Skip to content
ancilAn INSIDEA company
HubSpot glossary

What is workflow enrollment in HubSpot?

Workflow enrollment is the process that adds a record to a HubSpot workflow so it starts moving through the workflow’s actions. Enrollment triggers decide who gets in, re-enrollment settings decide whether they can enter again, and unenrollment rules decide when they leave early.

Each workflow has enrollment triggers. A trigger can be based on filter criteria, such as a property value or list membership, on an event, such as a form submission, on a schedule, or on manual enrollment. When a record meets the trigger, it is enrolled and starts at the first action. When you turn a workflow on, you can usually choose whether records that already meet the criteria should enroll, or only records that meet them from now on.

By default, a record enrolls in a workflow once. Re-enrollment lets a record enter again when it meets a trigger a second time, and you choose which triggers allow it. This is useful for repeat events, such as a customer submitting a renewal form each year, but it can also cause duplicate emails or tasks if the trigger fires more often than you expect.

Unenrollment removes a record before it reaches the end. Common methods are settings that remove records when they stop meeting the trigger criteria, goal criteria that end the workflow once the outcome is reached, suppression lists, an action in another workflow, and manual removal. Which options you have depends on the workflow type and your subscription.

Most workflow problems trace back to enrollment. A workflow with zero enrollments usually has a trigger that never matches. A workflow that sends the same email twice usually has re-enrollment on a trigger that changes often. Review triggers, re-enrollment and unenrollment together whenever you build or edit a workflow.

Example

An online training company enrolled contacts in an onboarding workflow when Lifecycle stage became Customer. Re-enrollment was on for that trigger, so customers who were briefly set back to Opportunity during a data cleanup received the whole onboarding series twice. The admin turned re-enrollment off and added a suppression list for existing customers.

Common mistakes

  • Turning on re-enrollment for a property trigger that changes back and forth, which sends the same steps repeatedly.
  • Turning on a workflow without deciding whether existing records that already meet the criteria should enroll.
  • Joining trigger conditions with AND when OR was intended, so no record ever qualifies.
  • Building a long workflow with no unenrollment rule or goal, so records keep receiving steps after the situation changes.

Related checks

Frequently asked questions

Why is my HubSpot workflow not enrolling anyone?

The trigger probably never matches. Check for typos in property values, filters joined with AND that should be OR, triggers that depend on a deleted list or property, and whether existing records were included when the workflow was turned on.

Is re-enrollment on by default?

No. A record enrolls once unless you turn on re-enrollment and choose which triggers allow it. Turn it on only for triggers that represent a new event.

Related terms

See how your portal measures up.

Ancil connects to HubSpot read-only in about 60 seconds. Nothing changes in your portal without your approval.