Broadcast on WhatsApp.
Power your apps.
Own the whole stack.
Send bulk campaigns safely, connect any number with a QR scan, and expose a Meta-compatible WhatsApp Cloud API — no Meta Business account required. It all runs on your servers.
From a first broadcast to a full messaging API
Everything you need to run WhatsApp at scale — without stitching together five different tools.
Send at scale, safely
Bulk campaigns delivered one message at a time, with delays and per-minute / hour / day limits so your number stays healthy.
- Contacts, groups, tags & Excel import
- Numbers normalized to clean E.164
- Live progress, retries, pause & resume
A drop-in Meta Cloud API
A WhatsApp Cloud API that matches Meta inch-for-inch. Point Odoo — or any system — at your server and keep the same workflow.
- Bearer tokens, /messages, media & templates
- Signed delivery & inbound webhooks
- Drop-in for the Odoo WhatsApp module
Run it as a SaaS
Multi-tenant from day one. Give each customer their own account, plan and quota — all from a global-admin cockpit.
- Trial, Subscription & Unlimited plans
- Per-account quotas & usage tracking
- Roles, permissions & full audit log
Your own graph.facebook.com
Software built for Meta's WhatsApp Cloud API already speaks our language. Change one endpoint and it sends through your connected WhatsApp instead — text, media, templates, delivery and read receipts, in Meta's exact format.
DEFAULT_ENDPOINT = "https://whats.odoo-egypt.com/v23.0"
POST /{phone_number_id}/messages
→ { "messaging_product": "whatsapp",
"messages": [{ "id": "wamid.HBg…" }] }
Built for real sending, not a demo
QR pairing in seconds
Scan once from WhatsApp — the connected number and status show live, no BSP onboarding.
Excel / CSV import
Map columns, auto-validate, and normalize every number to clean international format.
Delivery & read tracking
Sent, delivered, read and failed — per recipient, updated in real time via webhooks.
Templates & variables
Reusable messages with personalization, previewed before you send.
Roles, permissions & audit
Granular access, encrypted secrets, and a full audit trail of every action.
Self-hosted, Dockerized
One compose stack — app, workers, database and gateway — Traefik-ready for TLS.
Simple tiers, hard quotas
Every account maps to a plan with a clear message allowance. The platform enforces the limits automatically.
Explore the whole platform, end to end.
- Full dashboard & campaigns
- Contacts, import & templates
- Cloud API sandbox
A recurring quota sized to your sending — resets each cycle.
- Everything in Trial
- Production Cloud API & webhooks
- Usage dashboard & alerts
For heavy senders and internal platforms — quota off.
- Everything in Subscription
- Multiple connected numbers
- Priority support
Pricing is set by your provider and can change anytime — the platform simply enforces the allowance.
Own your WhatsApp stack today
One broadcast platform, one drop-in Cloud API, one Docker command. Live right now at whats.odoo-egypt.com.