How do I connect Zendesk to WhatsApp API?
Route WhatsApp support into Zendesk tickets — agents reply from Zendesk, customers stay on WhatsApp, and CSAT flows close the loop with full transcript sync and SLA-aligned routing. Use Zendesk Sunshine Conversations with your BSP, or Ominiflow webhooks for bi-directional ticket create, update, and agent reply sync.
Last updated: 24 June 2026
Quick answer: Zendesk Sunshine Conversations (or an Ominiflow + Zendesk webhook bridge) brings WhatsApp chats into Zendesk tickets — agents reply from Zendesk, customers stay on WhatsApp, and CSAT surveys close the support loop without forcing either side to switch apps.
Integration options compared
| Approach | Best for | Trade-off |
|---|---|---|
| Zendesk Sunshine + BSP | Teams on Zendesk Suite with messaging budget | Zendesk + BSP fees stacked |
| Ominiflow inbox + Zendesk sync | WhatsApp-first support with Zendesk as ticket system of record | Two UIs during transition |
| Webhook-only (ticket create) | Bot escalations only | Agents reply from BSP inbox |
End-to-end support workflow
- Customer messages WhatsApp → bot deflects tier-1 FAQs
- Escalation creates Zendesk ticket with full chat transcript
- Ticket auto-tagged with intent and routed to correct group
- Agent replies from Zendesk — message delivers on WhatsApp via Cloud API
- SLA timer runs on first-response and resolution targets
- Ticket resolved → CSAT Utility template or in-chat survey
- Tags and satisfaction score sync back to Ominiflow contact for segmentation
Zendesk macros on WhatsApp
| Macro type | When usable | Example |
|---|---|---|
| Free-form reply | Inside 24h session after customer message | "Thanks — checking your order now" |
| Utility template macro | Outside session, transactional update | Order shipped with tracking URL |
| Internal note | Never sent to customer | Escalation context for L2 team |
Implementation pitfalls
- Duplicate tickets — dedupe by phone number across repeat contacts
- Lost inbound messages — add retry queue during Zendesk maintenance
- Macro misuse — promotional copy in Utility templates triggers Meta rejection
- SLA mismatch — email SLAs of 24h destroy WhatsApp CSAT expectations
Resources: Ticket update templates · Order tracking deflection · Platform comparisons · Pricing
FAQ
Can agents reply to WhatsApp from Zendesk? expand_more
Yes with Sunshine Conversations or an Ominiflow-Zendesk bridge — replies route through the official Cloud API.
Does Zendesk include WhatsApp API costs? expand_more
No — Zendesk licensing is separate from Meta conversation fees and BSP subscription.
Can one WhatsApp number feed multiple Zendesk groups? expand_more
Yes — route by bot intent, language, or product line with Zendesk assignment rules.