Embedded inbox & AI agent
for any product
One Meta App approval. WhatsApp, Instagram, Telegram — your customers connect their own accounts under your brand. Drop the inbox into your SaaS in 5 minutes via iframe or REST.
No credit card. Free tier includes 1 channel and 100 messages / day.
// Send a message through any connected channel
await hub.messages.send({
conversationId: 'cnv_a1b2c3',
text: 'Hi! Your order #1245 has shipped 📦',
});
// Subscribe to inbound — Telegram, IG, WA, all unified
hub.on('message:new', (msg) => {
console.log(msg.text);
});Why hub
One integration. Every customer.
Stop wiring channels per-product. Hub holds the Meta App, the WABA partnership, the Telegram bot infrastructure. Your customers connect their own accounts through us.
One App Review
Pass Meta review once — onboard customers forever
Your tenants connect their WhatsApp Business and Instagram via embedded signup under our reviewed app. They never see the developers.facebook.com horror.
AI Agent
Drop-in 24/7 responder
System prompts, tools, fallback models, hand-off to humans. Per-tenant config.
Embed
Iframe + JWT SSO
landing.features.embed.body
Real-time
WebSocket fan-out
Sub-second delivery across all your tenants. No polling, no missed messages.
Webhooks
Bi-directional events
React to inbound, send outbound, observe AI tool calls — all from your stack.
Channels
Every messenger your customers use
Six providers shipping today. Add a CUSTOM HTTP webhook channel for anything else.
How it works
From signup to first message in 30 minutes
Same flow whether you have one tenant or one thousand.
- 01
Create a workspace
Sign up at hub.arzan.cloud, pick a workspace slug, get an API key.
- 02
Connect a channel
Telegram needs only a bot token. WhatsApp / Instagram go through our reviewed Meta app — no app review on your side.
- 03
Embed or call
landing.howItWorks.step3.body
- 04
Turn on the AI agent (optional)
Set a system prompt, choose a model, define tools. Hub will reply 24/7 and hand off when needed.
FAQ
Things people ask
Do my customers need to do their own Meta App Review?+
No. Hub is reviewed once. Your customers connect their WhatsApp Business and Instagram accounts via Embedded Signup under our app — they only see your branded interface.
Can I host this on my own infrastructure?+
The hosted plan covers most cases. For enterprise we offer a self-hosted Docker-Compose deployment with the same codebase. Contact us.
How is data isolated between tenants?+
Every row in our database carries a tenant_id. Queries are tenant-scoped at the service layer. API keys, JWTs, and webhook secrets all carry tenant context. You never see another tenant's data.
What happens if a channel goes down?+
We surface ChannelStatus = ERROR in your dashboard with the exact provider message. Outbound messages queue and retry. Inbound webhooks are idempotent on externalMessageId.
Can I bring my own AI provider?+
Yes — per-tenant credentials for OpenRouter, Anthropic, OpenAI. Default fallback chain provides 99.9% uptime even if one provider fails.
Ship your inbox this week.
Free tier is enough to ship a real product. Upgrade when you have customers.