Telegram + WhatsApp — One API

Send & Receive Messages
from Any Platform

Authorize your Telegram and WhatsApp accounts, then send and receive messages through a clean REST API with real-time webhook delivery.

msgforce.io/dashboard
Telegram Accounts
+1 (555) 0100Active
+44 7700 900000Active
+91 98765 43210Pending
WhatsApp Accounts
wa_defaultActive
wa_supportReady

Works with your stack

📱 Telegram 💬 WhatsApp 🔗 Webhooks ⚡ Instant Setup 🔑 REST API
Features
Everything to automate messaging

A complete platform for teams and developers to integrate messaging into any workflow.

Send & Receive

Send text and media to individuals and groups on Telegram and WhatsApp. Receive incoming messages instantly via webhooks.

Multi-Tenant

Each organization gets a completely isolated workspace — separate accounts, API keys, webhooks, and file storage.

API Keys

Generate client_id/secret pairs for programmatic access. Revoke keys instantly. HMAC-signed webhook payloads.

Webhook Delivery

Instant dispatch with SHA-256 signing and automatic exponential backoff retry — no lost events.

Team Roles

Admin, Sender, and Viewer roles. Fine-grained control over who can send messages and who can only monitor.

Fully Isolated

Zero cross-tenant data access. Sessions, media, and WhatsApp auth live in completely separate tenant directories.

How It Works
Up and running in minutes

Four simple steps from sign-up to a fully working messaging API.

1

Create Your Account

Sign up with your company name and email. No credit card required to get started on the free plan.

2

Connect Your Accounts

The onboarding wizard walks you through connecting Telegram and WhatsApp in just a few clicks.

3

Generate an API Key

Create a client_id:secret pair from API Keys. Use it as Authorization: Bearer.

4

Send Messages

POST to send. Set a webhook URL to receive incoming messages in real-time from any platform.

REST API
Simple,
consistent API

Standard JSON REST API. Works with any language, framework, or HTTP client. No SDK required.

# Send a Telegram message curl -X POST https://your-host/api/telegram/send \ -H "Authorization: Bearer mb_xxx:secret" \ -H "Content-Type: application/json" \ -d '{"phone":"+123","chat_id":"456","message":"Hi!"}' # Webhook payload (HMAC-signed) POST https://your-app.com/webhook X-MsgForce-Signature: sha256=abc123 { "platform": "telegram", "event": "message", "text": "Hello back!" }

Ready to connect your messaging?

Connect your messaging accounts and start sending in minutes.