A workflow is an automated set of marketing and/or sales actions that execute based on a starting condition. You can use workflows to automate your lead nurturing tasks, complete internal functions, and much more. The tool allows for multiple actions to execute at desired intervals and also includes the ability to use branching logic to perform specific actions based on how a contact has interacted with your content or website.
Some examples of workflow actions include:
Please note: only Marketing Hub Professional and Enterprise users can send emails via workflows. While workflows can be used to update company properties, only contacts can be enrolled in a workflow.
In your HubSpot account, navigate to Automation > Workflows.
Here you'll see the workflows dashboard. This dashboard displays a list of all your workflows, the total number of contacts that have been enrolled in each workflow, the current number of active contacts (those who have not yet completed the workflow), and the date each workflow was last modified.
A gray dot indicates an inactive workflow, while a green dot indicates an active workflow. You can filter by various types and statuses of workflows as well as workflows tied to a particular persona.
To create a new workflow, click Create workflow in the upper right.
On this screen, you'll see a field at the top to give your workflow an internal name, and an option to select from one of the three types of workflows: Start from scratch, Center on a date, or Center on a date property. When you're done, click Create workflow in the upper right.
You can also learn more about workflow types in a later section of this guide.
The first step is to set enrollment triggers. Choose whether you want to enroll your contacts manually or automatically within your workflow. If you choose Manually, contacts will only be enrolled by clicking the Enroll button at the top of the workflow and adding individual contacts or lists (only Marketing Hub Professional and Enterprise users have access to lists). If you choose Automatically, you'll be able to choose from a list of enrollment triggers, and contacts will be enrolled as soon as they meet these triggers.
The goal list is similar to a smart list, serving as the objective of your workflow. Contacts who meet the criteria of your goal list will be unenrolled from your workflow and counted toward the met goal number at the top of your workflow (counting toward the met goal number is only possible for Marketing Hub Professional and Enterprise users). This allows you to gauge the success of your workflow and help you focus automation on a unified objective. To learn more about goal lists, check out this article.
Please note: if you're a Sales Hub Professional user and you don't have a Marketing Hub Professional or Enterprise subscription, while you can use goal criteria, your contacts won't count towards the goal conversion rate because you need to send marketing emails in workflows to get contacts counted towards this rate. Read more about using goal criteria for sales here.
When you click on any workflow from your workflows dashboard, you’ll see the Actions screen. This displays a snapshot of everything happening in your workflow: the number of contacts that began the workflow, the enrollment criteria of the workflow, all of the steps you've set up, and how many contacts are currently in each step.
Workflows are made up of actions. Actions are individual functions that execute in a workflow. A few of the most common examples of actions are:
You'll learn more about the actions you can use in your workflows in a later section of this guide.
In each of your workflows, you can view the workflow’s settings, performance, and history. These links are available from the top of your workflow (and will show up under the More dropdown menu depending on your screen size).
This area displays the email performance for your workflows. You'll see a quick overview of your workflow's conversion rate.
Below that, you'll see multiple reporting modules, including the Contact performance section, which shows you how many contacts enrolled in your workflow, completed your workflow, were lost, and met the goal during any given time period.
You can select the date filter at the top-right of this section to see a very specific time frame or select a custom date range to see how the workflow has performed over an extended period. You can learn more about workflow performance here.
Here you will find the chronological history of your workflow. This shows when a contact was enrolled, when steps are scheduled to execute, successful actions (such as a contact property being set), when a contact completes a workflow, and if any errors occurred along the way (such as an email not sending to a contact because it was ineligible).
This area controls certain rules about how your workflows will execute. On this screen, you'll see your settings divided into two sections: