BroadNet
Platforms · BroadNet CPaaS

CPaaS platform: six channels, one API, one inbox

A CPaaS (communications platform as a service) lets a business add messaging to its own apps and workflows through an API, without building carrier connections. BroadNet CPaaS covers six channels for enterprises, with white-label passthrough for resellers.

Six channels, one platform, one billing wallet.

WhatsApp, SMS, Telegram, Email, Instagram and Messenger — sent and replied to from a single REST API, a single dashboard, and a single pre-paid wallet. Four messaging workflows on every channel. One Omni Inbox for every reply. White-label passthrough for resellers.

Bearer · OAuth 2.0 · test accessPre-paid walletReal-time webhooks
BroadNet CPaaS unifying messaging channels in one platform
BroadNet · unified CPaaS
api.broadnet.me
6
Channels
300M+/day
Messages
99.99%
SLA

Enterprises and resellers running multi-channel programs on BroadNet CPaaS

Tier-1 GCC operatorRegional ecommerce marketplacePan-MENA airlineHigh-volume fintech platformLarge logistics platformRegional bankMENA retail groupMulti-country reseller
See it in action

One API for every channel — one inbox for every reply.

Send across SMS, WhatsApp and RCS in a few lines, then watch every reply land in a single threaded inbox. Below is an illustrative snapshot built from sample data.

Send across channels in a few lines

Same request shape, whichever channel you route to.

Example
curl -X POST https://api.broadnet.me/sms/sendSms \
-H "Authorization: Bearer $BROADNET_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"senderId": "BroadNet",
"destinationNumber": "447700900123",
"message": "Your verification code is 482913",
"messageType": "TEXT"
}'
# 200 OK → response body is the message ID, e.g. 2603121407537573731

One inbox. Every channel.

One customer thread — SMS, WhatsApp and RCS in one place.

Example
CX
Customer
+971 5• ••• 4567
SMS09:41
Hi — has my order shipped yet?
SMS09:41
Hi! It ships today. Want live tracking on WhatsApp?
WhatsApp09:42
Yes please 👍
WhatsApp09:42
Great — here's your tracking link.
RCS09:43
Out for delivery
Order #A-4821 · out for delivery
Arrives by 18:30 · tap to track
WhatsAppReply to the customer…

Illustrative example — sample conversation and code, not a live feed or an SLA.

The operating shape

Six channels. Four workflows on each. One billing wallet.

The same workflow patterns across every channel — so engineering ships once, marketing learns once, support agents work from one screen.

Channels
6
WA · SMS · TG · Email · IG · Messenger

One API across the six channels customers actually use.

Workflows
4
on every channel

Quick Send · Bulk · Personalized · Auto-Schedule.

WhatsApp
200+
country rate table

Per-message template pricing across every market WhatsApp operates.

Inbox
1
Omni Inbox · agent view

Every channel, every reply — one screen.

One API, every channel

From REST submit
to handset, with replies in one inbox.

Auth, validation, workflow routing, channel adapter, response — the same five-stage pipeline regardless of whether the message is a WhatsApp template, an SMS, an Instagram DM, or a scheduled email.

  1. 01 · App
    Your application

    REST submit, Bearer or OAuth 2.0 token, dedupe by message id on send. Test credentials to build against before production traffic.

    p50 < 30ms
  2. 02 · Edge
    CPaaS edge

    Auth + schema validation, channel-specific template approval check, wallet balance + per-account TPS enforcement.

    p50 < 60ms
  3. 03 · Router
    Channel router

    Quick Send · Bulk · Personalized · Auto-Schedule. Per-channel routing chooses the right provider and template format.

    p50 < 20ms
  4. 04 · Channel
    Channel API

    WhatsApp · SMS (HTTP / SMPP) · Telegram · Email (SMTP) · Instagram · Messenger — each via its native provider API.

    channel SLA
  5. 05 · Reply
    Omni Inbox · webhook

    Status events pushed to your webhook; inbound replies land in the Omni Inbox for agent response across every channel.

    real-time
  6. ← webhooks · Omni Inbox · per-channel events
Why pick BroadNet CPaaS

Built for the channels your customers actually use.

Four reasons enterprises and resellers consolidate every channel onto BroadNet rather than running six different integrations.

01 · NETWORK

One API — across all six channels.

We hold our own SMPP and SS7 binds with destination operators in 86 countries, and every other route is a labelled partner route. No grey routes, no surprise re-routing, no opaque price markups in the middle.

1API surface
02 · HERITAGE

Every reply in one inbox.

Operating since 2003, headquartered in Dubai. We carry 300M+ application-to-person messages a day for banks, governments, airlines, and the platforms that power the modern internet.

UnifiedAgent view
03 · REACH

Pre-paid wallet + white-label passthrough.

Local presence across the Middle East and North Africa, plus pan-African, South Asian, and South-East Asian operator relationships that make global rollouts feel like a single market.

1Wallet
04 · COMPLIANCE

Test access + webhooks from day one.

ISO 27001 / 9001 / 22301, SOC 2 Type II, GSMA Associate Member, HIPAA-aligned, GDPR-aligned. Sender-ID registrations handled by an in-region compliance team in every regulated market.

Test credentialsWithin one business day

Six channels

The six channels
your customers actually use.

WhatsApp

Template + session messages, media support, QR links — Marketing, Utility, Authentication, Service categories.

TemplatesSessionsMediaQR

SMS

HTTP and SMPP. Bulk campaigns, DLR receipts, HLR lookup, Unicode + GSM encoding, global reach.

HTTPSMPPDLRHLR lookup

Telegram

Text, voice, GIF, video, contact cards. Full inbound and outbound tracking with real-time costing.

Rich mediaInboundCosting

Email

SMTP and IMAP provider configuration, HTML templates, attachment support, bounce and open tracking.

SMTPIMAPTemplatesTracking

Instagram

Direct-message and comment replies, OAuth 2.0 page onboarding, full Meta integration for business pages.

DMCommentsOAuth 2.0

Messenger

Facebook Page integration via OAuth 2.0, bulk campaigns, personalized and auto-scheduled messaging.

PagesOAuth 2.0Bulk

Workflows × Channels

Four workflows.
On every one of the six channels.

The same Quick Send, Bulk, Personalized and Auto-Schedule patterns work uniformly across WhatsApp, SMS, Telegram, Email, Instagram and Messenger. Learn the workflow once, use it everywhere.

Quick Send

One-to-one immediate message. OTP, transactional alert, agent reply.

WhatsApp
SMS
Telegram
Email
Instagram
Messenger

Bulk Campaign

Send to thousands of contacts from a segment, with full delivery reporting.

WhatsApp
SMS
Telegram
Email
Instagram
Messenger

Personalized

Variable substitution per contact — name, order, account — at bulk scale.

WhatsApp
SMS
Telegram
Email
Instagram
Messenger

Auto-Schedule

Queue messages for a future date / time. Supports one-time and recurring sends.

WhatsApp
SMS
Telegram
Email
Instagram
Messenger

Omni Inbox

One inbox.
Every channel.

Customer support agents stop juggling six tools. WhatsApp, Telegram, Instagram, Messenger, Email and inbound SMS all land in the same threaded inbox with channel-aware composer. Assignment, tagging, and reporting work the same way across every channel.

  • Single threaded view per conversation, per customer, across every channel they have used.
  • Agent assignment + tagging consistent across channels — same workflow whether reply is WhatsApp or Instagram.
  • Channel-aware composer automatically applies the right template, encoding, and media rules per channel.
Authenticationthree modes
Bearer · system token
Admin-level operations: onboarding clients, configuring providers, managing accounts. Never used by day-to-day sender code.
Bearer · user token
Day-to-day messaging. Per-account, scoped to the user's wallet, with TPS limits configured per client.
OAuth 2.0
One-click page connection for Instagram and Messenger. Long-lived page tokens fetched and stored automatically.
Test access
Test credentials use the same API as production. Test messages go only to your own verified numbers, with delivery webhooks; allowance, cost and expiry are confirmed with your credentials.

WhatsApp pricing model

200+ countries.
Three template categories.

WhatsApp bills per delivered template message, with rates that vary by country and category. BroadNet exposes the full rate matrix to authorised admins so per-market pricing reviews are a one-screen exercise. Per-country rates are quoted privately on engagement.

  • Marketing — campaigns, promotions, product announcements.
  • Utility — transactional messages: order updates, account alerts.
  • Authentication — OTPs and verification codes.
  • Service — replies to customer-initiated conversations.
Rate matrix · 200+ countries × 4 categoriessample
Country
Marketing
Utility
Authentication
Service
Country A
●●●
●●●
●●●
●●●
Country B
●●●
●●●
●●●
●●●
Country C
●●●
●●●
●●●
●●●
Country D
●●●
●●●
●●●
●●●
Country E
●●●
●●●
●●●
●●●
+ more countries

Per-country rates available on engagement. Passthrough margin is configurable per sub-account for white-label resellers.

White-label · passthrough billing

Resell at your margin, billed in your name.

A passthrough margin is added on top of base rates and charged to each sub-account automatically — fully configurable per client. BroadNet handles the wallet, the rate cards, and the provider integrations; your brand stays on the surface.

Pre-paid sub-account wallets
Per-client passthrough margin
Reseller / executive / user roles
Webhook callbacks per sub-account
Customer stories

What a single
multi-channel pipeline changes.

Regional ecommerce marketplaceCommerce · MENAAE
Challenge
Customer-care agents juggled separate tools for WhatsApp, Instagram, Messenger and email — average response time was uneven, and customer history did not cross channels.
Approach
Omni Inbox consolidated every channel into one threaded view per customer; bulk and personalised workflows replaced channel-specific batch tools.
Head of customer experience (reference under NDA)
1
Agent screen
Cross-channel
Customer history
Pan-MENA airlineAviation · GCCSA
Challenge
Operational alerts — boarding, delay, gate change — needed personalised per-passenger delivery across SMS, WhatsApp and email with consistent timing.
Approach
Personalised + Auto-Schedule workflows wired into the operations system; the same template patterns applied uniformly across the three channels.
Digital communications lead (reference under NDA)
3
Channels harmonised
Per-flight
Personalisation
1
Workflow per alert
High-volume fintech platformFinance · AfricaNG
Challenge
A growing reseller programme needed branded sub-accounts with their own margin, wallet, and reporting — without giving sub-account admins access to the parent rate cards.
Approach
White-label passthrough billing was activated per reseller, with role separation, sub-account wallets, and webhook callbacks scoped per client.
Head of partnerships (reference under NDA)
Per-reseller
Margin + wallet
Config-driven
Onboarding
Sealed
Parent controls

Audit-ready, regulator-recognised across MENA, deployable as managed cloud or white-label.

ISO27001ISO9001ISO22301GDPRReadyTDRAUAECSTKSA
Questions buyers ask

Eight CPaaS questions,
answered before integration.

A Communications Platform as a Service exposes every customer-messaging channel — WhatsApp, SMS, Telegram, Email, Instagram, Messenger — through a single API, a single dashboard, and a single billing wallet. Instead of integrating six separate vendor APIs, learning six different authentication models, and reconciling six bills, you ship and operate one integration. The operational simplicity translates directly into lower engineering cost and faster time-to-market.

Three modes. Bearer system tokens for admin operations (onboarding, provider config). Bearer user tokens for day-to-day messaging, scoped per account and wallet. OAuth 2.0 for Instagram and Messenger — one-click Meta page connection, long-lived page tokens fetched and stored automatically. Test credentials come with test access and use the same API as production; request it and we reply within one business day.

Every channel supports Quick Send (immediate one-to-one), Bulk Campaign (segment broadcast with delivery report), Personalized (variable substitution per contact at bulk scale), and Auto-Schedule (queue for a future date or recurring). The same workflow signature works across WhatsApp, SMS, Telegram, Email, Instagram and Messenger. Learn the workflow once, use it everywhere.

Every inbound reply — WhatsApp message, Instagram DM, Messenger reply, Telegram message, email, inbound SMS — lands in a unified threaded inbox keyed per customer. Agent assignment, tagging, internal notes and reporting are channel-agnostic. The composer is channel-aware: it applies the right template, encoding and media rules per channel when an agent replies.

WhatsApp bills per delivered template message in three categories (Marketing, Utility, Authentication), with service replies priced separately, and rates that vary across every country WhatsApp operates in. The full rate matrix, covering 200+ countries, is exposed to admins. Per-country rates are quoted privately on engagement to keep the commercial conversation contextual to your traffic mix.

Yes. Passthrough margin is applied per sub-account on top of base rates and billed in the reseller's name. Wallets, role separation (reseller, admin, user), and webhook callbacks are scoped per sub-account. Reseller onboarding is a configuration exercise — not an engineering project — once the parent account is established.

Test access uses the same API and the same endpoint as production, so nothing in your integration changes at go-live. The difference is who you can reach: test messages go only to your own verified numbers, with delivery webhooks. Request test access and we reply within one business day. Integration typically takes 2–5 business days and approval 3–10 in parallel, so most accounts are live in 5–15 business days. Production traffic starts after approval, on your commercial terms.

Status events — submitted, sent, delivered, read, failed — and inbound messages are pushed in real-time to your configured webhook URL. Delivery is at-least-once, so acknowledge with an HTTP 200 and de-duplicate on the message id. Webhook URLs respond to a one-time verification challenge before going live; we do not push to unverified endpoints.

Question not here? Ask our engineering team

Carrier-grade platform

Infrastructure engineered since 2003.

The same platform that carries 300M+ messages a day, available as building blocks for your stack.

300M+
Msgs·day
99.99%
SLA
23+
Years
Six channels · one wallet · test access within one business day

Reach customers where
they actually message.

Bring the customer journeys you want to run. We will scope the channel mix, the workflows, the Omni Inbox routing, and the wallet model — and send you test credentials to build against.