Skip to main content
Before configuring Referbro, it helps to understand a few foundational concepts about Shopify and WhatsApp. This page is for you if you’re new to either platform.

Shopify Basics

What is a Shopify App?

A Shopify App is a third-party tool that adds functionality to your Shopify store. Referbro is a Shopify App — once installed, it appears in your Shopify Admin sidebar under Apps.
New to Shopify? Read the official Shopify Admin overview to familiarize yourself with the admin panel.

Key Shopify Locations You’ll Need

LocationHow to Find ItWhen You’ll Need It
Apps sectionShopify Admin → Apps (left sidebar)To open Referbro after installing it
Theme CustomizerShopify Admin → Online StoreThemesCustomizeTo enable Referbro widgets on your storefront
App EmbedsInside Theme Customizer → Click the App embeds icon (puzzle piece) on the left sidebarTo toggle on the Refer & Earn and Referral Received widgets
Checkout EditorShopify Admin → SettingsCheckoutCustomize (or via Online Store → Themes → Customize select Checkout)To add the Referbro widget to Checkout and Order Status pages

What are App Embeds?

App Embeds are toggleable widgets provided by Shopify Apps that overlay on your store’s theme. They don’t require editing theme code — just flip a switch in the Theme Customizer. Referbro uses App Embeds for:
  • Refer & Earn Widget — A floating button on your storefront that opens a referral sharing panel.
  • Referral Received Popup — A popup shown to visitors who arrive via a referral link, displaying their discount.

WhatsApp Business API Basics

Personal WhatsApp vs. Business API

Personal WhatsAppWhatsApp Business API
PurposeMessaging friends & familySending automated messages at scale
TemplatesNot requiredTemplates must be pre-approved by Meta
AccessDownload the appObtained through a BSP (Business Solution Provider)
CostFreePer-message pricing (varies by BSP)
Referbro uses the WhatsApp Business API (not personal WhatsApp) to send automated referral messages to your customers.

What is a BSP (Business Solution Provider)?

A BSP is a company authorized by Meta to offer WhatsApp Business API access. You sign up with a BSP, they provide you API credentials, and Referbro uses those credentials to send messages on your behalf. Referbro supports these BSPs:
ProviderWebsite
Pragmapragma.ai / logisy.tech
Meta (Cloud API)developers.facebook.com
WabtuneContact your Wabtune representative
LimeChatlimechat.ai
AiSensyaisensy.com
Interaktinterakt.shop
KwikEngageContact your KwikEngage representative
SagePilotContact your SagePilot representative
CustomAny HTTP-based WhatsApp API provider

What is a WhatsApp Template?

WhatsApp requires that all business-initiated messages use pre-approved Message Templates. You can’t send arbitrary text — you must:
  1. Create a template on your BSP’s platform (e.g., Pragma dashboard).
  2. Submit it for approval by Meta (usually takes minutes to hours).
  3. Map the approved template in Referbro by entering the Template ID and parameters.
A template defines the message structure with placeholders for dynamic content. For example:
Hey! Use my link to get ₹150 OFF on your first order 👇
{{1}}
Here, {{1}} is a placeholder that Referbro fills with the customer’s unique referral link at send time.

Glossary

TermMeaning
ReferrerThe existing customer who shares their referral link
Referee (Friend)The new customer who clicks the referral link and makes a purchase
Referral CodeA unique alphanumeric code assigned to each referrer (e.g., JOHN-AB12)
BSPBusiness Solution Provider — a company that provides WhatsApp Business API access
TemplateA pre-approved message structure on WhatsApp, with placeholders for dynamic content
App EmbedA toggleable widget provided by a Shopify App, enabled in the Theme Customizer
Checkout ExtensionA widget that appears on Checkout or Order Status pages (requires Checkout Extensibility)
Discount StrategyHow the friend’s discount is calculated — either a fixed amount (e.g., ₹150 off) or a percentage (e.g., 10% off)
Cashback / Store CreditThe reward type given to the referrer after a successful referral