W Wiretalk Docs
Developer documentation

Integrations

Omnichannel channels, REST API keys, and outbound webhooks.

Dashboard: Dashboard → Integrations

Connect Wiretalk to your stack — messaging channels, outbound webhooks, and REST API access for custom integrations.

Omnichannel channels

Route WhatsApp, email, SMS, and Meta (Facebook/Instagram) messages into the same agent inbox.

1

Open Integrations

Dashboard → user menu → Integrations, or Organization → Integrations.

2

Add a channel

Choose from the channel catalog and follow the setup wizard for your provider.

3

Test the connection

Send a test message to verify inbound routing works before going live.

API: GET/POST/PATCH/DELETE /api/agent/channel-connections

Outbound webhooks

Push real-time events to your backend when chats start, messages arrive, tickets change, or reviews are submitted.

Events

conversation.started, message.received, message.sent, chat.missed, ticket.*, review.submitted

Security

Each delivery is signed with HMAC-SHA256. Verify the signature in your endpoint.

Full webhooks guide →

REST API keys

Create scoped API keys for server-to-server access. Abilities include conversations:read, messages:write, tickets:read, tickets:write, and more.

1
Integrations → API Keys → Create key
2
Select abilities (scopes) for least-privilege access
3
Use Authorization: Bearer wt_… on /api/v1/* requests

REST API reference →

Real-time (sockets)

Live chat and dashboard updates use a WebSocket server. Set SOCKET_URL and SOCKET_SECRET in your environment. See Troubleshooting if messages are delayed.