Skip to main content
Referbro supports multiple WhatsApp Business API providers. Follow the instructions below for your specific provider to get your API credentials and connect them to Referbro.

Pragma

Pragma (by Logisy) is a popular WhatsApp Business Solution Provider for D2C brands.
1

Get Your API Key

  1. Log in to your Pragma dashboard at logisy.tech.
  2. Go to Settings in the left sidebar.
  3. Find your API Key in the settings page.
  4. Copy the API key — you’ll need it in the next step.
2

Create Templates on Pragma

Before configuring templates in Referbro, you must create and get them approved on Pragma’s platform:
You can copy and paste our proven, ready-to-use templates from the Template Library directly into Pragma!
  1. Go to logisy.tech/connect/broadcast.
  2. Click the Manage Template button.
  3. In the side panel, click + New Template.
  4. Fill in the template details:
    • Template Name — A unique name (e.g., referral_invite). This becomes your Template ID in Referbro.
    • Category — Select Marketing for referral messages.
    • Language — Select your language (e.g., English (en)).
    • Template Type — Select Media Interactive if you need buttons, or Text for 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).
  5. Click Publish to WhatsApp and wait for Meta approval (usually minutes to hours).
3

Configure in Referbro

Go to Apps → Referbro → WhatsApp Settings and enter:
FieldValue
Provider TypePragma
API URLThe API endpoint provided by Pragma (check your Pragma dashboard or ask Pragma support)
API TokenYour API Key from Step 1
Phone Number IDLeave blank (not required for Pragma)
4

Map Template Parameters

Pragma uses a specific parameter format. Example configuration:
{
  "body.1": "Share your unique link and your friends get ₹150 OFF! 👇",
  "body.2": "https://yourstore.com?ref={{REFERRAL_CODE}}&source=order",
  "languageCode": "en",
  "button.url.0.value": "{{REFERRAL_CODE}}&source=order_cta"
}
Important: Pragma button parameters use button.url.<index>.value format (not button.url.<index>.<paramIndex>). Pragma only supports URL-type buttons.

Bitespeed

1

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

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

Configure in Referbro

FieldValue
Provider TypeBitespeed
API URLBitespeed API endpoint. If you do not provide one, Referbro uses the default Bitespeed URL.
API TokenYour Bitespeed Channel ID
Phone Number IDLeave blank
4

Map Template Parameters

Bitespeed template mapping is positional:
  • {{1}} is populated from JSON key 1
  • {{2}} is populated from JSON key 2
  • and so on
Example:
{
  "1": "John",
  "2": "https://yourstore.com?ref=JOHN-AB12"
}

Meta (Cloud API)

Direct integration with Meta’s official WhatsApp Cloud API — no third-party BSP needed.
1

Create a Meta App

  1. Go to the Meta Developers Portal and log in.
  2. Click My Apps → Create App.
  3. Select app type: Business.
  4. Add the WhatsApp product to your app.
2

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 (replace YOUR_PHONE_NUMBER_ID with your actual ID).
  • Access Token — For production, generate a Permanent System User Token:
    1. Go to Meta Business Settings → System Users.
    2. Create a System User or select an existing one.
    3. Click Generate New Token, select your WhatsApp app, and grant the whatsapp_business_messaging permission.
    4. Copy the generated token.
The temporary token shown in API Setup expires in 24 hours. Always use a permanent System User Token for production.
3

Create Message Templates

You can copy and paste our proven, ready-to-use templates from the Template Library directly into your WhatsApp Manager!
  1. Go to WhatsApp Manager → Message Templates.
  2. Click Create Template.
  3. Choose a Category (typically Marketing for referral messages).
  4. Select your Language.
  5. Write the Body with placeholders like {{1}}, {{2}}.
  6. Add Buttons if needed (URL buttons for referral links).
  7. Submit for review — Meta usually approves within minutes.
4

Configure in Referbro

FieldValue
Provider TypeMeta Whatsapp Business API
API URLhttps://graph.facebook.com/v22.0/YOUR_PHONE_NUMBER_ID/messages
API TokenYour permanent System User Access Token
Phone Number IDYour WhatsApp Phone Number ID

Wabtune

1

Get Your API Key

Log in to your Wabtune dashboard and navigate to Settings → API Key. Copy the key.
2

Configure in Referbro

FieldValue
Provider TypeWabtune
API URLLeave blank (auto-configured) or use the endpoint provided by Wabtune
API TokenYour Wabtune API Key
Phone Number IDLeave blank

LimeChat

1

Get Your Credentials

Contact LimeChat support or check your LimeChat dashboard for API credentials.
2

Configure in Referbro

FieldValue
Provider TypeLimeChat
API URLThe message endpoint provided by LimeChat (e.g., https://api.limechat.ai/v1/...)
API TokenYour LimeChat Authorization Token
Phone Number IDAs provided by LimeChat

AiSensy

1

Get Your API Key

  1. Log in to AiSensy.
  2. Navigate to API Docs / Developer Settings in your dashboard.
  3. Copy your API Key.
2

Configure in Referbro

FieldValue
Provider TypeAiSensy
API URLThe endpoint provided in AiSensy’s API documentation
API TokenYour AiSensy API Key
Phone Number IDLeave blank

Interakt

1

Get Your API Key

  1. Log in to Interakt.
  2. Go to Developer Settings or API Settings in your dashboard.
  3. Copy your Secret Key / API Key.
2

Configure in Referbro

FieldValue
Provider TypeInterakt
API URLhttps://api.interakt.ai/v1/public/message/ (or as provided by Interakt)
API TokenYour Interakt Secret Key
Phone Number IDLeave blank

KwikEngage

1

Get Your Credentials

Contact your KwikEngage representative for API credentials and endpoint details.
2

Configure in Referbro

FieldValue
Provider TypeKwikEngage
API URLAs provided by KwikEngage
API TokenYour KwikEngage API Key
Phone Number IDAs provided

SagePilot

1

Get Your Credentials

Contact your SagePilot representative for API credentials and endpoint details.
2

Configure in Referbro

FieldValue
Provider TypeSagePilot
API URLAs provided by SagePilot
API TokenYour SagePilot API Key
Phone Number IDAs provided

Custom Provider

Use this for any generic HTTP-based WhatsApp provider not listed above.
FieldValue
Provider TypeCustom
API URLThe full URL endpoint to POST messages to
API TokenYour provider’s authentication token
Phone Number IDIf 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.