Use n8n to perform actions in Referral Factory, like adding users or qualifying referrals, or to trigger workflows in n8n whenever key events happen in your referral campaign, such as when a new referral is created, qualified, or rewarded.
With n8n, you have full control to design the automation that fits your business, from sending referral data to your CRM, to notifying your team when a reward is issued, to syncing referral activity with your marketing or analytics tools.
These workflows are powered by actions and triggers:
Actions let n8n perform something in Referral Factory.
Triggers let Referral Factory start a workflow in n8n when something happens.
Available n8n Actions
Referral Factory currently offers the following actions in n8n:
1. Add User Action
Automatically add users to your referral campaign and generate their referral links.
You can use this action when a new user joins your platform, signs up for your newsletter, or completes a purchase, ensuring every new contact has a referral link ready to share.
2. Qualify User Action
Mark a referred user as qualified when they convert. You can send Referral Factory their referral code, email address, or a redeemed coupon and the user will be qualified automatically. This makes it easy to track conversions and trigger your reward workflows.
Available n8n Triggers
Referral Factory also provides the following triggers in n8n:
1. New Referral Trigger
When a new referral is created inside Referral Factory, this trigger can start a workflow in n8n. For example, you could:
Send referral data to your CRM.
Notify your team in Slack.
Add the referral to your customer database.
2. Referral Qualified Trigger
When a referral is qualified in Referral Factory, n8n can trigger your next workflow step. For example, you could:
Send a reward confirmation email.
Update a user’s status in your CRM.
Log the conversion in your analytics tool.
3. Reward Issued Trigger
When a reward is issued to a user in Referral Factory, it can trigger an action in n8n.
For example, you could:
Send a personalized thank-you email.
Record the reward in your database.
Trigger an automated payout process.

