Skip to main content

Overview

The Conversations API gives you programmatic access to Sendora’s unified inbox (Unibox): the place where all inbound replies across SMS, email, LinkedIn, and WhatsApp land in a single thread per lead. With the API you can:
  • List all conversations with filtering and pagination
  • Read full message threads for any lead
  • Send a message to a lead on any text channel
  • Set the traffic-light signal (GREEN / YELLOW / RED) to classify intent

Listing conversations

Query parameters:

Reading a thread

Get all messages for a specific lead in chronological order:
Returns a ConversationThread with the lead’s info and all messages:
If the most recent conversation was a voice call, call_recording contains the recording URL and transcript.

Sending a message

Send a message to a lead on any text channel:
For channels with multiple connected accounts (e.g., multiple LinkedIn seats), specify which account to send from:
Voice (VOICE) is not supported via the conversations API, outbound calls are initiated through campaigns or the voice agent dashboard.
Valid channels: SMS, EMAIL, LINKEDIN, WHATSAPP

Setting the traffic light

Classify a lead’s intent to help prioritize follow-up:
Sendora’s AI classifier sets this automatically when a reply arrives, but you can override it here.

Webhook integration

Subscribe to reply.received to trigger your workflow the moment a lead responds:
The webhook payload includes channel, message_preview, and lead_id so you can load the full thread on demand.