HomeGoHighLevel en EspañolAdd Associated Records to Workflows in…
GoHighLevel en Español

Add Associated Records to Workflows in GoHighLevel — Complete Guide

By William Welch ·April 05, 2026 ·6 min read
Share

Follow along — get 30 days free →

In This Guide
  1. What Is the Add Associated Records Action?
  2. How It Differs From Standard Add to Workflow
  3. Supported Workflow Types & Record Associations
  4. Step-by-Step Setup Guide
  5. Real-World Use Cases for Agencies
  6. Best Practices & Advanced Tips

Listen to this episode

Follow the podcast on Spotify

If you're running an agency or managing complex client relationships in GoHighLevel, you've probably faced this challenge: how do you automatically enroll related contacts or companies into targeted workflows without manual data entry? That's where the Add Associated Records to Workflow action comes in. This feature is a game-changer for agencies that need to scale their automation across multiple related records—whether you're working with contacts tied to companies, opportunities linked to custom objects, or any other relationship in your CRM. In this guide, I'll walk you through exactly how to set this up, when to use it, and real-world scenarios where it'll save your team hours each week. If you haven't already, grab your free 30-day GoHighLevel trial to test these workflows firsthand.

What Is the Add Associated Records Action?

The Add Associated Records to Workflow action is a workflow automation feature in GoHighLevel that automatically enrolls related records—contacts, companies, or custom objects—into another workflow based on an existing relationship. Instead of manually adding each related record, this action finds all associated records that match your criteria and enrolls them in bulk.

Think of it as a relationship-driven automation bridge. When a record enters a workflow (like a contact or company), the Add Associated Records action can simultaneously pull in all related records and push them into a specific workflow sequence. This is particularly powerful for multi-touch campaigns where you need to reach multiple stakeholders or related entities at once.

💡 Pro Tip

This action only works with records that already have an established association in your GoHighLevel CRM. If two records aren't linked together, the action won't find them—so take time upfront to properly structure your data relationships.

How It Differs From Standard Add to Workflow

The standard Add to Workflow action in GoHighLevel enrolls a single record (the one that triggered the workflow) into another workflow. It's straightforward and works great for simple, single-record automations.

The Add Associated Records to Workflow action, by contrast, works with relationships. Here's the key difference:

Example: A company record enters a workflow. The standard action would only move that company forward. The associated records action would find all contacts linked to that company and enroll them in a separate contact-based workflow—all automatically.

Supported Workflow Types & Record Associations

Not all workflow types support the Add Associated Records action equally. Here's what you need to know:

✅ Contact-Based Workflows

These are the most flexible. When a contact enters a contact-based workflow, you can use Add Associated Records to enroll related companies, custom objects, or other contacts (through shared relationships).

✅ Company-Based Workflows

When a company enters a company-based workflow, you can enroll all associated contacts or custom objects linked to that company.

✅ Custom Object-Based Workflows

Custom object workflows can enroll related contacts, companies, or other custom objects—as long as you've established associations between them in your CRM.

Supported Associations

This is built into GoHighLevel. Try it free for 30 days →

Step-by-Step Setup Guide

Let's walk through the exact steps to add the associated records action to your workflow:

Step 1: Open Your Workflow

Navigate to your workflow builder. This could be a contact-based, company-based, or custom object workflow—whichever contains your trigger event. You can either create a new workflow or edit an existing one.

Step 2: Add a New Action

Click the + Add Action button where you want the associated records action to fire. This is typically after your trigger or a conditional action that filters which records get processed.

Step 3: Search for "Add Associated Records"

In the action search bar, type "Add Associated Records to Workflow." Select it from the results. The system will show you only compatible actions based on your current workflow type.

Step 4: Configure the Record Type

Select which type of associated records you want to enroll. For example, if you're in a company workflow, choose whether you want to enroll associated contacts, custom objects, or opportunities. The dropdown will only show valid associations for your current workflow type.

Step 5: Add Filters (Optional but Recommended)

Click "Add Filter" to narrow down which associated records get enrolled. For example, you might only want to enroll contacts with a specific label, tag, or status. Filters prevent unnecessary workflow entries and keep your automations lean.

Step 6: Select the Target Workflow

Choose which workflow you want to enroll the associated records into. This workflow must be of the appropriate type (e.g., if you're enrolling contacts, select a contact-based workflow).

Step 7: Review and Activate

Double-check your configuration, then save and activate your workflow. Test it with a sample record to ensure it behaves as expected before deploying it fully.

Real-World Use Cases for Agencies

📌 Multi-Stakeholder Sales Sequences

When a company enters your sales workflow, automatically enroll all associated contacts (decision makers, influencers, etc.) into a personalized contact sequence. This ensures every stakeholder gets relevant messaging without you having to manually add them.

📌 Account-Based Marketing (ABM)

A high-value company is marked as an ABM target. The workflow immediately enrolls all contacts at that company into an ABM nurture sequence, ensuring coordinated outreach across the entire account.

📌 Opportunity-Triggered Team Alerts

When a large opportunity is created, automatically enroll related contacts and the associated company into an internal team notification workflow. Your sales ops team gets instant visibility without manual steps.

📌 Post-Purchase Onboarding

When a contact completes a purchase, enroll all other contacts at their company into an onboarding workflow. Your success team can reach every user at the account simultaneously.

📌 Custom Object Relationship Automations

If you track projects or campaigns as custom objects, when a project is marked complete, enroll all associated opportunities and contacts into a feedback collection workflow.

Best Practices & Advanced Tips

1. Always Use Filters to Control Scale

Without filters, you might enroll hundreds of records into a workflow unintentionally. Always add at least one filter—by label, tag, status, or custom field—to control who gets enrolled. This keeps your workflow costs predictable and prevents accidental spam.

2. Map Data Before Building Workflows

Make sure your records are properly associated in the CRM before creating these workflows. If contacts aren't linked to companies, the action won't find them. Invest time in data hygiene first.

3. Test with a Single Record

Before activating, test your workflow with one record and verify that the correct associated records were enrolled into the target workflow. This prevents bulk mistakes.

4. Avoid Circular Enrollments

If a workflow can trigger itself through associated records, you'll create an infinite loop. Structure your workflows so triggers and actions don't create circular paths.

5. Use Conditional Logic for Complex Scenarios

Combine the Add Associated Records action with conditional branches. For example: "If company size > 100, enroll all contacts. Otherwise, only enroll the primary contact." This gives you precision automation.

Ready to try this?

30 days free, no credit card required. Set up everything in this guide inside your trial.

Start Free 30-Day Trial
Cancel anytime — $0 for the first 30 days
William Welch
GoHighLevel Consultant & Agency Automation Specialist
I help agencies replace 5-10 disconnected tools with one platform. I've built and managed GoHighLevel automations across CRM, email, SMS, WhatsApp, and AI — and I publish everything I learn here. More about me →