Pragma
Pragma (by Logisy) is a popular WhatsApp Business Solution Provider for D2C brands.Get Your API Key
- Log in to your Pragma dashboard at logisy.tech.
- Go to Settings in the left sidebar.
- Find your API Key in the settings page.
- Copy the API key — you’ll need it in the next step.
Create Templates on Pragma
Before configuring templates in Referbro, you must create and get them approved on Pragma’s platform:
- Go to logisy.tech/connect/broadcast.
- Click the Manage Template button.
- In the side panel, click + New Template.
- Fill in the template details:
- Template Name — A unique name (e.g.,
referral_invite). This becomes your Template ID in Referbro. - Category — Select
Marketingfor referral messages. - Language — Select your language (e.g.,
English (en)). - Template Type — Select
Media Interactiveif you need buttons, orTextfor plain messages. - Body — Write your message text with
{{1}},{{2}}etc. as placeholders. - Buttons — Add URL buttons if needed (e.g., a “Shop Now” button with the referral link).
- Template Name — A unique name (e.g.,
- Click Publish to WhatsApp and wait for Meta approval (usually minutes to hours).
Configure in Referbro
Go to Apps → Referbro → WhatsApp Settings and enter:
| Field | Value |
|---|---|
| Provider Type | Pragma |
| API URL | The API endpoint provided by Pragma (check your Pragma dashboard or ask Pragma support) |
| API Token | Your API Key from Step 1 |
| Phone Number ID | Leave blank (not required for Pragma) |
Bitespeed
Get Your Channel ID (API Token)
Contact the Bitespeed team and ask for your Channel ID. In Referbro, this value must be entered in the API Token field.
Get Your Templates Ready
Create and get your WhatsApp templates approved in Bitespeed first.
- Template ID is the UUID in the template URL when you open a template in Bitespeed.
- Use
{{1}},{{2}}, etc. in the template body for dynamic values.
Configure in Referbro
| Field | Value |
|---|---|
| Provider Type | Bitespeed |
| API URL | Bitespeed API endpoint. If you do not provide one, Referbro uses the default Bitespeed URL. |
| API Token | Your Bitespeed Channel ID |
| Phone Number ID | Leave blank |
Meta (Cloud API)
Direct integration with Meta’s official WhatsApp Cloud API — no third-party BSP needed.Create a Meta App
- Go to the Meta Developers Portal and log in.
- Click My Apps → Create App.
- Select app type: Business.
- Add the WhatsApp product to your app.
Get Your Credentials
In your Meta App Dashboard, navigate to WhatsApp → API Setup:
- Phone Number ID — Listed under “From” phone number. Copy this value.
- API URL — Construct it as:
https://graph.facebook.com/v22.0/YOUR_PHONE_NUMBER_ID/messages(replaceYOUR_PHONE_NUMBER_IDwith your actual ID). - Access Token — For production, generate a Permanent System User Token:
- Go to Meta Business Settings → System Users.
- Create a System User or select an existing one.
- Click Generate New Token, select your WhatsApp app, and grant the
whatsapp_business_messagingpermission. - Copy the generated token.
Create Message Templates
- Go to WhatsApp Manager → Message Templates.
- Click Create Template.
- Choose a Category (typically
Marketingfor referral messages). - Select your Language.
- Write the Body with placeholders like
{{1}},{{2}}. - Add Buttons if needed (URL buttons for referral links).
- Submit for review — Meta usually approves within minutes.
Wabtune
LimeChat
Get Your Credentials
Contact LimeChat support or check your LimeChat dashboard for API credentials.
AiSensy
Get Your API Key
- Log in to AiSensy.
- Navigate to API Docs / Developer Settings in your dashboard.
- Copy your API Key.
Interakt
Get Your API Key
- Log in to Interakt.
- Go to Developer Settings or API Settings in your dashboard.
- Copy your Secret Key / API Key.
KwikEngage
Get Your Credentials
Contact your KwikEngage representative for API credentials and endpoint details.
SagePilot
Get Your Credentials
Contact your SagePilot representative for API credentials and endpoint details.
Custom Provider
Use this for any generic HTTP-based WhatsApp provider not listed above.| Field | Value |
|---|---|
| Provider Type | Custom |
| API URL | The full URL endpoint to POST messages to |
| API Token | Your provider’s authentication token |
| Phone Number ID | If required by your provider |
Referbro sends a JSON payload in the Meta Cloud API format. If your provider expects a different schema, you may need an intermediary (like a webhook relay or cloud function) to transform the request.