Skip to main content

Advanced Referral Settings

Optional Settings to further fine-tune your referral program

Kai Jensen avatar
Written by Kai Jensen
Updated over a week ago

📚 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:

    1. Uses the email address they submitted through the referral flow

    2. 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

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.

Did this answer your question?