Developers

One API for every channel — call included

Send messages, enrol contacts into flows and receive signed webhooks across WhatsApp, Instagram, Messenger, email and the phone. REST, predictable, documented.

REST API
Predictable resources, cursor pagination and idempotency keys.
Signed webhooks
Real-time events with HMAC signatures and automatic retries.
Free sandbox
A full test workspace with seeded data and throwaway numbers.
REQUEST
curl https://api.flowsdesigner.com/v1/messages \
  -H "Authorization: Bearer fd_live_sk_8c2f" \
  -d channel="whatsapp" \
  -d to="+971506953506" \
  -d template="appointment_reminder"
RESPONSE
{
  "id": "msg_9Kd2",
  "status": "queued",
  "channel": "whatsapp",
  "to": "+971506953506"
}
Endpoints

A few of the resources

POST/v1/messagesSend a message on any channel
GET/v1/conversationsList and filter conversations
POST/v1/contactsCreate or upsert a contact
GET/v1/contacts/{id}Fetch a contact with history
POST/v1/flows/{id}/triggerEnrol a contact into a flow
POST/v1/broadcastsSchedule a template broadcast

Build on it in an afternoon.

Spin up a free sandbox with seeded data and a throwaway number — no card.