All Posts
Getting Started4 min read

How to Integrate WhatsApp with Zendesk: The Complete Setup Guide

Turn every WhatsApp conversation into a trackable Zendesk ticket. Here's exactly how to connect WhatsApp to Zendesk, automate ticket creation, and hand off chats to your support team — no code required.

M
MotherBot Team
July 30, 20262 views

Most support teams already live in Zendesk. Most customers already message on WhatsApp. The gap between the two is where tickets get missed, agents lose context, and customers repeat themselves. Connecting WhatsApp to Zendesk closes that gap — every conversation becomes a trackable ticket, and every ticket carries the full WhatsApp transcript with it.

This guide walks through exactly how the WhatsApp–Zendesk integration works in MotherBot, what it automates, and how to set it up.

Why connect WhatsApp to Zendesk

  • No more copy-pasting conversations. When a chat escalates, the full WhatsApp transcript attaches to the Zendesk ticket automatically — agents never ask "can you repeat that?"
  • Tickets create themselves. A chatbot flow can open a Zendesk ticket the moment a customer types "complaint" or asks for help, with priority and tags already set.
  • Customers get status updates without waiting on an agent. A bot can look up an existing ticket by phone number or email and reply with the current status in seconds.
  • Nothing falls through the cracks. Every WhatsApp conversation that needs human attention becomes a ticket your support team already tracks in their existing workflow.

What the integration automates

Once connected, six chatbot nodes become available in your flow builder:

  • Create Ticket — opens a new Zendesk ticket from any point in a chatbot flow, with subject, priority, and tags populated from conversation variables.
  • Lookup Ticket — finds a customer's existing tickets by phone number or email.
  • Update Ticket — changes status, priority, or custom fields from WhatsApp.
  • Add Comment — appends a note or reply to an existing ticket.
  • Close Ticket — resolves a ticket directly from a chatbot flow.
  • Agent Handoff — escalates a live WhatsApp conversation to a Zendesk agent, attaching the full chat transcript.

Step 1: Connect your WhatsApp Business number

If you haven't already, connect a WhatsApp Business API number through the guided onboarding — this is the prerequisite for every integration, including Zendesk.

Step 2: Authorize Zendesk via OAuth

Go to Integrations → Zendesk in your dashboard and enter your Zendesk subdomain. You'll be redirected to Zendesk to authorize the connection — MotherBot requests only the permissions needed for ticket management, nothing more. There are no API keys to copy or paste by hand.

Step 3: Configure escalation triggers

Decide when a conversation should become a ticket or escalate to a human agent: on a specific keyword ("support", "complaint", "refund"), when the chatbot reaches a dead end, or when the customer explicitly asks for a person. You can combine multiple triggers.

Step 4: Map ticket fields

Map the variables your chatbot collects — order ID, issue category, urgency — to Zendesk ticket fields like subject, priority, tags, and any custom fields your Zendesk instance uses. This is what makes auto-created tickets useful to agents instead of just a wall of text.

Step 5: Add Zendesk nodes to your chatbot flows

Drag the six Zendesk nodes into any chatbot flow. A typical setup: a bot collects the issue → creates a ticket with the right priority → and either resolves it immediately for simple requests, or hands off to a live agent with the transcript attached for anything more complex.

Common ways teams use this

Automated ticket creation. A customer types "complaint" → the chatbot asks a couple of clarifying questions → creates a Zendesk ticket with priority, tags, and the full WhatsApp transcript attached, ready for an agent to pick up.

Live agent handoff. The chatbot hits the edge of what it can handle → escalates to a Zendesk agent → the agent continues the conversation from inside Zendesk with complete context, no re-explaining required.

Ticket status on demand. A customer asks "where's my ticket?" → the bot looks up open Zendesk tickets by phone number → replies with status and an ETA, without pulling in an agent at all.

Set it up in about 3 minutes

The whole connection — OAuth authorization, escalation rules, and field mapping — takes about three minutes. From there, every new WhatsApp conversation that needs support attention becomes a ticket your team already knows how to work.

Ready to connect the two? Head to [Integrations → Zendesk](/integrations/zendesk) to get started, or read more about [how live chat and agent handoff work](/how-it-works/live-chat) in MotherBot.

Tags

ZendeskWhatsApp Business APICustomer SupportIntegrationsChatbots

Ready to get started?

Join 50,000+ businesses growing with MotherBot.