📚 Introduction
While not strictly required to run your referral program, these settings offer extra flexibility and control to better match your customer experience.
All of these settings are available on the Starter Plan or above, with the exception of Custom Referral Domain which requires the Plus Plan or above.
🧭 Navigation
Loyalty Program → Referrals
Go to Referral Settings →
✅ Completion Trigger
This controls when a referral is marked as completed, and when your customer (the referrer) earns their reward.
There are two options:
Email AND Discount Code (Recommended & Default)
We’ll only complete the referral when the referred customer places an order and meets the following conditions:Uses the email address they submitted through the referral flow
Redeems the discount code they received
Email Address ONLY
This option marks a referral as complete as soon as an order is placed using the same email address, even if the discount code is not used.
💡 This is helpful if your friend’s discount has additional rules (like a minimum spend), but you still want to reward your referrer for any order.
Referral Completion Examples
Referral Completion Examples
ONLY Email:
Customer refers Friend, Friend inputs email as [email protected] for discount 1234
Friend places an order with [email protected] using discount 1234: Customer gets rewarded, referral is marked as completed
Friend places an order with [email protected] using no discount: Customer gets rewarded, referral is marked as completed
Friend places an order with [email protected] using discount 1234: Customer does not get rewarded, referral remains in pending state
Email AND Discount:
Customer refers Friend, Friend inputs email as [email protected] for discount 1234
Friend places an order with [email protected] using discount 1234: Customer gets rewarded, referral is marked as completed
Friend places an order with [email protected] using no discount: Customer does not get rewarded, referral remains in pending state
Friend places an order with [email protected] using discount 1234: Customer does not get rewarded, referral remains in pending state
📤 Widget Sharing Options
Control the share buttons that appear next to the customers referral link on widgets.
By default, your widget includes:
Facebook
X
WhatsApp
Email
You can toggle these options on or off — and update the default messaging used when a customer shares their referral link via one of these platforms.
✍️ Updating the share message allows for custom branding, promotional language, or store-specific tone of voice.
🚫 Block Duplicate IPs
This feature prevents multiple referrals from the same IP address — helping to avoid abuse of the program (e.g., users referring themselves).
While we recommend keeping this enabled, you might choose to turn it off if:
You have customers in shared households
Your audience often purchases from communal spaces (like workplaces or dorms)
⛔ Referral Completion Limit
This setting limits how many completion rewards a single customer can receive.
For example:
If set to 5, the customer can only earn 5 referral rewards
Their link will still work after that — so referred friends can continue to use the discount
The referring customer just won’t earn additional rewards beyond the limit
🧠 This is useful for creating exclusivity or preventing overuse of referral incentives.
🌐 Custom Referral Domain (Plus plan only)
This premium option lets you replace the default referral link with a custom domain that reflects your brand.
Examples:
https://r.infl.co/abc123
➝https://referrals.example.com/abc123
To use this feature:
You’ll need to add a subdomain (e.g.
referrals.brand.com
)Update your DNS settings to complete the setup (guidance is provided in the dashboard)
✅ Custom domains help increase trust and create a more polished referral experience.