Learn how to use the Affiliate Enrolled In Campaign trigger in GHL Customer Care to automate onboarding, send alerts, and personalize communication with ease.
Assistants need to reach this page over the internet. While it is only running on your machine, these two buttons will not be able to load it.
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.
This article explains how to automate onboarding and communication for affiliates using the “Affiliate Enrolled In Campaign” workflow trigger in GHL Customer Care. By capturing key affiliate data the moment they join a campaign, you can send personalized messages, tag contacts, and notify your team—all without manual work. This trigger helps streamline affiliate engagement, boost performance, and create a seamless onboarding experience.
What is Affiliate Enrolled In Campaign Workflow Trigger?
The Affiliate Enrolled In Campaign workflow trigger is used to automate actions when an affiliate is added to a specific campaign within GHL Customer Care. This can happen either manually or automatically, and the trigger is especially useful for streamlining affiliate onboarding and internal team communication. When activated, it unlocks access to detailed affiliate data, including their name, email, phone number, campaign name, total revenue, commission earned, referral link, portal link, and magic login link. These custom values can then be used in emails, SMS messages, internal notifications, or CRM updates—making it easy to personalize outreach, track affiliate performance, and improve the overall onboarding experience. This trigger only appears if the Affiliate Manager is enabled and at least one affiliate campaign exists in the sub-account.
Key Benefits of Affiliate Enrolled In Campaign Workflow Trigger
This trigger unlocks automation opportunities that enhance affiliate onboarding, internal tracking, and campaign engagement. Below are five core benefits of using this workflow trigger effectively.
Seamless Affiliate Onboarding: Automatically welcome new affiliates with personalized emails or SMS messages that include login links, campaign details, and expectations—eliminating manual setup and confusion.
Access to Dynamic Affiliate Data: Gain instant access to custom values such as affiliate name, contact info, revenue earned, and portal links. These dynamic fields can be inserted directly into your automated messages.
Improved Internal Communication: Use internal notifications to alert your team whenever a new affiliate joins a campaign. This ensures your staff can follow up or support new partners without delay.
Campaign-Level Segmentation: Apply tags to affiliates based on the campaign they’re enrolled in. This allows for more targeted messaging, better reporting, and tailored follow-up sequences across campaigns.
Scalable Affiliate Program Management: Automating these onboarding and notification steps makes it easier to manage affiliate growth at scale—without sacrificing quality or personalization.
How to configure Affiliate Enrolled In Campaign Trigger
Open the Workflow Builder
Navigate to Automation > Workflows in the left-hand menu of your GHL Customer Care dashboard. Once inside the Workflow List, click the blue + Create Workflow button in the top right and select Start from Scratch from the dropdown menu to begin creating a new custom workflow.
Open the Workflow Builder (image 1 of 7)What this shows Navigate to Automation > Workflows in the left-hand menu of your GHL Customer Care dashboard.What this showsIllustrates the "Open the Workflow Builder" section of "Workflow Trigger - Affiliate Enrolled In Campaign".This screenshot appears in the "Open the Workflow Builder" section of "Workflow Trigger - Affiliate Enrolled In Campaign". The text alongside this image reads: Navigate to Automation > Workflows in the left-hand menu of your GHL Customer Care dashboard. Once inside the Workflow List, click the blue + Create Workflow button in the top right and select Start from Scratch from the dropdown menu to begin creating a new custom workflow. The navigation path used here is Automation > Workflows. Immediately after, the guide continues: Click + Add New Trigger inside your workflow builder. From the trigger list, scroll to the Affiliate section and select Affiliate Enrolled In Campaign. This trigger activates the workflow when an affiliate joins a specific campaign.Path: Automation > WorkflowsImage 1 of 7Where to goNavigate to Automation > Workflows in the left-hand menu of your GHL Customer Care dashboard. Once inside the Workflow List, click the blue + Create Workflow button in the top right and select Start from Scratch from the dropdown menu to begin creating a new custom workflow.
Buttons and menus referencedAutomation > Workflows+ Create WorkflowStart from Scratch
Next stepClick + Add New Trigger inside your workflow builder. From the trigger list, scroll to the Affiliate section and select Affiliate Enrolled In Campaign. This trigger activates the workflow when an affiliate joins a specific campaign.
Add the Affiliate Campaign Trigger
Click + Add New Trigger inside your workflow builder. From the trigger list, scroll to the Affiliate section and select Affiliate Enrolled In Campaign. This trigger activates the workflow when an affiliate joins a specific campaign.
Add the Affiliate Campaign Trigger (image 2 of 7)What this shows Click + Add New Trigger inside your workflow builder.What this showsIllustrates the "Add the Affiliate Campaign Trigger" section of "Workflow Trigger - Affiliate Enrolled In Campaign".This screenshot appears in the "Add the Affiliate Campaign Trigger" section of "Workflow Trigger - Affiliate Enrolled In Campaign". The text alongside this image reads: Click + Add New Trigger inside your workflow builder. From the trigger list, scroll to the Affiliate section and select Affiliate Enrolled In Campaign. This trigger activates the workflow when an affiliate joins a specific campaign. Immediately after, the guide continues: Give your trigger a clear and relevant name such as “Affiliate Enrolled In Campaign.” Naming helps keep your workflow organized and makes it easier to identify its purpose later.Image 2 of 7What to chooseClick + Add New Trigger inside your workflow builder. From the trigger list, scroll to the Affiliate section and select Affiliate Enrolled In Campaign. This trigger activates the workflow when an affiliate joins a specific campaign.
Buttons and menus referenced+ Add New TriggerAffiliateAffiliate Enrolled In Campaign
Next stepGive your trigger a clear and relevant name such as “Affiliate Enrolled In Campaign.” Naming helps keep your workflow organized and makes it easier to identify its purpose later.
Name the Trigger
Give your trigger a clear and relevant name such as “Affiliate Enrolled In Campaign.” Naming helps keep your workflow organized and makes it easier to identify its purpose later.
Name the Trigger (image 3 of 7)What this shows Give your trigger a clear and relevant name such as “Affiliate Enrolled In Campaign.” Naming helps keep your workflow organized and makes…What this showsIllustrates the "Name the Trigger" section of "Workflow Trigger - Affiliate Enrolled In Campaign".This screenshot appears in the "Name the Trigger" section of "Workflow Trigger - Affiliate Enrolled In Campaign". The text alongside this image reads: Give your trigger a clear and relevant name such as “Affiliate Enrolled In Campaign.” Naming helps keep your workflow organized and makes it easier to identify its purpose later. Immediately after, the guide continues: Click on “Add filters” to narrow down when this trigger should activate. Filters allow you to apply specific conditions like campaign name or custom fields so only relevant affiliate enrollments initiate the workflow.Image 3 of 7What this coversGive your trigger a clear and relevant name such as “Affiliate Enrolled In Campaign.” Naming helps keep your workflow organized and makes it easier to identify its purpose later.Next stepClick on “Add filters” to narrow down when this trigger should activate. Filters allow you to apply specific conditions like campaign name or custom fields so only relevant affiliate enrollments initiate the workflow.
Add Filters
Click on “Add filters” to narrow down when this trigger should activate. Filters allow you to apply specific conditions like campaign name or custom fields so only relevant affiliate enrollments initiate the workflow.
Add Filters (image 4 of 7)What this shows Click on “Add filters” to narrow down when this trigger should activate.What this showsIllustrates the "Add Filters" section of "Workflow Trigger - Affiliate Enrolled In Campaign".This screenshot appears in the "Add Filters" section of "Workflow Trigger - Affiliate Enrolled In Campaign". The text alongside this image reads: Click on “Add filters” to narrow down when this trigger should activate. Filters allow you to apply specific conditions like campaign name or custom fields so only relevant affiliate enrollments initiate the workflow. Immediately after, the guide continues: Use the dropdown to select a filter type. You can choose from Standard Fields, like campaign or custom attributes, to define when the trigger should activate. This ensures your workflow responds only to the specific affiliate enrollments….Image 4 of 7What to clickClick on “Add filters” to narrow down when this trigger should activate. Filters allow you to apply specific conditions like campaign name or custom fields so only relevant affiliate enrollments initiate the workflow.
Buttons and menus referenced“Add filters”
Next stepUse the dropdown to select a filter type. You can choose from Standard Fields, like campaign or custom attributes, to define when the trigger should activate. This ensures your workflow responds only to the specific affiliate enrollments you care about.
Choose a Filter Type
Use the dropdown to select a filter type. You can choose from Standard Fields, like campaign or custom attributes, to define when the trigger should activate. This ensures your workflow responds only to the specific affiliate enrollments you care about.
Choose a Filter Type (image 5 of 7)What this shows Use the dropdown to select a filter type.What this showsIllustrates the "Choose a Filter Type" section of "Workflow Trigger - Affiliate Enrolled In Campaign".This screenshot appears in the "Choose a Filter Type" section of "Workflow Trigger - Affiliate Enrolled In Campaign". The text alongside this image reads: Use the dropdown to select a filter type. You can choose from Standard Fields, like campaign or custom attributes, to define when the trigger should activate. This ensures your workflow responds only to the specific affiliate enrollments you care about. Immediately after, the guide continues: Once you’ve selected the campaign and defined your filter conditions, click Save Trigger to activate the configuration. This finalizes the setup and ensures the workflow is triggered only when affiliates are enrolled in the specific….Image 5 of 7What to fill inUse the dropdown to select a filter type. You can choose from Standard Fields, like campaign or custom attributes, to define when the trigger should activate. This ensures your workflow responds only to the specific affiliate enrollments you care about.
Buttons and menus referencedStandard Fields
Next stepOnce you’ve selected the campaign and defined your filter conditions, click Save Trigger to activate the configuration. This finalizes the setup and ensures the workflow is triggered only when affiliates are enrolled in the specific campaign you selected.
Save the Trigger Settings
Once you’ve selected the campaign and defined your filter conditions, click Save Trigger to activate the configuration. This finalizes the setup and ensures the workflow is triggered only when affiliates are enrolled in the specific campaign you selected.
Save the Trigger Settings (image 6 of 7)What this shows Once you’ve selected the campaign and defined your filter conditions, click Save Trigger to activate the configuration.What this showsIllustrates the "Save the Trigger Settings" section of "Workflow Trigger - Affiliate Enrolled In Campaign".This screenshot appears in the "Save the Trigger Settings" section of "Workflow Trigger - Affiliate Enrolled In Campaign". The text alongside this image reads: Once you’ve selected the campaign and defined your filter conditions, click Save Trigger to activate the configuration. This finalizes the setup and ensures the workflow is triggered only when affiliates are enrolled in the specific campaign you selected. Immediately after, the guide continues: Custom values allow you to personalize communication and streamline internal processes using affiliate-specific data. Once the workflow trigger is configured, you can pull in key data fields automatically—making your onboarding process….Image 6 of 7How to confirmOnce you’ve selected the campaign and defined your filter conditions, click Save Trigger to activate the configuration. This finalizes the setup and ensures the workflow is triggered only when affiliates are enrolled in the specific campaign you selected.
Buttons and menus referencedSave Trigger
Next stepCustom values allow you to personalize communication and streamline internal processes using affiliate-specific data. Once the workflow trigger is configured, you can pull in key data fields automatically—making your onboarding process more dynamic and informative for both affiliates and your team.
How to Use Custom Values in the Affiliate Enrolled In Campaign Trigger
Custom values allow you to personalize communication and streamline internal processes using affiliate-specific data. Once the workflow trigger is configured, you can pull in key data fields automatically—making your onboarding process more dynamic and informative for both affiliates and your team.
After setting the Affiliate Enrolled In Campaign trigger and applying the necessary filters (such as campaign name), you can begin using custom values in your workflow steps, such as emails, SMS, or internal notifications. These values include details like the affiliate’s name, contact information, revenue, commissions, and login links—enabling you to deliver context-rich, personalized content.
Add an Internal Notification Step: Create an internal notification to alert your team when an affiliate joins a specific campaign. Use custom values like Affiliate Name, Affiliate Email, Affiliate Phone, and Campaign Name to provide full context for the enrollment event.
Send a Personalized SMS to the Affiliate: Add a step to send a welcome SMS using the affiliate’s name and campaign details. Include the Magic Login Link so the affiliate can access their portal instantly. This ensures they’re ready to promote your offer without delays.
Send a Welcome Email: Create a welcome email containing custom values such as Affiliate Referral Link, Total Revenue, or Commission Earned. You can also hyperlink the Client Portal Link and attach Terms & Conditions or Program Guidelines for clarity.
Use Tags for Campaign Segmentation: Apply a unique tag during the workflow (e.g., “Luggage Campaign Affiliate”) using the campaign name. This allows you to segment affiliates for future workflows or promotional content based on the campaign they belong to.
How to Use Custom Values in the Affiliate Enrolled In Campaign Trigger (image 7 of 7)What this shows Use Tags for Campaign Segmentation: Apply a unique tag during the workflow (e.g., “Luggage Campaign Affiliate”) using the campaign name.What this showsIllustrates the "How to Use Custom Values in the Affiliate Enrolled In Campaign Trigger" section of "Workflow Trigger - Affiliate Enrolled In Campaign".This animation appears in the "How to Use Custom Values in the Affiliate Enrolled In Campaign Trigger" section of "Workflow Trigger - Affiliate Enrolled In Campaign". The text alongside this image reads: Use Tags for Campaign Segmentation: Apply a unique tag during the workflow (e.g., “Luggage Campaign Affiliate”) using the campaign name. This allows you to segment affiliates for future workflows or promotional content based on the campaign they belong to. Immediately after, the guide continues: Frequently Asked Questions Q: Why is the “Affiliate Enrolled In Campaign” trigger not showing up in my workflow options? The trigger will only appear if Affiliate Manager is enabled and at least one affiliate campaign has been created in….Image 7 of 7What this coversUse Tags for Campaign Segmentation: Apply a unique tag during the workflow (e.g., “Luggage Campaign Affiliate”) using the campaign name. This allows you to segment affiliates for future workflows or promotional content based on the campaign they belong to.
Buttons and menus referencedAffiliate Enrolled In Campaigncustom valuesFrequently Asked Questionsfilters by campaignautomaticallymanually
Next stepFrequently Asked Questions Q: Why is the “Affiliate Enrolled In Campaign” trigger not showing up in my workflow options? The trigger will only appear if Affiliate Manager is enabled and at least one affiliate campaign has been created in the sub-account. To enable it, go to Settings > Affiliate Manager and activate the toggle. Then, create a campaign under the Affiliate Manager tab. Once both are active, you’ll be able to see the trigger inside the workflow builder under the “Affiliate” category. Q: Can I use this trigger to onboard affiliates differently depending on which campaign they joined? Yes! You can apply filters by campaign when setting up the trigger. This allows you to run different workflows or branches of logic depending on which campaign the affiliate joined. For example, you might send one welcome email for your “Course Affiliate Program” and a different one for a “Product Launch Campaign.” You can also add conditional steps or use tags for segment-based actions. Q: Why do my affiliate custom values (e.g., referral link or magic login link) appear empty in the email/SMS step? Affiliate custom values such as the referral link, portal link, or magic login link will only populate if the workflow includes the “Affiliate Enrolled In Campaign” trigger and is triggered by an actual affiliate enrollment event. These values are dynamic and tied specifically to the trigger event, meaning they won’t appear or function correctly unless the workflow is activated by a real affiliate joining a campaign. If you’re seeing blank values, ensure that the workflow is being tested with a valid affiliate record that has been added to a campaign, and that the trigger is correctly configured and saved. The custom values will then be available under the “Affiliate Enrolled In Campaign” section when inserting variables into your emails or SMS steps. Q: What happens if I enroll an affiliate manually—will the trigger still fire? Absolutely. The trigger is activated whether the affiliate is enrolled automatically (via forms, funnels, or sign-up links) or manually (added directly by your team inside the Affiliate Manager). As long as the enrollment happens and matches the filter criteria (if set), the workflow will trigger and execute the steps you’ve configured.
Frequently Asked Questions
Q: Why is the “Affiliate Enrolled In Campaign” trigger not showing up in my workflow options?
The trigger will only appear if Affiliate Manager is enabled and at least one affiliate campaign has been created in the sub-account. To enable it, go to Settings > Affiliate Manager and activate the toggle. Then, create a campaign under the Affiliate Manager tab. Once both are active, you’ll be able to see the trigger inside the workflow builder under the “Affiliate” category.
Q: Can I use this trigger to onboard affiliates differently depending on which campaign they joined?
Yes! You can apply filters by campaign when setting up the trigger. This allows you to run different workflows or branches of logic depending on which campaign the affiliate joined. For example, you might send one welcome email for your “Course Affiliate Program” and a different one for a “Product Launch Campaign.” You can also add conditional steps or use tags for segment-based actions.
Q: Why do my affiliate custom values (e.g., referral link or magic login link) appear empty in the email/SMS step?
Affiliate custom values such as the referral link, portal link, or magic login link will only populate if the workflow includes the “Affiliate Enrolled In Campaign” trigger and is triggered by an actual affiliate enrollment event. These values are dynamic and tied specifically to the trigger event, meaning they won’t appear or function correctly unless the workflow is activated by a real affiliate joining a campaign. If you’re seeing blank values, ensure that the workflow is being tested with a valid affiliate record that has been added to a campaign, and that the trigger is correctly configured and saved. The custom values will then be available under the “Affiliate Enrolled In Campaign” section when inserting variables into your emails or SMS steps.
Q: What happens if I enroll an affiliate manually—will the trigger still fire?
Absolutely. The trigger is activated whether the affiliate is enrolled automatically (via forms, funnels, or sign-up links) or manually (added directly by your team inside the Affiliate Manager). As long as the enrollment happens and matches the filter criteria (if set), the workflow will trigger and execute the steps you’ve configured.