WhatsApp Cloud API
You bring the WABA, phone-number-id, app secret, verify token. Inbound signed with X-Hub-Signature-256. Media downloaded to your R2 and re-uploaded to WhatsApp on outbound.
This page is long. That's intentional. If we could fit it on a single screen we'd be the same as Intercom and we promised we wouldn't be.
Every channel is BYOK — you bring the Meta app, the WABA, the Telegram bot, the LINE official account. We never sit between you and the platform. Rip us out and your traffic keeps flowing.
Every channel is BYOK, signature-verified, and maps to the same Tenant Durable Object — so a lock acquired on WhatsApp is honored on Telegram.
You bring the WABA, phone-number-id, app secret, verify token. Inbound signed with X-Hub-Signature-256. Media downloaded to your R2 and re-uploaded to WhatsApp on outbound.
Webhook or long-poll, your bot token, your webhook secret. Command routing, inline keyboards, file handovers.
Channel secret verification, push + reply tokens, rich messages, LIFF handoff.
One Meta app covers both. Page access tokens, ig-business-id, HMAC-verified deliveries.
Order, cart-abandoned, customer-created. HMAC-SHA256 base64 verified. Maps to your conversation inbox automatically.
Register any endpoint with a shared secret. We sign every outbound call with X-IB-Signature + idempotency key.
The universal endpoint framework lets each agent pick exactly one channel to receive + reply — PWA, Telegram, Meta, LINE, email, or a custom webhook. Change it any time. Zero collision.
Installable agent console with push notifications. Works offline. Drops to WebSocket → SSE fallback.
Agent gets a private Telegram thread that becomes their workspace — reply on phone, it lands back in the visitor's channel.
Facebook Messenger or Instagram Direct becomes the agent inbox. Works with your personal or team account.
For teams on LINE Works — the enterprise variant. Signed, scoped, auditable.
Point it at Slack, Discord, an internal app, anything with HTTP. We sign. You verify.
We do not lock you to a model vendor. You bring keys, we route requests through Cloudflare AI Gateway so you get caching, fallback, and usage instrumentation baked in.
Anthropic, OpenAI, Google. Add keys once in settings. We pick per-request based on your routing rules.
Ingest your PDFs, help docs, Notion export. Chunked, embedded, cited. AI replies link back to the source.
Confidence < 0.6 or user says "human"? We escalate, lock, and notify the routed agent on their chosen endpoint.
AI suggests 3 short follow-ups after every answer. Visitor taps. You stay in control of the conversation.
Every AI reply streams tokens via SSE. No "the AI is typing…" for 4 seconds.
Thumbs up / down, per-message. Drops into your analytics for retraining. Plus session-level NPS.
The foundation your CISO asks for on day one of procurement.
Google, Microsoft, Facebook. Passkeys primary, magic-link fallback. Passwords removed entirely.
Every tenant gets its own Durable Object. Own lock state. Own presence. Own max-concurrent-lines.
Every admin action signed + appended to a KV log with tamper-evident hashes. Export CSV whenever.
Auto-generated quarterly: access review, change log, uptime, incident history. Your auditor thanks you.
D1 primary in your region of choice (Mumbai / Frankfurt / Virginia). No data crosses borders without your say.
The whole stack ships as a Worker pack. Deploy to your own Cloudflare account in one wrangler command.
Free tier unlocks channels, agents, and the whole conductor. No card required.