MessengerFlow

Integrations

Connect MessengerFlow with your existing tools and workflows.

Integrations

MessengerFlow provides a REST API and real-time webhooks so you can integrate outreach data into your existing stack — CRMs, notification systems, automation platforms, and custom applications.

REST API

Full programmatic access to your MessengerFlow workspace. Manage accounts, campaigns, leads, conversations, and more through a standard JSON API.

  • Authenticate with API keys or Bearer tokens
  • Rate limited to 100 requests/minute per user
  • Consistent JSON response format across all endpoints

View API Reference

Webhooks

Receive instant HTTP POST notifications when events occur — messages delivered, leads reply, conversations booked, campaigns complete, or account statuses change.

  • 7 event types covering the full campaign lifecycle
  • HMAC-SHA256 signed for authenticity verification
  • Automatic retry with exponential backoff (up to 5 attempts)
  • Delivery history and health monitoring in the dashboard

View Webhook Documentation

MCP Server

Connect MessengerFlow to AI assistants like Claude Desktop, Cursor, and other MCP-compatible clients. Manage campaigns, accounts, leads, and inbox through natural language.

  • Install via npx @messengerflow/mcp-server
  • Authenticate with your existing API key
  • 5 tools covering the full platform

View MCP Server Documentation

Common Use Cases

Push booked leads to your CRM

Subscribe to conversation.booked webhooks to automatically push qualified leads into Salesforce, HubSpot, or any CRM with an API.

conversation.booked → your webhook → CRM API

Get notified when leads reply

Subscribe to conversation.reply webhooks and forward them to Slack, email, or SMS so your team can respond quickly.

Build automation workflows

Connect MessengerFlow to platforms like Zapier, Make (Integromat), or n8n:

  • Zapier — use a Webhooks by Zapier trigger with your MessengerFlow webhook URL
  • Make — use the Custom Webhook module
  • n8n — use the Webhook node with your signing secret for verification

Monitor campaign performance

Use the Dashboard API endpoints to pull stats into your own reporting tools, or subscribe to campaign.completed webhooks to trigger post-campaign workflows.

Sync account health

Subscribe to account.status_changed webhooks to get instant alerts when accounts are suspended, rate limited, or encounter errors — no need to poll the API.

Getting Started

  1. Navigate to Settings > Developers
  2. Create an API key or register a webhook endpoint
  3. Test with the built-in tools (API key works immediately; webhooks have a Send Test button)
  4. Monitor usage and delivery history from the same page

Security

API keys

  • Keys are hashed with SHA-256 and stored securely — the full key is shown only once at creation
  • Revoke compromised keys immediately from Settings > Developers
  • Maximum 5 active keys per account
  • Never commit keys to version control or expose them in client-side code

Webhooks

  • All endpoints must use HTTPS with a valid certificate
  • Every delivery is signed with HMAC-SHA256 using your endpoint's unique secret
  • Always verify the signature before processing events
  • Endpoints are auto-disabled after 5 consecutive delivery failures to prevent noise

Support

For integration help, contact support via live chat (09:00 - 17:00 UTC) or consult the detailed documentation: