Manage topics in your Workflows

Manage topics in your Workflows

Topic management allows you to send emails related specifically to the topics your contacts have subscribed to. As a result, your contacts will receive relevant emails containing content that they are interested in.
Let's say you have a business with multiple products on offer. Your customers may only be interested in one or more of those products. To ensure that your customers only receive emails related to the products they are interested in, you can organize the products into topics and let them choose which products they would like to hear more about.

Manage topics in your Workflows

Let's learn how topics fit in to your workflows.
You can associate topics with your contacts in workflows using the Subscription Management component. To subscribe topics to your contacts in workflows using subscription management, following these steps:
  1. From the Navigation toolbar, select Automation and click Workflows.
  2. Click Create Workflows in the top-right corner.
  3. Select a workflow template available and click Use Template, or click Custom Workflow to design your own workflow.
  4. Drag and drop a trigger from the panel on the left onto the canvas and configure it.
  5. Drag and drop the Subscription Management action component from the left panel under Action -> Productivity section onto the canvas and click Configure.
  6. Choose whether to add topic subscription for contacts, remove topic subscription for contacts, mark contacts as non-marketing, or unsubscribe contacts from all topics.
  7. If you choose to add a topic subscription for your contacts and select a topic.
  8. Click Done.
Note : While creating email messages in workflows, if you enable the Map contacts that are not associated to any topic to the selected topic option, the selected topic will not be associated to the contacts entering the component if they have other topics already associated to them. As a result, certain contacts get ignored by the email message component of the workflow.  

To ensure no contacts get ignored in your workflow, you can choose one of the two methods explained below.

Create a workflow to send all email messages to contacts subscribed to the same topic in a mailing list

If you have a mailing list of contacts subscribed to the same topic, and you're sending them email messages using this list in workflow processes, you can use the Subscription Management process configured with that topic before the email message component to ensure no contacts are left out.
For example, you are creating a workflow with a mailing list of contacts subscribed to a particular topic. You want to send those contacts an email message using the Send Email message component. Use the subscription management process and configure it with that topic. Make sure the subscription management process comes before the email message component of your workflow process.
Let's go through the steps of creating a workflow for contacts subscribed to the same topic:
  1. From the Navigation toolbar, select Automation and click Workflows.
  2. Click Create Workflows in the top-right corner.
  3. Select a workflow template available and click Use Template or click Custom Workflow to design your own workflow.
  4. Drag and drop the List Entry trigger from the panel on the left onto the canvas and select the mailing list.
  5. Drag and drop the Subscription Management action component from the left panel under Action -> Productivity section onto the canvas and click Configure.
  6. Choose Add topic subscription for contacts, select the topic, and click Done.
  7. Drag and drop the Send Email component and configure it with the email message you want to send for contacts subscribed to that topic.
  8. Connect the workflow so that the subscription process is placed before the Send Email message component as shown in the screenshot above.

Create a workflow to send different email messages to contacts subscribed to different topics in a mailing list

Whenever you have a mailing list of contacts who have subscribed to different topics and you are using this mailing list in workflows to send them email messages, you can use the Subscription Management process multiple times for each topic to ensure no contact is left out or ignored from the workflow process.
For example, you are creating a workflow with a mailing list of contacts subscribed to three different topics. You want to send those contacts email messages using the Send Email component. For all contacts to receive their email messages, use the subscription management process thrice for each topic, placing them at the beginning of each email message component.
Let's go through the steps of creating a workflow for contacts subscribed to different topics:
  1. From the Navigation toolbar, select Automation and click Workflows.
  2. Click Create Workflows in the top-right corner.
  3. Select a workflow template available and click Use Template or click Custom Workflow to design your own workflow.
  4. Drag and drop the List Entry trigger from the panel on the left onto the canvas and select the mailing list.
  5. Drag and drop the Subscription Management action component from the left panel under Action -> Productivity section onto the canvas and click Configure.
  6. Choose the Add topic subscription for contacts option, select the first topic, and click Done.
  7. Drag and drop the Send Email component and configure it with the email message you want to send for contacts subscribed to the first topic.
  8. Repeat steps 5 and 6 for the second topic and click Done.
  9. Drag and drop the Send Email component and configure it with the email message you want to send to contacts subscribed to the second topic.
  10. Repeat steps 5 and 6 for the third topic and click Done.
  11. Drag and drop the Send Email component and configure it with the email message you want to send to contacts subscribed to the third topic.
  12. Connect the workflow so that each subscription management process is placed before each email message component as shown in the screenshot below.

    • Related Articles

    • What happens when you unsubscribe a contact from all topics in subscription management in workflows?

      When you unsubscribe contacts from all topics in the organization, they will be exited from the workflow immediately and will no longer receive any marketing emails. Please you could also mark these contacts as non-marketing if you don't want them to ...
    • Topics

      We have recently updated Topics in Zoho Campaigns. Please click here for the updated help document. Using Zoho Campaigns, you can categorize your mailing lists under different topics so that you send your contacts the right emails. Let them choose ...
    • Manage workflows

      Edit a workflow To edit a workflow in draft: From the Navigation toolbar, select Automation and choose Workflows. Select the intended workflow from the list view. This will open the workflow canvas, where you can make the necessary changes. To edit a ...
    • How to create a workflow?

      A Workflow is an automation tool that lets you create unique processes based on your business requirements. With workflows you can create various paths your customers can take based on set conditions in each process. In Zoho Campaigns, we offer six ...
    • Manage Conditional Workflows

      Edit a Conditional Workflow From the Navigation toolbar, select Automation and choose Workflows. Select the conditional workflow you wish to edit. Click Manage Workflows on the top-right and select Edit.  Note: You can edit a workflow only when in ...