Instagram DM webhooks — every message, instantly
Turn every Instagram Direct Message into a webhook event. Perfect for agencies managing brand accounts, influencer businesses, or any team that needs programmatic access to Instagram conversations.
Instagram DMs, structured
The sender's @username is always present. Conversation IDs let you thread messages from the same user across multiple interactions.
PAYLOAD · INSTAGRAM DM
{
"platform": "instagram",
"event": "message.received",
"timestamp": 1744009821,
"from": {
"id": "1234567890",
"username": "@sarah_designs"
},
"account_id": "9876543210",
"message": {
"id": "ig_msg_abc123",
"type": "text",
"text": "Love your product! Question about wholesale"
},
"conversation_id": "conv_3x9p..."
}Full Instagram DM coverage
DM received events
Every Instagram Direct Message fires a webhook with the sender's username, message text, and conversation ID.
Story reply events
When someone replies to your Instagram Story, a webhook fires with the story ID and their reply message.
Instagram username
The sender's @username is included in every payload — no need to look up profiles separately.
Business account required
Instagram DM webhooks require a connected Instagram Business account. Personal accounts are not supported by Meta.
Multiple accounts
Connect multiple Instagram Business accounts and route all DMs to a single webhook endpoint.
Conversation threading
Conversation ID groups messages into threads, so you can maintain context across multiple messages from the same user.
What teams build with it
Agency DM management
Manage Instagram DMs for multiple brand clients from a single webhook. Account ID in the payload separates traffic.
Influencer business automation
Auto-respond to collaboration inquiries, collect contact info, and route to your management team automatically.
E-commerce customer support
Turn Instagram DMs into support tickets in your helpdesk. Every message creates a ticket with full conversation history.
Lead generation flows
Qualify Instagram DM leads, score them, and push qualified prospects to your CRM without manual intervention.
Stop managing Meta APIs.
Start building.
Connect your first Facebook, Instagram, or WhatsApp account in under 2 minutes. Your webhook receives its first payload before your coffee gets cold.
No credit card required · $50/month after trial · Cancel anytime