Skip to content
AutomationArtificial intelligence

WhatsApp automation for businesses: what to automate

What a company can automate on WhatsApp, what should stay human, and the differences between the official API and connecting through a QR code.

6 min read

WhatsApp automation can handle a large part of a company’s customer contact — notices, confirmations, frequent answers, triage and even campaigns — without losing the customer, as long as automation frees the team for the conversations that matter instead of replacing all of them. Customers are fine talking to an assistant when it solves things quickly; what annoys them is being stuck with a bot that doesn’t understand and won’t hand them over to anyone.

In this article, I show what is worth automating, what should stay human, the two ways to connect WhatsApp to a system, and the precautions to avoid getting your number blocked.

What is worth automating on WhatsApp

Notices and confirmations

Order, payment and appointment confirmations; a notice that the order is out for delivery; a reminder the day before an appointment. These are predictable messages that customers expect to receive and that someone types one by one today. Automating them is a direct gain, with no risk to the relationship.

Answers to frequent questions

Opening hours, address, payment methods, delivery times, how to track an order. If the same question arrives all day long, it can be answered instantly — even in the middle of the night.

Triage with artificial intelligence

An AI agent reads the message, understands the subject, asks the basic questions (name, interest, postal code, order number) and routes it to the right person, with the context included. The team receives a conversation ready to be resolved instead of starting from scratch. I write more about this use in Artificial intelligence in business: where to start.

Recording in the system

Every new conversation, order or contact lands automatically in the company’s system — CRM, management system, calendar. This is where WhatsApp automation meets systems integration, which I explain in Systems integration: how to make everything talk.

Campaigns for people who asked to receive them

News, promotions and win-back messages for former customers, sent to a list of people who agreed to receive messages, with segmentation and scheduling. It works — but it’s also where the biggest risk lies, as I show below.

What should stay human

  • Negotiation and consultative sales. Someone deciding on an important purchase wants to talk to a person.
  • Complaints. An upset customer needs to feel heard by a person.
  • Out-of-the-ordinary cases. Every automation needs a clear way out: “let me pass you to someone on the team.”
  • Decisions with financial impact. Discounts, refunds, cancellations: the AI can prepare them, but a person decides.

The practical rule: automate what is repetitive and predictable; leave to people what requires judgment and empathy. And when the automation hands the conversation to someone, that person needs to receive the history — nothing is worse than making the customer repeat everything.

The two ways to connect WhatsApp to a system

Official API (WhatsApp Business Platform)

This is the channel Meta itself offers to businesses. The main rules:

  • Consent. To start a conversation, you need the customer’s consent (opt-in) to receive messages from your company.
  • 24-hour customer service window. When the customer sends a message, a 24-hour window opens — restarting with each new message from them — during which you can reply freely. Outside it, you can only send message templates previously approved by Meta.
  • Per-message pricing. Meta charges for sending templates (marketing, utility, authentication), with prices by category and by the recipient’s country, according to Meta’s current rate card. Replying to the customer within the service window doesn’t carry that cost. If the connection goes through a partner provider, it usually charges separately.

Pros: it’s the official, stable path, with a low risk of being blocked for using the tool, and it scales to high volumes — but Meta monitors the quality of the number: many reports reduce the sending limit and can pause templates or restrict the number. Cons: it requires template approval, a per-message cost for campaigns and less freedom to start conversations.

Connecting through a QR code

Here the system connects to WhatsApp as if it were the phone, by scanning a QR code — the same way WhatsApp Web does. It’s simple to start and has no per-message charge from Meta.

But honesty matters: it is not an official Meta channel, and WhatsApp’s terms of service don’t provide for this kind of automation. That’s why the risk of the number being blocked exists, and it falls on whoever uses it. Good practices lower it a lot — but never to zero.

Which one to choose

Situation Recommended path
High volume, big brand, a number that can’t go down Official API
Customer-initiated service, with answers and triage Official API
The company’s main number Official API
Small or mid-sized operation, campaigns to your own customer base QR code, with pacing control, a dedicated number and awareness of the blocking risk — or the official API, if the number can’t go down
Testing automation before investing QR code, on a number that isn’t your main one

Precautions to avoid getting your number blocked

Whichever path you choose, behavior weighs heavily on the risk of being blocked:

  1. Only message people who want to hear from you. A purchased list is the shortest route to being blocked — and it also runs into data protection laws.
  2. Offer a way out. Every campaign needs a simple way to stop receiving messages, and the request must be honored immediately.
  3. Send at a human pace. Varied intervals between messages, a daily limit and business hours. Firing thousands of identical messages in a few minutes draws attention.
  4. Warm up new numbers. A newly created number should start with few messages and increase gradually.
  5. Personalize for real. Relevant messages get replies; generic messages are more likely to be reported, and reports carry a lot of weight.
  6. Use a dedicated number for automation, separate from the company’s main number.

How WorkCodes does it

WhatsApp automation is part of our day-to-day work. In SendZap, our WhatsApp platform, the connection is made through a QR code, with human-paced sending, random intervals, number warm-up and pacing control on every send — precisely to reduce the risk of being blocked, which, as with any QR code connection, never reaches zero. On top of that run campaigns, AI agents that triage and reply, and an API to integrate with the company’s system.

When a project calls for Meta’s official channel, we build the custom integration with the official API. And if you’re still not sure which path makes sense, our technology consulting helps you decide. We work with companies remotely.

Get in touch and tell us what takes up the most time on your company’s WhatsApp today. After an initial, no-strings conversation, you get a proposal with scope, timeline and price within 24 hours.

Enjoyed it? Share:

Keep reading

Want to apply this to your business?

Tell us what you need. You get a proposal within 24 hours, no strings attached.