How to launch a referral program
Customers share a link or code, their friend gets a discount on the first order, and the referrer earns a reward when that friend buys.
Bloop displays its referral widget through a Shopify theme app embed, so the program appears on your live storefront without editing theme code.
Bloop creates First campaign when you install the app. It starts Inactive with these settings:
| Setting | Starts as |
|---|---|
| Referrer reward | Discount coupon, 15% |
| Referee reward | Discount coupon, 10% |
| Who can refer | All customers |
| Who can be referred | First-time customers (fixed) |
| Link and code | Referral link on, Referral code off |
| Referral popup on your storefront | Off |
The defaults work as they are, so skip any step you’re happy with. Want affiliates instead? See How to launch an affiliate program.
For the full reasoning behind each audience choice, see Set your referral target audience.
Every setting opens from the Campaign setup list on the left of the campaign page. Save is in the bar at the top of each settings page.
-
Open your campaign
-
In your Shopify admin, click BLOOP Refer & Aff → Referral program.
-
On the Campaigns tab, click First campaign:

-
-
Set the referrer reward → Click Save
-
In the Campaign setup list, click Rewards → Referrer reward:

-
Click Edit reward:

-
In Reward types, pick Discount coupon, Store credits, Cash, Free product, Custom or No reward.
-
In Discount value, pick Percentage or Fixed amount and enter the value:

-
-
Set the referee reward → Click Save
-
Click Rewards → Referee reward.
-
In Reward types, pick Discount coupon or Free product.
-
In Discount value, pick Percentage or Fixed amount and enter the value:

-
-
Choose who can refer → Click Save
-
Click Audience → Target audience.
-
Under Referrer, pick All customers, Members (logged-in only) or Customer segments (set in Only these segments).
-
In When an eligible customer visits, keep Join automatically, or pick Join only when they choose to to show a Join button.
-
Optional: in Except these segments, add segments that can never join:

-
-
Choose how customers share → Click Save
-
Click Sharing → Link and code.
-
Keep Referral link on. Each referrer gets a unique link.
-
Optional: turn on Referral code so friends can also type a code at checkout:

-
-
Turn on the referral popup → Click Save
-
Click Overview. In Branding status, click Widget:

-
Turn on Referral popup on your storefront:

-
-
Switch on your campaign
-
Go to the top of the campaign page.
-
Click Activate next to First campaign:

The status changes to Active and Bloop shows Campaign enabled.
-
-
Turn on the app embed → Click Save
This puts your program on your online store, so do it last. If App embed status already shows Active and a Manage button, the embed is on: skip to the test below.
-
In the Shopify admin sidebar, click BLOOP Refer & Aff.
-
In App embed status, click Turn on:

-
In the theme editor, click Save:

-
How it looks on your store
Section titled “How it looks on your store”Customers click the widget button to open the referral popup, join and get their link:

Related
Section titled “Related”- Test a referral from start to finish - place a test order as a referred friend
- Set up referrer and referee rewards - every reward type and setting
- Choose who can refer - members, segments and exclusions
- Brand your program - match the widget, popup and referral page to your store
- Choose sharing channels - WhatsApp, email, X and more

