WhatsApp Business in Zendesk

Connecting WhatsApp Business to Zendesk is the easy part. Living inside Meta's rules about windows, templates and opt-in is what reshapes how you work.

WhatsApp Business in Zendesk is the API, not the app

Worth saying plainly. The WhatsApp Business app on a phone is a different product from the WhatsApp Business Platform, which is what Zendesk connects to. You cannot point Zendesk at the app.

What you need is a WhatsApp Business Account under a verified Meta business, and a phone number dedicated to it. Dedicated means dedicated: once a number is registered to the platform it can't also be used in the consumer app. Teams lose an afternoon to that discovery, usually with the number the whole company already knows.

Numbers also carry a display name that Meta approves, and business verification takes as long as it takes. Start it a fortnight before you want to launch, not the week of.

The 24 hour customer care window

This is the rule that changes how you staff. When a customer messages you, a customer care window opens, standardly described as twenty four hours. Inside it you can reply with anything: free text, images, whatever the conversation needs.

Outside it, you cannot send free text. You can only send an approved message template. That's the whole constraint, and every operational decision downstream comes from it.

So a WhatsApp ticket that arrives on Friday evening and gets picked up on Monday morning is not a slow reply. It's a reply you're not permitted to send in the form you want to send it. Build a view for open WhatsApp conversations approaching the window edge and treat it as genuinely urgent, because it is.

Meta has adjusted window and pricing mechanics before. Verify the current rules in the Meta and Zendesk documentation rather than assuming what was true last year still holds.

Templates, and why they take longer than you think

A template is a pre approved message with variable slots. Order shipped, appointment tomorrow, verification code, that kind of thing. Meta reviews each one and can reject it.

Write them before you need them. Approval isn't instant and a rejected template on the morning of a launch is a bad day.
Keep variables few and obvious. Templates stuffed with placeholders get rejected more often and read like a mail merge that failed.
Categories matter. Utility, marketing and authentication are treated differently by Meta, priced differently, and held to different standards. Do not label a marketing message as utility.
A template opens a conversation. Send one and the customer can reply, which reopens the free text window. That is the sanctioned way back in.

Opt-in is not optional

Meta requires that people opt in to receive business messages on WhatsApp, and the opt-in has to be explicit, clearly labelled as WhatsApp, and collected somewhere you can evidence.

A checkbox at checkout works. A line buried in terms and conditions does not. Importing a list of phone numbers from your CRM and messaging them absolutely does not, and it is the fastest route to having your number blocked, which takes your entire channel with it.

Store the opt-in where support can see it. An agent should never have to guess whether they are allowed to message someone.

Routing it like a real channel

WhatsApp conversations arrive as tickets, so your existing triggers, views, business hours and SLAs apply. Use them properly rather than leaving the channel to whoever happens to look.

Three things worth configuring on day one.

A dedicated view. WhatsApp tickets sorted by age, so the window pressure is visible at a glance rather than buried among email.
An SLA that reflects the medium. Whatever your email target is, it's too slow here. Set something you can actually hit, then staff to it.
A tag on every WhatsApp ticket, applied by trigger, so Explore can report the channel separately. Without it you cannot answer the only question your finance team will ask, which is whether the conversation charges are buying anything.

If you run several countries or brands, map numbers to brands deliberately at setup. Untangling one shared number later means rewriting every trigger that touched it.

What it costs and who answers it

There are two costs. Zendesk charges for the channel, through your plan tier or the social messaging add-on. Meta charges separately, on a per conversation basis that varies by country and message category. Check both current price lists, because Meta has restructured this pricing more than once and any figure quoted from memory is likely wrong.

The staffing cost is the one that surprises people. WhatsApp carries the response expectation of a personal messaging app, and customers can see when you were last online. Half an hour feels slow. Two days feels like being ignored, and unlike email, they know you saw it.

The broader picture across every social channel is covered in WhatsApp and social channels.

FAQ

Frequently asked questions

Why do WhatsApp templates need approval?

Because Meta reviews anything sent outside the 24-hour window. Zendesk WhatsApp templates are submitted for approval before use, and any WhatsApp Zendesk integration lives inside those rules.

Can I use my existing WhatsApp Business app number with Zendesk?

Not while it stays on the app. A number registered to the WhatsApp Business Platform cannot also run in the consumer app, so plan for a dedicated number.

What is the 24 hour window in WhatsApp?

The period after a customer message during which you can reply with free text. Outside it you can only send an approved template, which is why slow replies become blocked replies.

Do WhatsApp message templates need approval?

Yes, Meta reviews them and can reject them. Write and submit templates well before you plan to use them.

Do I need opt-in to message customers on WhatsApp?

Yes, explicit and evidenced. Messaging an imported list of numbers risks your number being blocked and the channel going down entirely.

What does WhatsApp cost through Zendesk?

Two bills: the Zendesk channel through your plan or add-on, and Meta conversation charges that vary by country and category. Check both current price lists.

The WhatsApp message and the email that followed

When a reply misses the window, customers switch channel and start again. Ticket Merger spots the second ticket and merges the pair.

Start free trial

14-day free trial. No credit card required.