Integrations

Connect the tools your team already uses.

Native connectors, signed webhooks, and a public API. Mersal sits in the middle of your stack — not on top of it.

WhatsApp BusinessNative

Cloud API, embedded signup, template management.

InstagramNative

DMs, story replies, comment-to-DM. Native Meta integration.

MessengerNative

Inbound + outbound on Facebook Pages.

TikTokBeta

Comment replies and DMs from your TikTok Business account.

Twilio SMSNative

Two-way SMS in 180+ countries.

BandwidthNative

US-based SMS and voice routing.

ShopifyNative

Orders, customers, refunds — auto-synced into every conversation.

WooCommerceNative

Order timeline + cart recovery via WhatsApp templates.

SallaNative

Native order sync for the GCC's largest commerce platform.

ZidNative

Saudi-built commerce platform. One-click connect.

HubSpotNative

Two-way contact + deal sync. Conversations land on the lead record.

SalesforceEnterprise

Bidirectional sync, custom field mapping, audit pass-through.

SegmentNative

Send conversation events into your CDP.

SlackNative

Notifications, mentions, and reply-from-Slack on flagged threads.

LinearNative

Turn a conversation into a Linear issue with full context.

NotionNative

Embed Notion docs as macros. Captain reads them as knowledge.

Google CalendarNative

Captain books appointments directly into your team's calendars.

ZapierNative

6,000+ app connections via no-code triggers and actions.

MakeNative

Visual automation with full Mersal API surface.

WebhooksNative

Signed, retried, replayable. Every event in your stack.

REST APINative

Public read/write API with per-workspace tokens.

GraphQLBeta

Typed queries for custom dashboards and embeds.

Build your own

A real API. Not a bolt-on.

Mersal exposes the same endpoints our own apps use. Webhooks are signed, retried, and replayable — so you can build with confidence.

  • REST + GraphQL surface
  • Per-workspace tokens with scoped permissions
  • Signed webhooks (HMAC-SHA256), exponential retry
  • Replay any event from the last 30 days
Read the docs
POST api.mersal.cloud/v1/conversations
curl https://api.mersal.cloud/v1/conversations \
  -H "Authorization: Bearer $MERSAL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "channel": "whatsapp",
    "contact": "+966...",
    "template": "order_shipped",
    "vars": { "order_id": "A-2841" }
  }'

# → 201 Created
{
  "id": "cv_8x2k...",
  "status": "queued",
  "delivered_at": null
}

Bring every conversation home.

See Mersal on your channels with your data. 30 minutes, no slide deck.