Skip to content
MotherBot
All Posts
Tips & Tricks7 min read

How to Integrate WhatsApp with Zendesk (2026): Tickets, Handoff & the 24-Hour Rule

Connect WhatsApp to Zendesk so chats become tickets, bots answer status questions, and agents reply from Zendesk — plus the 24-hour rule that decides what you can send.

M
MotherBot Team
July 30, 202644 views
How to Integrate WhatsApp with Zendesk (2026): Tickets, Handoff & the 24-Hour Rule

Your support team works in Zendesk. Your customers message you on WhatsApp. When the two aren't connected, someone copies chats into tickets by hand, customers repeat themselves, and a complaint sent at 11 pm is still unanswered the next morning.

This guide covers the ways to connect WhatsApp to Zendesk, how the MotherBot integration works step by step, and the WhatsApp rules that decide what an agent can send back.

Two ways to connect WhatsApp to Zendesk

There are two common approaches, and they suit different teams.

Zendesk's own WhatsApp channelMotherBot + Zendesk integration
Where agents replyInside ZendeskIn MotherBot's shared inbox, or from Zendesk via ticket comments
Chatbot before a humanZendesk's bot toolsA no-code WhatsApp chatbot that can create, find, update and close Zendesk tickets
Broadcasts, CRM, paymentsNot includedIncluded, on the same WhatsApp number
Other channels in one inboxZendesk's supported channelsInstagram, Messenger, Telegram, SMS, email, web chat and more
Best forTeams that want WhatsApp as one more Zendesk channelTeams that also sell, broadcast and automate on WhatsApp, and use Zendesk for escalations

If WhatsApp is only a support channel for you, Zendesk's native channel is a reasonable choice. If WhatsApp is also where you sell, send order updates and run broadcasts, keep that work in a WhatsApp platform and connect it to Zendesk for the conversations that need a ticket. That second setup is what the rest of this guide describes.

What the integration does

Once Zendesk is connected, seven Zendesk steps appear in the MotherBot chatbot builder:

Chatbot stepWhat it does
Create TicketOpens a ticket with a subject, description, priority and group, filled in from what the bot collected
Find TicketSearches Zendesk tickets and stores the ticket ID and status, so the bot can branch on found or not found
Get TicketFetches a ticket by its number and reads back its status and subject
Update TicketChanges a ticket's status or priority
Add CommentAdds a public reply or an internal note to a ticket
Close TicketCloses a ticket, with a success or failed branch
Live Chat handoffEscalates the conversation to a Zendesk group, sends the customer a handoff message and ends the bot

Two settings on the integration card control the automatic behaviour:

  • Create a ticket for every new WhatsApp contact. Off by default. Useful when every new contact is a support case.
  • Send agent replies to WhatsApp. Off by default. When it is on, a comment an agent adds in Zendesk is sent to the customer on WhatsApp.

Zendesk events can also start MotherBot workflows, so a solved ticket can trigger a satisfaction survey or a follow-up message.

How to connect WhatsApp to Zendesk

  1. Connect a WhatsApp Business number. Every integration starts from a connected WhatsApp Business API number. If you haven't done this yet, the guided setup takes a few minutes. See getting started.
  2. Authorise Zendesk. In the dashboard, open Integrations → Zendesk, enter your Zendesk subdomain (the yourcompany in yourcompany.zendesk.com) and sign in. The connection uses Zendesk's OAuth, so there is no API token to copy and paste.
  3. Choose the defaults. Pick the default group and priority for new tickets, and switch on the automatic behaviours you want.
  4. Build the chatbot flow. Add Zendesk steps to a chatbot. A typical support flow asks what the problem is, collects an order number, creates a ticket with the right priority, and tells the customer their ticket number.
  5. For two-way replies, add a Zendesk trigger. In Zendesk Admin, go to Objects and rules → Triggers, create a trigger for ticket comments, and point its webhook at the URL shown on the MotherBot integration card. Each request is signed with the webhook token on that card, and MotherBot rejects any request without a valid signature.

Three flows worth building

1. Complaint to ticket, in under a minute

A customer types "my order arrived damaged". The bot asks for the order number and a photo, then runs Create Ticket with the subject Damaged order {{order_id}}, high priority and your returns group. It replies: "Sorry about that — we've logged it as ticket #48213. Our team will reply here within 4 hours." The agent opens a ticket that already has the order number, contact name and phone number.

2. "Where is my ticket?"

A customer asks for an update. Find Ticket searches for their open tickets, and Get Ticket reads back the status. The bot answers with the status straight away, and only brings in an agent if the ticket is overdue. Most status questions never reach a person.

3. Handoff when the bot runs out of answers

When the customer asks for a human, or the bot reaches a dead end, the Live Chat handoff step creates a ticket in the right Zendesk group with your escalation note. That note can include anything the bot collected, such as the order number and the problem category. The customer gets a handoff message and the bot stops, so it doesn't talk over your agent.

The 24-hour rule: what agents can send back

WhatsApp only allows free-form replies inside the customer service window, which lasts 24 hours from the customer's last message. This matters for Zendesk teams, because tickets are often answered later than that.

  • Inside 24 hours: an agent's comment can go to the customer as a normal WhatsApp message. Under Meta's current pricing, these replies are free.
  • After 24 hours: a free-form message is rejected by WhatsApp. Reopen the conversation with an approved utility template, for example "There's an update on your ticket #{{1}}. Reply to this message to see it." Once the customer replies, a new window opens.

Keep an approved "ticket update" template ready for slow tickets. It turns a failed message into a conversation your agent can continue. Utility templates cost a little under Meta's per-message pricing, and are free when the window is already open. See WhatsApp Business API pricing.

Common problems and fixes

  • Agent replies don't reach WhatsApp. Check that Send agent replies to WhatsApp is on, that the Zendesk trigger fires on new comments, and that the customer messaged within the last 24 hours.
  • Webhook requests are rejected. The webhook must use the signing token shown on the MotherBot integration card. If you have rotated it, update the Zendesk webhook as well.
  • Tickets land in the wrong group. Set a group on each Create Ticket step, or set a default group on the integration card.
  • Duplicate tickets for the same customer. Run Find Ticket before Create Ticket, and add a comment to an open ticket instead of creating a new one.

Frequently asked questions

Can I connect WhatsApp to Zendesk without code?

Yes. You authorise Zendesk with its own sign-in, and you build the ticket flows in a visual chatbot builder. The only technical step is adding a Zendesk trigger if you want agent replies sent back to WhatsApp, and that is point-and-click in Zendesk Admin.

Does Zendesk support WhatsApp natively?

Yes. Zendesk offers WhatsApp as a messaging channel. A WhatsApp platform connected to Zendesk makes more sense when WhatsApp is also used for sales, broadcasts, order updates and chatbots, and Zendesk is only needed for the conversations that become tickets.

Can Zendesk agents reply to customers on WhatsApp?

Yes. With agent replies switched on, a comment added in Zendesk is sent to the customer on WhatsApp. WhatsApp only allows this inside the 24-hour customer service window. After that, the conversation has to be reopened with an approved template.

What is the WhatsApp 24-hour rule for Zendesk?

Businesses can send free-form messages only within 24 hours of the customer's last message. Outside that window, only approved template messages can be sent. This applies whichever helpdesk you use.

How much does it cost to use WhatsApp with Zendesk?

There are up to three costs: your Zendesk plan, your WhatsApp platform plan, and Meta's per-message charges for template messages. Replies inside the 24-hour window are free. MotherBot has a free-forever plan and passes Meta's charges through at cost.

Can a chatbot create Zendesk tickets automatically?

Yes. The Create Ticket step opens a ticket at any point in a chatbot flow, with the subject, description, priority and group filled in from the conversation.

Get started

Connect Zendesk from the Zendesk integration page, or see how live chat and handoff work in MotherBot. It takes a few minutes, and your support team keeps working in Zendesk.

Tags

ZendeskIntegrationsCustomer SupportWhatsApp Business API

Try it on your own WhatsApp number

Everything in this article is something you can set up today, on the free-forever plan. No credit card.