Hero background vector image
automation-hub-logoAutomation Hub

Compose your stack with clicks, not code.

Simplify the complex and automate the routine.

Get a free trial
hero_image.svg

Easy and cost-effective for the simple,
scalable and powerful enough for the complex

Geared so you can be more efficient, more productive, more competitive
task

Simple

A no-code solution that streamlines business process with simple triggers and actions.

lock

Secure

Built-in OAuth support ensures the highest security standards.

aspect_ratio

Scalable

Use pre-built recipes from the Marketplace and scale as needed.

Grid ImageStack ImageCheck Image

See what Automation Hub can do for you

Automation Hub background vector image 1Automation Hub background vector image 2

Simple no-code business logic simplifying the complex and automating the routine in your stack

Integrate apps & tools faster

Reduce integration time with an intuitive visual workflow builder that enables teams to connect Contentstack's CMS to the rest of the tools in their composable stack—all with clicks, not code.

  • Empower any user to create integrations with an easy to use drag-and-drop editor.

  • Execute complex actions defined by custom event triggers.

  • Leverage pre-built “recipes” to get started quickly.

Faster-1.png

Eliminate costly mistakes & middleware

Eliminate the headache and costs associated with developing, hosting, and maintaining middleware by managing all your integration solutions in one place.

  • Reduce complexity and increase efficiency by managing all your integrations in one centralized location.

  • Save money by removing the costs of hosting and managing middleware infrastructure.

  • Simplify your tech stack by eliminating the need for middleware development.

Automate-2.png

Streamline content & development operations

Level up your content ops game and streamline content governance with advanced features that automate content workflows and provide greater visibility and control.

  • Automate publishing, approvals, archiving, and other content creation workflows.

  • Push content changes to all of your digital experience channels at once.

  • Assign advanced permissions and access controls for enterprise-level content governance.

Eliminate-3.png
Arrow ImageArrow ImageStack Image

See it automate deploying an app to the cloud

Check Image

Learn more

Mar 05, 2024

Better Together: Leveraging Automation Hub with other Contentstack products

Since its release, Contentstack's Automation Hub has been helping digital experience teams introduce automation into their daily operations and workflows. This powerful tool is doing more than just simplifying complex workflows — it's also driving huge value for our customers. It's enabling them to create, manage, and deploy content more efficiently than ever before, transforming how they engage with their audiences. But the magic happens when Automation Hub is combined with other Contentstack products. In this post, we’ll explore how to unlock new levels of efficiency and innovation by pairing Automation Hub with AI Assistant, Marketplace, and Launch to create richer, more impactful digital experiences. Automation Hub + AI Assistant Although Automation Hub and AI Assistant usually live at separate ends of the content creation process (AI Assistant helps craft and edit content during the creation process, whereas Automation Hub typically enhances content after it has been created), they can enhance each other extremely well.  During the content creation process, AI Assistant brings the power of Artificial Intelligence into the editing process to help writers and editors be more efficient and creative. But, once a clear set of rules and processes are defined (for example, if you’re using AI Assistant to create SEO keyword tags on every entry), and you are asking AI to perform these tasks without any human follow-up (you never change the tags once they’ve been added), you should look at Automation Hub as a way to automation this process. Once you trust AI to perform a task - automate it! With Automation Hub, our AI Connectors (currently available: OpenAI ChatGPT and Azure OpenAI ChatGPT) can re-create a similar process but asynchronously. So, if you were using AI Assistant to do SEO enhancement, you could use Automation Hub to do the same thing. For example, when an entry reaches a specific workflow stage, run an automation that performs the AI enhancement and then push it into another stage for possible review. It’s a great way that the two products can work together and make you more efficient. Automation Hub + Marketplace The Contentstack Marketplace is a one-stop destination for enterprises to maximize the efficiency of their marketing technologies and solutions. It offers a range of apps, ready-made extensions, and one-click third-party integrations that can enhance your content management process. Notably, the Marketplace lists and provides installation access to: Automation Hub Connectors You can use These third-party applications with Automation Hub to automate certain tasks. For example, the Smartling Connector helps streamline the translation process by allowing for automatic localization of entries in any selected locale whenever a new entry is created. Automation Hub Recipes These are pre-packaged automation with pre-built action and trigger steps that users can easily install and configure as needed in their stack. An example of an available recipe simplifying data management leverages the AWS S3 action connector, which can automatically backup entries to your AWS S3 account whenever a new entry is created in Contentstack. These tools offer solutions to various use cases, but one connector pairs particularly well, and teams are using it to automate their front-end deployment and hosting. Automation Hub + Launch Contentstack Launch is a product that allows seamless automated deployment and hosting of Jamstack projects. It fills the gap in the content lifecycle where the presentation layer needs to be hosted and made available to consume on the web. You can automate the deployment process with the Launch Connector for Automation Hub. Here's how: Install the Launch Connector from the Contentstack Marketplace. Set up a trigger in Automation Hub based on a specific event, such as a content update. Configure the Launch Connector to deploy your project whenever the trigger event occurs. This process automates deployment and ensures your content is always up-to-date and available to your audience. Conclusion The combination of Automation Hub with other Contentstack products provides flexible, powerful, and innovative solutions for content management. Whether using the AI Assistant to generate brand voice prompts, leveraging the Marketplace to streamline your content management process, or automating deployment with Launch, Automation Hub makes it all possible. Ready to explore further? Dive into our Automation Hub documentation and discover how you can unlock the full potential of your digital experience stack with Contentstack's Automation Hub.

Mar 05, 2024

6 Automation Hub use cases for the new ChatGPT Connector

In the digital age, AI has become a transformative force, with OpenAI's ChatGPT leading the charge. This cutting-edge language model generates human-like text, enabling more personalized and engaging interactions. Recognizing the potential this offers to content and digital experience teams, we've recently introduced the ChatGPT Connector for Automation Hub. Automation Hub, part of Contentstack's Composable DXP ecosystem, is a visual, low/no-code workflow management solution designed to simplify integration complexities and automate routine tasks. Connectors in Automation Hub, like the newly added ChatGPT connector, are third-party applications that enhance the capabilities of Automation Hub, enabling users to automate specific tasks with ease. These connectors allow Automation Hub to interact with various tools and services, extending its functionality and making it a truly composable platform.In this post, we will explore specific use cases for both developers and business users alike, demonstrating the transformative power of AI through use of the ChatGPT Connector in Automation Hub. If you’re interested in learning more, each use case includes a link to a step-by-step guide so that you feel equipped to implement these types of solutions on your own. For developers As a developer, you're constantly juggling multiple tasks, from managing middleware to handling website change requests and dealing with integration complexities. Automation Hub's ChatGPT connector is here to lighten your load. With the ChatGPT connector, you can automate complex tasks like content generation, data analysis, and language translation. This not only frees up your time to focus on high-priority tasks but also reduces tech debt and accelerates workflows. The result? Faster delivery times, increased productivity, and a more streamlined tech stack. Use cases Streamline business analysis Suppose you have a large volume of log data that needs to be analyzed daily. With the ChatGPT connector, you can set up an Automation that reads the log data, uses ChatGPT to analyze and summarize the data, and then sends a concise report directly to your email or Slack. This automation can be scheduled to run daily, providing you with valuable insights without manual intervention. Ready to give it a shot? Here are the general steps to follow after setting up a new automation: Configure Trigger: Begin by setting up a trigger for your automation. Choose the Scheduler Connector and set it to run once per month. If you want to receive report notifications more frequently, adjust the scheduler time frame accordingly. Create HTTP Request: Next, set up an HTTP Request Connector to pull the publish queue for the site for the last 30 days. Use the API call `https://api.contentstack.io/v3/publish-queue`and enter basic authentication (api_key and authorization) in the header parameters. If you want to change the publish time frame, you can add query parameters to the API call. For more details, refer to the publish queue information. Add ChatGPT Connector Step: Now, create a step using the ChatGPT Connector. In this step, you'll create a prompt to ask ChatGPT to analyze your publish queue. In the prompt instructions, specify the facts or analysis you want ChatGPT to include in your report. This could be a comparison of the number of item types (entry versus asset), Content Types, content in certain categories, the percentage of content created in different languages, the frequency of content publishing, or any other insights or observations that ChatGPT may be able to provide. Notify Your Team: Finally, set up a step to notify your team. This could be using a Slack Connector, an Email Connector, or a similar tool. Include the report from ChatGPT in the notification to keep your team informed. Simplify language translation Imagine you have a blog that needs to be translated into multiple languages. With the ChatGPT Connector, you can create an Automation that takes the blog content as input, uses ChatGPT to translate the content into the desired languages, and then updates the translated content back into your CMS. This process can be triggered whenever a new blog post is published, ensuring your content is accessible to a global audience. Ready to give it a shot? Here are the general steps to follow after setting up a new automation: Configure Trigger: Begin by setting up a trigger for your automation. Choose the Scheduler Connector and set it to run once per month. If you want to receive report notifications more frequently, adjust the scheduler time frame accordingly. Create HTTP Request: Next, set up an HTTP Request Connector to pull the publish queue for the site for the last 30 days. Use the API call `https://api.contentstack.io/v3/publish-queue`and enter basic authentication (api_key and authorization) in the header parameters. If you want to change the publish time frame, you can add query parameters to the API call. For more details, refer to the publish queue information. Add ChatGPT Connector Step: Now, create a step using the ChatGPT Connector. In this step, you'll create a prompt to ask ChatGPT to analyze your publish queue. In the prompt instructions, specify the facts or analysis you want ChatGPT to include in your report. This could be a comparison of the number of item types (entry versus asset), Content Types, content in certain categories, the percentage of content created in different languages, the frequency of content publishing, or any other insights or observations that ChatGPT may be able to provide. Notify Your Team: Finally, set up a step to notify your team. This could be using a Slack Connector, an Email Connector, or a similar tool. Include the report from ChatGPT in the notification to keep your team informed. Conduct content audits Let's say you want to ensure all your web pages have the correct metadata for SEO. You can set up an Automation that scans your web pages, uses ChatGPT to check for missing or incorrect metadata, and then generates a report detailing any issues. This workflow can be run periodically, helping you maintain high SEO standards across your website.Ready to implement this yourself? Here are the steps after setting up a new automation: Set Up Trigger: Start by creating a trigger for when an entry enters a specific workflow stage. This ensures that the entry has all the necessary text for enhancement purposes. Add ChatGPT Connector Step: Next, add an action step using the ChatGPT Connector. In this step, create a prompt that asks ChatGPT to enhance the desired fields for SEO. Example prompts could include: “Act as a SEO expert and rewrite this headline to enhance search engine optimization.” “Act as a content writer and create a summary of this article that is approximately 100 words long.” “Act as a content marketing expert and extract a comma-separated list of relevant SEO keywords from this article.” “Act as a personalization expert and create a comma-separated list of key personas that would be interested in this article.” Update Entry: Once you've used ChatGPT to enhance various fields in your entry, create an Update entry action step. In this step, fill in the JSON object with the enhanced content from ChatGPT from the previous payloads. For business users As a business user, your goal is to improve the end-customer experience while simultaneously increasing the efficiency and speed of your marketing and content workflows. The ChatGPT connector in Automation Hub is designed to help you achieve just that. The ChatGPT connector empowers content teams to control and accelerate the delivery of their content workflows and experiences. With its advanced capabilities and user-friendly interface, non-technical users can easily make changes and improvements that streamline content processes—saving time, hassle, and money. Use cases Ensure brand voice consistency Consider a scenario where you have a large number of articles that need to align with your brand voice. You can set up an Automation that takes each article, uses ChatGPT to rewrite the content according to your brand guidelines, and then updates the revised content back into your CMS. This process can be triggered whenever a new article is added, ensuring all your content consistently reflects your brand voice. To implement on your own, follow these general steps after creating a new automation: Set Up Trigger: Start by creating a trigger for an event that will occur after a majority of the content has been created. This could be when an item transitions to a specific workflow stage. Create Brand Guidelines: Next, establish a set of brand guidelines. These could include directives such as: “Refer to Contentstack as the leading digital experience platform (DXP).” “The article tone should be professional but stylish and refreshing.” “We should be professional and user friendly.” Add ChatGPT Connector Step: Now, create an action step using the ChatGPT Connector. In this step, ask ChatGPT to "Act as a marketing expert and re-write the text to ensure consistent brand voice using the above standards." Update Entry: Finally, using an Update entry step, write the re-written content back to Contentstack. This ensures that your content aligns with your brand voice guidelines. Craft engaging product information Suppose you have a new product launching on your e-commerce platform. With the ChatGPT connector, you can create an Automation that takes the product details as input, uses ChatGPT to generate a compelling product description, and then updates the description on your e-commerce platform. This process can be triggered whenever a new product is added, helping you drive conversions with engaging product descriptions. To create your own version, follow these general steps after creating a new automation: Ensure Product Metadata: Start by ensuring that your product has some form of metadata. If you have a product image, you could use Automation Hub to run it through an image-tagging system like Google Vision. This will generate object tags. Store Object Tags: Once you have the object tags, write them back to the CMS and store them in a keyword tag field. This will provide a basis for the product description and headline. Add ChatGPT Connector Steps: Now, use a ChatGPT Connector to ask for a compelling product description. Write the prompt as if you were a content manager asking for a description. Then, try creating another ChatGPT step to ask for a product headline based on the summary. Update Entry: Finally, when you have the description and headline, write them back to the entry to update the product page. This will ensure that your product information is engaging and compelling. Personalize user experience Imagine you want to send personalized emails to different user personas. You can set up an Automation that takes user data, uses ChatGPT to generate personalized email content for each persona, and then sends the emails via your email marketing platform. This process can be triggered based on user behavior, providing a unique, engaging experience for each user.Build this on your own by following these general steps after creating a new automation: Set Up Trigger: Start by setting up a trigger based on a predictable event, such as a workflow transition. This will initiate the automation process. Define Audiences: Next, create an array of audiences that you want to address in your automation. This could be a hard-coded array created in a Transform step, or it might be a list of audiences included in a special metadata entry that can be referenced in every automation. Create Repeat Path: Now, create a Repeat Path that iterates over the array of audiences defined in the previous step. This will ensure that each audience receives personalized content. Personalize Content with ChatGPT: During the Repeat Path, send the article information and the audience for that iteration to ChatGPT. Ask ChatGPT to rewrite the content targeted toward that audience. This will ensure that each audience receives content tailored to their interests and needs. Update Entry: After the content has been personalized, write the new targeted information back into the entry using an Update entry action step. This will ensure that the personalized content is saved and can be used in your digital experience. Notify Team: Outside of the Repeat Path, you could create a closing step that notifies a Slack channel that the targeted content has been arranged. This will keep your team informed and ensure that everyone is on the same page. The integration of ChatGPT into Contentstack's Automation Hub is a testament to our commitment to innovation and agility in response to market trends. By leveraging the combined capabilities of Automation Hub and ChatGPT, businesses can streamline and automate many aspects of their content management process. This integration not only provides a flexible, powerful, and forward-thinking solution for your enterprise’s evolving content needs but also places the power of AI in the hands of both developers and business stakeholders. The result is a more efficient, productive, and customer-centric digital experience. If you're intrigued by the possibilities and ready to explore further, we invite you to dive into our ChatGPT Connector documentation. Discover how you can unlock the full potential of your digital experience stack with Contentstack's Automation Hub and ChatGPT.