Automate Affiliate Onboarding with Workflow Triggers

By Sparkforge Support Team ·Last reviewed May 3, 2026

The Affiliate Enrolled In Campaign workflow trigger fires when an affiliate joins a campaign, exposing affiliate name, contact info, revenue, links, and login URLs for use in personalized automations.

The Affiliate Enrolled In Campaign workflow trigger automates onboarding the moment an affiliate joins. It exposes the affiliate's full data set — name, contact info, revenue, commission, referral link, portal link, and magic login link — so you can personalize emails, SMS, and internal alerts without manual setup.

The trigger only appears if Affiliate Manager is enabled and at least one affiliate campaign exists in the sub-account.

What you can do with it

  • Welcome new affiliates with a personalized email or SMS that includes their magic login link.
  • Notify your team internally so a rep can follow up immediately.
  • Tag by campaign for segmented messaging later.
  • Insert dynamic data like commission earned and referral links into outbound messages.

Configure the trigger

  1. Open Automation → Workflows and click + Create Workflow → Start from Scratch.
  2. Click + Add New Trigger, scroll to the Affiliate section, and select Affiliate Enrolled In Campaign.
  3. Name the trigger something specific (e.g., "Course Affiliate Welcome").
  4. Click Add filters to scope the trigger by campaign or custom attributes.
  5. Click Save Trigger to apply.

Use custom values in workflow steps

Once the trigger is configured, the affiliate's data is available as custom values in any downstream step.

  • Internal notification: alert your team with Affiliate Name, Email, Phone, and Campaign Name.
  • Welcome SMS: include the affiliate's name and the Magic Login Link so they can access their portal instantly.
  • Welcome email: embed the Affiliate Referral Link, Total Revenue, Commission Earned, and a hyperlinked Client Portal Link. Attach program guidelines for clarity.
  • Campaign tags: apply a tag like Luggage Campaign Affiliate for segmentation in future workflows.

Frequently Asked Questions

Why isn't the Affiliate Enrolled In Campaign trigger showing up?
The trigger only appears if Affiliate Manager is enabled and at least one campaign exists. Enable it in Settings → Affiliate Manager and create a campaign first.
Can I onboard affiliates differently per campaign?
Yes. Apply campaign filters when configuring the trigger, then use conditional steps or tags to route affiliates into different welcome sequences.
Why are my affiliate custom values empty in test sends?
Custom values populate only when the workflow fires from a real Affiliate Enrolled In Campaign event. Test by enrolling an actual affiliate in the configured campaign.
Does manual enrollment fire the trigger?
Yes. The trigger fires whether enrollment happens automatically (forms, funnels, sign-up links) or manually inside the Affiliate Manager.
Can the same affiliate trigger multiple campaign workflows?
Yes. If an affiliate is enrolled in more than one campaign, each enrollment event fires the workflow that matches its filter.

Was this article helpful?