Skip to content

Use datasets in workflow enrollment triggers

Last updated: September 8, 2025

Available with any of the following subscriptions, except where noted:

After creating a dataset, you can use the dataset as a trigger to enroll all objects from the dataset into the workflow. This enrollment criteria is available only with scheduled workflows. Learn more about using scheduled workflow triggers.

Compatible dataset types for workflow enrollment

Before using datasets as enrollment triggers, please review the following compatible dataset types:

  • The following datasets are compatible when using workflows: 
    • Single-object datasets comprised of a CRM object.
    • Multi-object datasets comprised of CRM objects.
    • Multi-object datasets comprised of CRM objects and non-CRM data. When using a multi-object dataset with non-CRM data, the dataset’s primary data source must be a CRM object.
  • When using datasets to trigger workflows, the following limitations will apply:
    • Datasets comprised of only non-CRM data are not supported.
    • For multi-object datasets, if a primary record is represented in the dataset in multiple rows, the record will only enroll in the workflow once. Enrolling the record for each row in the dataset is not supported. 

Trigger a workflow using a dataset

To trigger a workflow using a dataset:

  1. In your HubSpot account, navigate to Automation > Workflows.
  2.  If you're creating a new workflow from scratch: 
    • In the top right, click Create workflow> From Scratch
    • In the left panel, search for and locate the From a dataset on a schedule enrollment trigger.
    • In the Data values section, click From a dataset on a schedule

workflow-dataset-trigger-search

  1. If you're updating an existing workflow: 
    • Click the name of a workflow.
    • In the workflow editor, click the Trigger enrollment for contact card.
    • In the left panel, click Change start trigger
    • Under the Advanced options section, click From a dataset on a schedule
       

KB Dataset


  1. In the left panel, click the Enroll records from the following dataset dropdown menu and select a dataset.
  2. Click the How often should the dataset be checked dropdown menu and select Once, Daily, Weekly, Monthly, or Annually
  3. At the top, click Save
     
workflow-dataset-trigger

 

 

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.