Can my customers refer themselves?
Can my customers refer themselves?
No — Referbro automatically detects self-referrals by matching email addresses and IP addresses between the referrer and the friend. If a self-referral is detected:
- The order is flagged as
Self-Referralin Analytics - No reward is issued to the referrer
- The friend’s discount still applies (they placed a valid order)
What happens if a friend doesn't use the discount code?
What happens if a friend doesn't use the discount code?
It depends on the Allow Without Code setting in your Campaign Settings:
| Setting | Behavior |
|---|---|
| Disabled (default) | The friend must apply the discount code at checkout. If they don’t, no reward is issued to the referrer. |
| Enabled | As long as the friend arrived via the referral link (tracked by cookies), the referrer earns their reward — even if the code wasn’t applied. |
How long before rewards are issued?
How long before rewards are issued?
Rewards are issued after the Reward Return Period (configured in Campaign Settings). This period starts from the date of the friend’s valid order.For example, if you set the return period to
7 days:- Day 0: Friend places an order
- Day 7: Referrer receives their reward (cashback, store credit, or gift card)
Can referral discounts stack with other discounts?
Can referral discounts stack with other discounts?
Yes — you control this via three toggles in Campaign Settings:
By default, these are disabled. Enable the ones that make sense for your pricing strategy.
| Toggle | What It Controls |
|---|---|
| Combines With Order Discounts | Stack with order-level discounts (e.g., “10% off entire order”) |
| Combines With Product Discounts | Stack with product-level discounts (e.g., “₹50 off this item”) |
| Combines With Shipping Discounts | Stack with shipping discounts (e.g., “Free shipping”) |
Do I need Shopify Plus for checkout extensions?
Do I need Shopify Plus for checkout extensions?
No — Shopify Checkout Extensibility is now available on most Shopify plans, not just Plus. As long as your store uses the extensible checkout (not the legacy checkout), you can add the Referbro widget to the Thank You and Order Status pages.To check: go to Shopify Admin → Settings → Checkout → Customize. If you see a visual editor, you’re on the extensible checkout.
How do I pause my referral program?
How do I pause my referral program?
Toggle the Active Status to off in Apps → Referbro → Campaign Settings. This immediately:
- Hides the Refer & Earn widget on your storefront
- Stops generating new referral codes
- Stops sending automated WhatsApp messages
What reward types are available?
What reward types are available?
Referbro supports five reward types for referrers:
Choose the reward type when creating your campaign. Note:
| Reward Type | How It Works |
|---|---|
| Cashback | A monetary reward credited to the referrer (manual payout by you) |
| Store Credit | Shopify store credit issued automatically via Admin GraphQL, with optional expiry |
| Gift Card | A free product gift code created on Shopify and sent to the referrer via WhatsApp |
| Flat Amount Discount Code | A cart-wide flat discount code (e.g., ₹100 off) created on Shopify and sent to the referrer via WhatsApp |
| Percentage Discount Code | A cart-wide percentage discount code (e.g., 15% off) created on Shopify and sent to the referrer via WhatsApp |
- For Flat Amount Discount Code, enter the discount amount (e.g.,
100for ₹100 off). - For Percentage Discount Code, enter the percent value (e.g.,
15for 15% off). It is stored internally as a fraction (0.15). - You can set a Store Credit Expiry (in days) to encourage referrers to use their credit.
- Discount code rewards are automatically created on Shopify and sent via WhatsApp after the reward return period.
Can I use Referbro without WhatsApp?
Can I use Referbro without WhatsApp?
Yes — WhatsApp is optional. Without WhatsApp, customers can still:
- See the Refer & Earn widget on your storefront
- Copy their referral link and share it via any channel (SMS, email, social media)
- Earn rewards when friends make purchases
How do I change the discount amount for existing referral codes?
How do I change the discount amount for existing referral codes?
Updating the discount amount in Campaign Settings applies to new referral codes only. Existing codes retain their original values.To update all existing codes, use the bulk update API endpoint:
What is Customer Segmentation?
What is Customer Segmentation?
Referbro automatically restricts referral discounts to new customers (“Customers with no purchases”).When you run a campaign, the app automatically creates a “Customers with no purchases” segment in your Shopify admin and links the referral discount codes to it. This prevents existing customers from using a friend’s referral code, ensuring your referral program rewards genuine new customer acquisition.See Customer Segmentation for details.