Social Media DMs API
Send and receive direct messages across 7 platforms. Build customer support, chatbots, and notifications with a unified messaging API.
Inbox Add-On Required
DMs API requires the Inbox add-on. Starting at $10/month.
Key Features
Send Messages
Send text, images, and rich media across Instagram, Facebook, WhatsApp, Telegram, and more.
Receive Messages
Real-time webhooks for Meta and Telegram. Polling for Twitter, Bluesky, and Reddit.
Conversation Threads
Messages organized by conversation with participant metadata.
Rich Media Support
Send images, videos, audio, and documents on Meta, Telegram, and Twitter.
Interactive Messages
Quick replies, buttons, and templates on Meta, WhatsApp, and Telegram.
Real-Time Webhooks
Instant delivery of new messages via webhook events.
7 Platforms, One API
Normalized message format across Instagram, Facebook, WhatsApp, Telegram, Twitter, Bluesky, Reddit.
Chatbot Ready
Receive a message, process it, send a reply. Perfect for automated workflows.
How It Works
- 1.Enable Inbox Add-OnActivate from your billing settings.
- 2.Connect AccountsLink social accounts and grant messaging permissions.
- 3.Send & ReceiveUse the API to manage conversations or set up webhooks for real-time messages.
Why Use the DMs API
Customer Support at Scale
Build help desks that handle DMs from every platform.
Build Chatbots
Webhooks + API replies = fully automated conversational flows.
Send Notifications
Reach users on their preferred platform with transactional messages.
Unified Inbox
No more switching between 7 different messaging interfaces.
Code Examples
const res = await fetch(
"https://zernio.com/api/v1/inbox/conversations?accountId=ACC_ID",
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const { data, pagination } = await res.json();await fetch(
"https://zernio.com/api/v1/inbox/conversations/CONV_ID/messages",
{
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
accountId: "ACC_ID",
message: "Hey! How can I help you today?"
})
}
);{
"event": "message.received",
"data": {
"messageId": "msg_abc123",
"conversationId": "conv_456",
"platform": "instagram",
"direction": "incoming",
"text": "Hi, I have a question",
"sender": { "id": "user_789", "name": "John" },
"timestamp": "2025-01-15T10:30:00Z"
}
}Supported Platforms
Send and receive direct messages across all major platforms.
See it in action

Schedule and manage posts across all platforms.

Connect all your social accounts in one place.

Simple dashboard with powerful API access.
Frequently Asked Questions
- How much does the DMs API cost?
- └Requires the Inbox add-on: Build $10/mo, Accelerate $50/mo, Unlimited $1,000/mo. Annual billing saves 30%.
- Which platforms support DMs?
- └Instagram, Facebook, WhatsApp, Telegram, X (Twitter), Bluesky, and Reddit.
- Which platforms support real-time webhooks?
- └Facebook, Instagram, WhatsApp, and Telegram deliver messages in real-time. Twitter, Bluesky, and Reddit use polling.
- Can I send images and files?
- └Yes. Meta platforms (Instagram, Facebook, WhatsApp), Telegram, and Twitter support media. Bluesky and Reddit are text-only.
- What are interactive messages?
- └Quick replies, buttons, and templates for Meta, WhatsApp, and Telegram. Great for chatbot flows and surveys.
- Can I build chatbots?
- └Yes. Receive messages via webhooks, process them, and send replies via API. Full conversational loop.
- Why no LinkedIn DMs?
- └LinkedIn's API does not provide access to direct messaging for third-party applications.
Related Features
Build with the DMs API
Send and receive messages across 7 platforms with one integration.

