# 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.

- Source: https://docs.ghlcustomercare.com/docs/contacts/bulk-actions/how-to-add-contacts-in-bulk-to-a-workflow
- Section: Contacts / Bulk Actions
- Reading time: 5 min
- Images: 10, each explained below
- Modified on Tue, 31 Mar at 3:20 AM

---
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?](#what-is-bulk-adding-contacts-to-a-workflow)[](#key-benefits-of-adding-contacts-to-a-workflow-in-bulk)
-   [Key Benefits of Adding Contacts to a Workflow in Bulk](#key-benefits-of-adding-contacts-to-a-workflow-in-bulk)[](#how-to-add-contacts-to-a-workflow-in-bulk)
-   [How to Add Contacts to a Workflow in Bulk](#how-to-add-contacts-to-a-workflow-in-bulk)[](#scheduling-modes)
-   [Scheduling Modes](#scheduling-modes)[](#tracking-progress)
-   [Tracking Progress](#tracking-progress)[](#frequently-asked-questions)
-   [Frequently Asked Questions](#frequently-asked-questions)[](#related-articles)
-   [Related Articles](#related-articles)

---

# **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** > **Smart****Lists**.
    
    
![Step 1 of 4: Navigate to Contacts > Smart Lists](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068065636/original/-HJOc2qy7BANkUe-fSLsMPw9GG__fdZUFg.jpeg)

**Step 1 of 4: Navigate to Contacts > Smart Lists**

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..

- Path: Contacts > Smart Lists
- Where to go: Navigate to Contacts > Smart Lists.
- Controls: Contacts, Smart, Lists, Advanced, Filters, Tag, operator, value, Apply
- Next: Click Advanced Filters to open the filter panel..

Full 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](https://jumpshare.com/share/3ZPF44Y9Td1JFyQ0vA7D+/Screen+Shot+2026-03-30+at+20.53.26.png)

**Step 2 of 4: Click Advanced Filters to open the filter panel**

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.

- Path: Contacts > Smart Lists
- What to click: Click Advanced Filters to open the filter panel..
- Controls: Advanced, Filters, Contacts, Smart, Lists, Tag, operator, value, Apply
- Next: To filter by Tag, search for “ Tag ” in the filter search bar, then select it.

Full 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…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155068066391/original/U4_Jikxh6MB4X4MMC42l_pMGfPjal99vqg.png)

**Step 4 of 4: Set the operator (e.g., “Is”) and choose the tag value you want to…**

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.

- Path: Contacts > Smart Lists
- What to choose: 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.
- Controls: operator, value, Apply, Contacts, Smart, Lists, Advanced, Filters, Tag

Full 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…](https://jumpshare.com/share/KXkEwWAw3OPPq7NcEzVY+/GIF+Recording+2026-03-30+at+21.00.58.gif)

**Step 2 of 2: From the bulk action toolbar, click Trigger automation. This opens the…**

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.
- What to click: 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.
- Controls: Trigger automation, individual contacts, checkboxes, Select all

Full 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…](https://jumpshare.com/share/QKYX8WMvfTjw98iOGft1+/GIF+Recording+2026-03-30+at+23.01.41.gif)

**Step 2 of 3: Click Add to Automation. A success confirmation appears showing the…**

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.
- What to click: 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”).
- Controls: Add to Automation., Workflow, Check Progress
- Next: Click Check Progress to go to the Bulk Actions page, or Dismiss to return to the Contacts list.

Full 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…](https://jumpshare.com/share/eBZl9GB92Tm27rhOGW11+/Screen+Shot+2026-03-30+at+23.02.22.png)

**Step 3 of 3: Click Check Progress to go to the Bulk Actions page, or Dismiss to…**

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.
- What to click: Click Check Progress to go to the Bulk Actions page, or Dismiss to return to the Contacts list.
- Controls: Check Progress, Workflow, Add to Automation.

Full 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)](https://jumpshare.com/share/SImCkyIrTvzXvaQEBs3T+/Screen+Shot+2026-03-30+at+23.16.29.png)

**Send All at Once (image 7 of 10)**

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.
- What this covers: All selected contacts are added to the workflow immediately. This is the default mode and works well when timing is not a concern.
- Next: 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.

### **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:**

<table cellpadding="0" cellspacing="0"><tbody><tr><td><strong>Field</strong></td><td><strong>Description</strong></td></tr><tr><td><strong dir="ltr">Pick a Start Date &amp; Time</strong></td><td>The date and time when all contacts will be enrolled. Displayed in your account’s timezone.</td></tr></tbody></table>

### 

![Send in Drip Mode (image 8 of 10)](https://jumpshare.com/share/xiN3hTM2hvE2CJBPuC6T+/Screen+Shot+2026-03-30+at+23.22.40.png)

**Send in Drip Mode (image 8 of 10)**

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.
- What to choose: Field Description Pick a Start Date & Time The date and time when all contacts will be enrolled. Displayed in your account’s timezone.
- Controls: Field, Description, Pick a Start Date & Time, Number of Messages per Batch, Repeat after
- Next: 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.

**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:

<table cellpadding="0" cellspacing="0"><tbody><tr><td><strong>Field</strong></td><td><strong>Description</strong></td></tr><tr><td><strong dir="ltr">Pick a Start Date &amp; Time&nbsp;</strong></td><td>The date and time when the first batch of contacts will be enrolled.</td></tr><tr><td><strong dir="ltr">Number of Messages per Batch</strong></td><td>How many contacts to enroll in each batch.</td></tr><tr><td><strong dir="ltr">Repeat after</strong></td><td dir="ltr">The interval between batches. Set the number and unit (Days, Hours, or Minutes).</td></tr></tbody></table>

![Send in Drip Mode (image 9 of 10)](https://jumpshare.com/share/edOlM7ALY7k6eenAT0J8+/Screen+Shot+2026-03-30+at+23.29.56.png)

**Send in Drip Mode (image 9 of 10)**

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.
- What to choose: 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).
- Controls: Field, Description, Pick a Start Date & Time, Number of Messages per Batch, Repeat after
- Next: 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.

---

## **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)](https://jumpshare.com/share/QN7nkdxf16ewjLGNWkrc+/Screen+Shot+2026-03-30+at+23.32.56.png)

**Tracking Progress (image 10 of 10)**

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?
- What to fill in: You can filter the Bulk Actions page by date range, status, action type, and user to quickly find any specific request.
- Controls: Contacts, Bulk Actions
- Next: Q: Can I filter contacts by other fields besides tags?

Full 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.

---

### **Related Articles**

-   [Bulk Actions For Contacts & SmartLists](https://docs.ghlcustomercare.com/docs/contacts/bulk-actions/bulk-actions-for-contacts-smartlists)
-   [Restore Deleted Contacts or Undo Bulk Deletes](https://docs.ghlcustomercare.com/docs/contacts/contacts/restore-deleted-contacts-or-undo-bulk-deletes)
-   [Workflow Action - Add Contact Tag](https://docs.ghlcustomercare.com/docs/workflows/contact-workflow-actions/workflow-action-add-contact-tag)
-   [Adding Contact Tags to Multiple Contacts](https://docs.ghlcustomercare.com/docs/contacts/bulk-actions/adding-contact-tags-to-multiple-contacts)
-   [Removing Contact Tags From Multiple Contacts](https://docs.ghlcustomercare.com/docs/contacts/bulk-actions/removing-contact-tags-from-multiple-contacts)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com