×

Master HubSpot Schedule Workflows

Master HubSpot Schedule-Based Workflow Enrollment

Learning how to use schedule-based workflow enrollment in HubSpot helps you automate recurring tasks, reminders, and date-driven processes without manual effort. This guide walks through the exact steps, options, and limitations so you can confidently build and manage “Based on a schedule” enrollment triggers.

The instructions below are based on the official HubSpot knowledge base article on using based-on-a-schedule workflow enrollment triggers. You will learn which workflow types support scheduling, how to configure the schedule, and how to combine it with other enrollment conditions.

What Is a HubSpot Schedule-Based Workflow?

A schedule-based workflow in HubSpot is a type of enrollment trigger that adds records into a workflow automatically on specific dates and at specific times, with optional recurrence. Instead of waiting for a form submission, property update, or list membership, you tell the workflow engine to enroll records according to a calendar schedule.

Within HubSpot workflows, the “Based on a schedule” trigger can be combined with other conditions, such as list membership or property filters, to ensure that only the right records are enrolled when the schedule runs.

Where You Can Use HubSpot Schedule Triggers

Schedule-based enrollment triggers are available in specific workflow types inside HubSpot. You will see the option when building the following types of workflows:

  • Contact-based workflows
  • Company-based workflows
  • Deal-based workflows
  • Ticket-based workflows
  • Quote-based workflows

Other workflow types, such as those that are strictly event-driven or system-based, do not support schedule enrollment. Always confirm that your chosen workflow type shows the “Based on a schedule” option under Enrollment triggers.

How to Create a HubSpot Schedule-Based Workflow

Follow these steps to configure a new workflow that enrolls records based on a schedule. The exact labels and buttons may vary slightly depending on your HubSpot subscription, but the overall process is the same.

1. Create a New HubSpot Workflow

  1. In your HubSpot account, navigate to Automation > Workflows.
  2. Click Create workflow.
  3. Select the appropriate workflow type (for example, Contact-based or Company-based).
  4. Choose to start from scratch or use an existing template, then click Next or Create.

Once the workflow editor opens, you will configure the enrollment trigger.

2. Open the HubSpot Enrollment Trigger Panel

  1. At the top of the workflow editor, click Set enrollment triggers if no triggers are set yet.
  2. If you already have other enrollment conditions, click Edit triggers to modify them.
  3. In the right panel, locate and select the Based on a schedule option.

This enables the schedule builder, where you define when and how often records should enroll into the workflow.

3. Configure Your HubSpot Schedule Settings

In the “Based on a schedule” window, you will see a series of date and time options. Configure them in order:

  1. Start date
    • Choose the calendar date when HubSpot should begin evaluating enrollment for this workflow.
    • The workflow will not enroll records before this date.
  2. Time
    • Select the time of day you want the schedule to run.
    • The platform will enroll all matching records at this time on each run.
  3. Time zone
    • Confirm or change the time zone. This controls the exact moment HubSpot executes the schedule.
  4. Frequency (once or recurring)
    • If you choose to run the schedule once, it will execute on the start date and time only.
    • If you set it to recur, you can pick daily, weekly, monthly, or custom intervals, depending on the options shown in your HubSpot account.

Carefully review the summary text in the schedule panel. HubSpot displays a human-readable description of the schedule so you can verify that the dates and times match your intent.

4. Add Additional HubSpot Enrollment Conditions (Optional)

Most use cases require more than just a schedule. You can combine the schedule with other enrollment filters so that only specific records enroll when the schedule runs. In the same enrollment trigger panel:

  1. Click AND to add a new group of conditions that must be true in addition to the schedule.
  2. Choose property-based filters, list membership, or other criteria supported for your workflow type.
  3. Configure each condition, then click Apply filter.

When the schedule runs, HubSpot will enroll only the records that meet all of the defined conditions at that moment.

How HubSpot Evaluates Schedule-Based Enrollment

Understanding how the workflow engine evaluates schedules is critical to avoiding missed enrollments or unexpected behavior.

Evaluation Timing in HubSpot

On each scheduled run, HubSpot checks the database for records that meet the additional enrollment criteria (if any). Only those records are enrolled into the workflow at that time. Key points include:

  • Records that do not meet criteria at the scheduled time are not enrolled.
  • If you configured a recurring schedule, the same record may be enrolled again, depending on your re-enrollment settings.
  • If the workflow is turned off, HubSpot will not enroll records, even if the schedule is still configured.

Always ensure the workflow is On before the first scheduled run occurs.

HubSpot Re-enrollment With Schedules

Re-enrollment controls whether a record can enter the same workflow more than once. In a schedule-based setup, this is especially important. To manage re-enrollment:

  1. In the enrollment trigger panel, look for the Re-enrollment options.
  2. Enable re-enrollment if you want records to join the workflow on each schedule occurrence as long as they still match the filters.
  3. Disable re-enrollment if each record should only go through the workflow a single time.

Depending on your objectives, you may want recurring reminders (with re-enrollment enabled) or one-time journeys (with re-enrollment disabled). Review your use case carefully before saving.

Editing or Removing a HubSpot Schedule

You can always adjust the schedule or remove it entirely if your automation requirements change.

Update Your HubSpot Schedule

  1. Open the workflow and click Edit triggers.
  2. Select the existing Based on a schedule trigger.
  3. Modify the start date, time, time zone, or recurrence frequency.
  4. Click Apply or Save to confirm.

Future enrollment runs will follow the updated schedule. Previous enrollments are not affected retroactively.

Remove Schedule-Based Enrollment in HubSpot

  1. Open the enrollment trigger panel.
  2. Hover over the Based on a schedule condition.
  3. Click the Delete or Remove icon.
  4. Confirm the removal, then add a different type of trigger if needed.

Once removed, HubSpot will no longer enroll records by schedule. Make sure you add an alternative trigger so the workflow still functions as intended.

Common Use Cases for HubSpot Schedule Workflows

Schedule-based workflows open up a range of practical automation scenarios. Examples include:

  • Monthly reporting reminders: Automatically email internal stakeholders on the first business day of the month.
  • Quarterly customer check-ins: Enroll customers into a follow-up sequence every quarter.
  • Contract renewal outreach: Combine schedule enrollment with deal or subscription properties and trigger campaigns at fixed intervals.
  • Internal operations tasks: Create recurring tasks for finance, support, or account management teams on specific dates.

By pairing the schedule trigger with targeted filters, you can ensure that only the most relevant records are touched each time HubSpot runs the workflow.

Best Practices When Using HubSpot Schedules

  • Test with a small sample: Before enabling a large recurring schedule, clone the workflow and test with a limited segment or internal team.
  • Check time zones: Make sure your chosen time zone aligns with your primary audience or internal team schedule.
  • Monitor the first run: Watch the workflow history for the initial scheduled enrollment to verify that the right records were enrolled.
  • Document your schedule: Maintain internal documentation so your team understands when HubSpot will enroll records and why.

Further Resources and Help

For the original documentation and the most up-to-date interface details, review the official HubSpot knowledge base article on using based-on-a-schedule workflow enrollment triggers at this external resource.

If you need strategic or technical help designing advanced automation inside HubSpot, you can consult specialists and implementation experts at Consultevo for guidance on workflow architecture and optimization.

By understanding and correctly configuring schedule-based enrollment, you can make HubSpot a powerful engine for recurring, predictable automation that supports your marketing, sales, and service processes.

Need Help With Hubspot?

If you want expert help building, automating, or scaling your Hubspot , work with ConsultEvo, a team who has a decade of Hubspot experience.

Scale Hubspot

“`

Verified by MonsterInsights