Skip to main contentOverview
| Data | Dashboard | Webhooks | WhatsApp API | Platform API |
|---|
| Conversations | Yes | Yes | - | Yes (status only) |
| Messages | Yes | Yes | Yes (delivery status) | - |
| Media | Yes | Yes | Yes (retrieve/download) | Yes (upload) |
| Contacts | Yes | - | - | - |
| Calls | Yes | Yes | - | - |
| Referrals (CTWA) | Yes | Yes | - | - |
| Broadcasts | Yes | - | - | Yes (list/get) |
Conversations
Fields: phone_number, status (active/ended), last_active_at, metadata, assignee
Access:
Messages
Fields: content, message_type, direction (inbound/outbound), status (pending/sent/delivered/read/failed), metadata
Message types: text, image, video, audio, document, location, interactive, template, reaction, contacts
Access:
Stored: File attachments on messages (images, videos, audio, documents)
Audio transcripts: Automatic transcription with provider info, detected language, and duration
Access:
- Dashboard: Data > Media
- WhatsApp API: GET / (get download URL), then fetch the URL to download
- Platform API: POST /media (upload files for sending)
Fields: wa_id, profile_name, display_name, metadata, notes
Access:
- Dashboard: Data > Contacts
Calls
Fields: call_id, direction (incoming/outgoing), status (ringing/accepted/missed/declined/ended), duration_seconds, started_at, ended_at
Access:
- Dashboard: Data > Calls
- Webhooks: Delivered via voice agent events
Referrals (CTWA)
Click-to-WhatsApp ad data captured when users message from Meta ads.
Fields: source_type (ad/post/organic), source_id, source_url, ctwa_clid, headline, body, media_type
Access:
- Dashboard: Data > Ads (CTWA)
- Webhooks: Included in
message.received payload when present
Broadcasts
Fields: name, template, status (draft/sending/completed/failed), recipient counts, delivery stats
Access: