How-To Guide

How to Create Workflows in HubSpot

Build marketing and sales automation workflows in HubSpot. Visual builder, branching logic, and trigger-based actions.

How to Create Workflows in HubSpot

1

Create a new workflow

Go to Automation → Workflows and click 'Create workflow'. Choose the object type (contact, company, deal, ticket) and select 'Blank workflow' or a pre-built template.

2

Set the enrollment trigger

Define what starts the workflow: form submission, list membership, property value change, page view, or manual enrollment. You can combine multiple triggers with AND/OR logic.

3

Add actions

Build the workflow sequence: send email → wait 3 days → check if email opened → if yes: send follow-up → if no: try different subject line. Actions include: send email, create task, update property, send notification.

4

Test and activate

Use the 'Test' button to simulate the workflow with a test contact. Verify each step executes correctly. When satisfied, click 'Review and publish' to activate.

Pro tips

  • *

    Use goal criteria to auto-unenroll contacts who achieve the workflow's objective (e.g., became a customer)

  • *

    Set suppression lists to prevent specific contacts from entering the workflow

  • *

    Clone successful workflows and modify them rather than building from scratch

More HubSpot guides

Explore more