Skip to content
Contacts

How to Add Contacts in Bulk to a Workflow

How to bulk add contacts to a workflow in GHL Customer Care. Filter and select contacts, enroll them at once or on a schedule, then track progress and results.

5 min read1,179 words10 explained imagesUpdated Tue, 31 Mar at 3:20 AM
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Key Benefits of Adding Contacts to a Workflow in Bulk
  2. How to Add Contacts to a Workflow in Bulk
  3. Step 1: Filter Your Contacts
  4. Step 2: Add to Automation
  5. Step 3: Configure the Automation
  6. Scheduling Modes
  7. Send All at Once
  8. Send at Scheduled Time
  9. Send in Drip Mode
  10. Tracking Progress
  11. Frequently Asked Questions
  12. Related Articles

This article walks you through how to filter contacts (e.g., by tag) and add them to a workflow in bulk using the Add to Automation feature. You’ll find a step-by-step guide, details on the available scheduling modes, and answers to common questions.


TABLE OF CONTENTS


What is Bulk Adding Contacts to a Workflow?

The Add to Automation feature lets you select contacts from the Contacts page and enroll them into a workflow in bulk. Instead of waiting for contacts to enter a workflow through a trigger, you can manually push a batch of contacts into any published workflow – all at once, at a scheduled time, or in a drip pattern.

The most common use case is filtering your contact list by a specific attribute (such as a tag), selecting the filtered results, and adding them to a workflow for targeted outreach, re-engagement, or batch processing.


Key Benefits of Adding Contacts to a Workflow in Bulk

  • Enroll contacts faster: Add multiple contacts to a workflow in one bulk action instead of enrolling them individually.
  • Target the right audience: Use Advanced Filters (like tags, fields, and opportunity data) to enroll only the contacts you need.
  • Control when contacts enter: Choose to enroll contacts immediately, at a scheduled date/time, or in drip mode batches.
  • Reuse segments easily: Save filtered views as Smart Lists so you can repeat the same bulk enrollment anytime.
  • Track progress and results: Monitor status, timestamps, and statistics from the Bulk Actions page to confirm what was processed.

How to Add Contacts to a Workflow in Bulk

Step 1: Filter Your Contacts

Tip: You can also filter by any other contact field (email, city, contact source, opportunity stage, etc.) or add multiple filters and nested filters to narrow down exactly which contacts you want to enroll.
  1. Navigate to Contacts > SmartLists.
    Step 1 of 4: Navigate to Contacts > Smart Lists What this shows Step 1 of 4: Navigate to Contacts > Smart Lists. What this shows Shows where to go for step 1 of 4 in the "Step 1: Filter Your Contacts" section of "How to Add Contacts in Bulk to a Workflow". This screenshot accompanies step 1 of 4 in the "Step 1: Filter Your Contacts" section of "How to Add Contacts in Bulk to a Workflow". At this point in the walkthrough you navigate to Contacts > Smart Lists. For context, this section explains: Tip: You can also filter by any other contact field (email, city, contact source, opportunity stage, etc.) or add multiple filters and nested filters to narrow down exactly which contacts you want to enroll. The navigation path used here is Contacts > Smart Lists. The next step is to click Advanced Filters to open the filter panel.. Step 1 of 4Path: Contacts > Smart ListsImage 1 of 10 Where to goNavigate to Contacts > Smart Lists.
    Buttons and menus referenced ContactsSmartListsAdvancedFiltersTagoperatorvalueApply
    Next stepClick Advanced Filters to open the filter panel..
    All 4 steps in this procedure
    1. Navigate to Contacts > Smart Lists. this image
    2. Click Advanced Filters to open the filter panel..
    3. To filter by Tag, search for “ Tag ” in the filter search bar, then select it.
    4. Set the operator (e.g., “Is”) and choose the tag value you want to filter by (e.g., “follow-up”). Click Apply to filter the contact list. The page will now show only the contacts that match your filter criteria.
  2. Click Advanced Filters to open the filter panel. .
    Step 2 of 4: Click Advanced Filters to open the filter panel What this shows Step 2 of 4: Click Advanced Filters to open the filter panel.. What this shows Shows what to click for step 2 of 4 in the "Step 1: Filter Your Contacts" section of "How to Add Contacts in Bulk to a Workflow". This screenshot accompanies step 2 of 4 in the "Step 1: Filter Your Contacts" section of "How to Add Contacts in Bulk to a Workflow". At this point in the walkthrough you click Advanced Filters to open the filter panel.. The navigation path used here is Contacts > Smart Lists. The next step is to to filter by Tag, search for “ Tag ” in the filter search bar, then select it. Step 2 of 4Path: Contacts > Smart ListsImage 2 of 10 What to clickClick Advanced Filters to open the filter panel..
    Buttons and menus referenced AdvancedFiltersContactsSmartListsTagoperatorvalueApply
    Next stepTo filter by Tag, search for “ Tag ” in the filter search bar, then select it.
    All 4 steps in this procedure
    1. Navigate to Contacts > Smart Lists.
    2. Click Advanced Filters to open the filter panel.. this image
    3. To filter by Tag, search for “ Tag ” in the filter search bar, then select it.
    4. Set the operator (e.g., “Is”) and choose the tag value you want to filter by (e.g., “follow-up”). Click Apply to filter the contact list. The page will now show only the contacts that match your filter criteria.
  3. To filter by Tag, search for “Tag” in the filter search bar, then select it.
  4. Set the operator (e.g., “Is”) and choose the tag value you want to filter by (e.g., “follow-up”). Click Apply to filter the contact list. The page will now show only the contacts that match your filter criteria.
    Step 4 of 4: Set the operator (e.g., “Is”) and choose the tag value you want to… What this shows Step 4 of 4: Set the operator (e.g., “Is”) and choose the tag value you want to filter by (e.g., “follow-up”). What this shows Shows what to choose for step 4 of 4 in the "Step 1: Filter Your Contacts" section of "How to Add Contacts in Bulk to a Workflow". This screenshot accompanies step 4 of 4 in the "Step 1: Filter Your Contacts" section of "How to Add Contacts in Bulk to a Workflow". At this point in the walkthrough you set the operator (e.g., “Is”) and choose the tag value you want to filter by (e.g., “follow-up”). Click Apply to filter the contact list. The page will now show only the contacts that match your filter criteria. The navigation path used here is Contacts > Smart Lists. Step 4 of 4Path: Contacts > Smart ListsImage 3 of 10 What to chooseSet the operator (e.g., “Is”) and choose the tag value you want to filter by (e.g., “follow-up”). Click Apply to filter the contact list. The page will now show only the contacts that match your filter criteria.
    Buttons and menus referenced operatorvalueApplyContactsSmartListsAdvancedFiltersTag
    All 4 steps in this procedure
    1. Navigate to Contacts > Smart Lists.
    2. Click Advanced Filters to open the filter panel..
    3. To filter by Tag, search for “ Tag ” in the filter search bar, then select it.
    4. Set the operator (e.g., “Is”) and choose the tag value you want to filter by (e.g., “follow-up”). Click Apply to filter the contact list. The page will now show only the contacts that match your filter criteria. this image

Step 2: Add to Automation

  1. Select the contacts you want to add to a workflow: You can select individual contacts using the checkboxes, or click Select all at the top to select every contact in the filtered list. The bulk action toolbar appears when at least one contact is selected.
  2. From the bulk action toolbar, click Trigger automation. This opens the Add to Automation dialog, which displays the selected contacts at the top and the configuration fields below.
    Step 2 of 2: From the bulk action toolbar, click Trigger automation. This opens the… What this shows Step 2 of 2: From the bulk action toolbar, click Trigger automation. What this shows Shows what to click for step 2 of 2 in the "Step 2: Add to Automation" section of "How to Add Contacts in Bulk to a Workflow". This animation accompanies step 2 of 2 in the "Step 2: Add to Automation" section of "How to Add Contacts in Bulk to a Workflow". At this point in the walkthrough you from the bulk action toolbar, click Trigger automation. This opens the Add to Automation dialog, which displays the selected contacts at the top and the configuration fields below. Step 2 of 2Image 4 of 10 What to clickFrom the bulk action toolbar, click Trigger automation. This opens the Add to Automation dialog, which displays the selected contacts at the top and the configuration fields below.
    Buttons and menus referenced Trigger automationindividual contactscheckboxesSelect all
    All 2 steps in this procedure
    1. Select the contacts you want to add to a workflow: You can select individual contacts using the checkboxes, or click Select all at the top to select every contact in the filtered list. The bulk action toolbar appears when at least one contact is selected.
    2. From the bulk action toolbar, click Trigger automation. This opens the Add to Automation dialog, which displays the selected contacts at the top and the configuration fields below. this image

Step 3: Configure the Automation

  1. Fill in the following fields:
    Action Name: A name for this bulk action, shown in the tracking report on the Bulk Actions page. For example, “Workflow automation bulk import.”
    Automation Type: Select “Workflow” to enroll contacts into a workflow.
    Workflow: Choose the workflow you want to add the contacts to. The dropdown lists all published workflows in your account.
    Mode: Choose when and how contacts should be enrolled. See the Scheduling Modes section below for details.
  2. Click Add to Automation. A success confirmation appears showing the number of contacts being processed (e.g., “Add to Automation 10 Contacts is in progress/is scheduled”).
    Step 2 of 3: Click Add to Automation. A success confirmation appears showing the… What this shows Step 2 of 3: Click Add to Automation. What this shows Shows what to click for step 2 of 3 in the "Step 3: Configure the Automation" section of "How to Add Contacts in Bulk to a Workflow". This animation accompanies step 2 of 3 in the "Step 3: Configure the Automation" section of "How to Add Contacts in Bulk to a Workflow". At this point in the walkthrough you click Add to Automation. A success confirmation appears showing the number of contacts being processed (e.g., “Add to Automation 10 Contacts is in progress/is scheduled”). The next step is to click Check Progress to go to the Bulk Actions page, or Dismiss to return to the Contacts list. Step 2 of 3Image 5 of 10 What to clickClick Add to Automation. A success confirmation appears showing the number of contacts being processed (e.g., “Add to Automation 10 Contacts is in progress/is scheduled”).
    Buttons and menus referenced Add to Automation.WorkflowCheck Progress
    Next stepClick Check Progress to go to the Bulk Actions page, or Dismiss to return to the Contacts list.
    All 3 steps in this procedure
    1. Fill in the following fields: Action Name: A name for this bulk action, shown in the tracking report on the Bulk Actions page. For example, “Workflow automation bulk import.” Automation Type: Select “ Workflow ” to enroll contacts into a workflow. Workflow: Choose the workflow you want to add the contacts to. The dropdown lists all published workflows in your account. Mode: Choose when and how contacts should be enrolled. See the Scheduling Modes section below for details.
    2. Click Add to Automation. A success confirmation appears showing the number of contacts being processed (e.g., “Add to Automation 10 Contacts is in progress/is scheduled”). this image
    3. Click Check Progress to go to the Bulk Actions page, or Dismiss to return to the Contacts list.
  3. Click Check Progress to go to the Bulk Actions page, or Dismiss to return to the Contacts list.
    Step 3 of 3: Click Check Progress to go to the Bulk Actions page, or Dismiss to… What this shows Step 3 of 3: Click Check Progress to go to the Bulk Actions page, or Dismiss to return to the Contacts list. What this shows Shows what to click for step 3 of 3 in the "Step 3: Configure the Automation" section of "How to Add Contacts in Bulk to a Workflow". This screenshot accompanies step 3 of 3 in the "Step 3: Configure the Automation" section of "How to Add Contacts in Bulk to a Workflow". At this point in the walkthrough you click Check Progress to go to the Bulk Actions page, or Dismiss to return to the Contacts list. Step 3 of 3Image 6 of 10 What to clickClick Check Progress to go to the Bulk Actions page, or Dismiss to return to the Contacts list.
    Buttons and menus referenced Check ProgressWorkflowAdd to Automation.
    All 3 steps in this procedure
    1. Fill in the following fields: Action Name: A name for this bulk action, shown in the tracking report on the Bulk Actions page. For example, “Workflow automation bulk import.” Automation Type: Select “ Workflow ” to enroll contacts into a workflow. Workflow: Choose the workflow you want to add the contacts to. The dropdown lists all published workflows in your account. Mode: Choose when and how contacts should be enrolled. See the Scheduling Modes section below for details.
    2. Click Add to Automation. A success confirmation appears showing the number of contacts being processed (e.g., “Add to Automation 10 Contacts is in progress/is scheduled”).
    3. Click Check Progress to go to the Bulk Actions page, or Dismiss to return to the Contacts list. this image

Scheduling Modes

The Mode setting controls when the selected contacts are enrolled into the workflow. There are three options:

Send All at Once

All selected contacts are added to the workflow immediately. This is the default mode and works well when timing is not a concern.

Additional fields: None.

Send All at Once (image 7 of 10) What this shows All selected contacts are added to the workflow immediately. What this shows Illustrates the "Send All at Once" section of "How to Add Contacts in Bulk to a Workflow". This screenshot appears in the "Send All at Once" section of "How to Add Contacts in Bulk to a Workflow". The text alongside this image reads: All selected contacts are added to the workflow immediately. This is the default mode and works well when timing is not a concern. Immediately after, the guide continues: All selected contacts are added to the workflow at a specific date and time that you choose. Useful for aligning enrollment with a campaign launch or business hours. Image 7 of 10 What this coversAll selected contacts are added to the workflow immediately. This is the default mode and works well when timing is not a concern. Next stepAll selected contacts are added to the workflow at a specific date and time that you choose. Useful for aligning enrollment with a campaign launch or business hours.

Send at Scheduled Time

All selected contacts are added to the workflow at a specific date and time that you choose. Useful for aligning enrollment with a campaign launch or business hours.

Additional fields:

FieldDescription
Pick a Start Date & TimeThe date and time when all contacts will be enrolled. Displayed in your account’s timezone.

Send in Drip Mode (image 8 of 10) What this shows Field Description Pick a Start Date & Time The date and time when all contacts will be enrolled. What this shows Illustrates the "Send in Drip Mode" section of "How to Add Contacts in Bulk to a Workflow". This screenshot appears in the "Send in Drip Mode" section of "How to Add Contacts in Bulk to a Workflow". The text alongside this image reads: Field Description Pick a Start Date & Time The date and time when all contacts will be enrolled. Displayed in your account’s timezone. Immediately after, the guide continues: Contacts are enrolled in batches over a period of time rather than all at once. Ideal for large contact lists where you want to stagger enrollment to avoid overwhelming your workflow or to spread out communications. Image 8 of 10 What to chooseField Description Pick a Start Date & Time The date and time when all contacts will be enrolled. Displayed in your account’s timezone.
Buttons and menus referenced FieldDescriptionPick a Start Date & TimeNumber of Messages per BatchRepeat after
Next stepContacts are enrolled in batches over a period of time rather than all at once. Ideal for large contact lists where you want to stagger enrollment to avoid overwhelming your workflow or to spread out communications.
Send in Drip Mode

Contacts are enrolled in batches over a period of time rather than all at once. Ideal for large contact lists where you want to stagger enrollment to avoid overwhelming your workflow or to spread out communications.

Additional fields:

FieldDescription
Pick a Start Date & Time The date and time when the first batch of contacts will be enrolled.
Number of Messages per BatchHow many contacts to enroll in each batch.
Repeat afterThe interval between batches. Set the number and unit (Days, Hours, or Minutes).
Send in Drip Mode (image 9 of 10) What this shows Field Description Pick a Start Date & Time The date and time when the first batch of contacts will be enrolled. What this shows Illustrates the "Send in Drip Mode" section of "How to Add Contacts in Bulk to a Workflow". This screenshot appears in the "Send in Drip Mode" section of "How to Add Contacts in Bulk to a Workflow". The text alongside this image reads: Field Description Pick a Start Date & Time The date and time when the first batch of contacts will be enrolled. Number of Messages per Batch How many contacts to enroll in each batch. Repeat after The interval between batches. Set the number and unit (Days, Hours, or Minutes). Immediately after, the guide continues: After submitting, you can track the bulk action on the Bulk Actions page. Navigate to Contacts > Bulk Actions to view all your bulk action requests. Image 9 of 10 What to chooseField Description Pick a Start Date & Time The date and time when the first batch of contacts will be enrolled. Number of Messages per Batch How many contacts to enroll in each batch. Repeat after The interval between batches. Set the number and unit (Days, Hours, or Minutes).
Buttons and menus referenced FieldDescriptionPick a Start Date & TimeNumber of Messages per BatchRepeat after
Next stepAfter submitting, you can track the bulk action on the Bulk Actions page. Navigate to Contacts > Bulk Actions to view all your bulk action requests.

Tracking Progress

After submitting, you can track the bulk action on the Bulk Actions page. Navigate to Contacts > Bulk Actions to view all your bulk action requests.

The Bulk Actions page shows:

  • Action Label: The name you provided when creating the action.
  • Operation: The automation type (e.g., Workflow).
  • Status: Whether the action is In Progress, Scheduled, or Complete.
  • User: Who initiated the bulk action.
  • Created / Completed: Timestamps for when the action was created and completed, shown in your account’s timezone.
  • Statistics: Click the statistics icon to view a detailed breakdown of the action’s results.

You can filter the Bulk Actions page by date range, status, action type, and user to quickly find any specific request.

Tracking Progress (image 10 of 10) What this shows You can filter the Bulk Actions page by date range, status, action type, and user to quickly find any specific request. What this shows Illustrates the "Tracking Progress" section of "How to Add Contacts in Bulk to a Workflow". This screenshot appears in the "Tracking Progress" section of "How to Add Contacts in Bulk to a Workflow". The text alongside this image reads: You can filter the Bulk Actions page by date range, status, action type, and user to quickly find any specific request. Immediately after, the guide continues: Q: Can I filter contacts by other fields besides tags? Image 10 of 10 What to fill inYou can filter the Bulk Actions page by date range, status, action type, and user to quickly find any specific request.
Buttons and menus referenced ContactsBulk Actions
Next stepQ: Can I filter contacts by other fields besides tags?
All 6 steps in this procedure
  1. Action Label: The name you provided when creating the action.
  2. Operation: The automation type (e.g., Workflow).
  3. Status: Whether the action is In Progress, Scheduled, or Complete.
  4. User: Who initiated the bulk action.
  5. Created / Completed: Timestamps for when the action was created and completed, shown in your account’s timezone.
  6. Statistics: Click the statistics icon to view a detailed breakdown of the action’s results.

Frequently Asked Questions

Q: Can I filter contacts by other fields besides tags?

Yes. The Advanced Filters panel supports filtering by any contact field (email, city, contact source, created date, opportunity stage, etc.) as well as custom fields. You can combine multiple filters and nested filters to precisely target the contacts you want to enroll.

Q: Does the workflow need to be published?

Yes. Only published workflows appear in the Workflow dropdown. Make sure your workflow is published before using this feature.

Q: What is the difference between Send at Scheduled Time and Send in Drip Mode?

Send at Scheduled Time enrolls all selected contacts at a single chosen date and time. Send in Drip Mode staggers enrollment by sending contacts in batches at regular intervals – useful for spreading out communications over days or hours.

Q: Where can I track the progress of my bulk action?

Navigate to Contacts > Bulk Actions. You’ll see all your bulk action requests with their current status, timestamps, and a statistics breakdown.

Q: Can I save a Smart List filter and reuse it for future bulk imports?

Yes. After applying your Advanced Filters, you can save the filtered view as a Smart List. The next time you need to enroll the same segment, just open that Smart List, select the contacts, and trigger the automation.


Was this guide helpful?

Related guides