
A lot of businesses are already replying to customers on WhatsApp, the only question is how much of it someone has to type by hand. This post is about the part you can stop typing - what an automated message actually is, the three ways to set it up depending on your size, and the rules Meta will hit you with if you skip them. If you want the chatbot side of it we've covered that separately.
What an automated message is
It's a pre-written reply that goes out on its own when something happens. Someone messages you for the first time, or it's past your closing time, or an order status changes in your system & a message fires without anyone touching their phone.
That's it. The reason it matters is that the reply is the same at 10 conversations a day and at 10,000, and nobody on your team is retyping "we're closed, back at 9" for the hundredth time.
The ones almost everyone ends up setting up, roughly in the order people set them up:
- Welcome message - the first thing a new contact sees. Worth a few minutes of thought, it does set the tone.
- Away message - "we're offline, back tomorrow". Boring but it stops people wondering if anyone's there.
- Quick replies - saved answers to the questions you get every single day, pulled up with a shortcut. Not really automation, more like not retyping.
- Order updates - fire when the status changes, so the customer hears from you before they think to ask.
- Appointment reminders - sent before the slot. These cut no-shows.
- Abandoned cart - for people who added something & left without paying. A lot of the time they just got distracted.
Why bother
Honestly the biggest reason is the hours nobody's at a desk. A customer who messages at 11pm and gets nothing till morning has usually moved on by then, an automated acknowledgement keeps them.
Speed matters more than most teams think. 82% of consumers expect an immediate response to a sales or marketing question, and there's no way to hit that consistently once volume goes up unless a machine is doing the first reply.
Then there's cost. Routine questions (where's my order, what are your hours, do you deliver here) handled by automation means your team doesn't have to grow at the same rate as your conversations. The messages are also consistent, which sounds small till you've had two people give two different return policies in the same week. And when you go from 100 conversations a month to 100,000, the automation doesn't care.
Setting it up - three ways depending on your size
1. The free WhatsApp Business app
Fine if you're starting out. Download it, verify your business number, and then everything lives under Settings > Business Tools:
- Quick Replies - your saved responses with shortcuts
- Away Message - automatic reply when you're unavailable
- Greeting Message - for first-time contacts
The app handles this much & not a lot more. The moment volume goes up or you need anything conditional (send X only if Y happened) it becomes a bottleneck.
2. The WhatsApp Business API
This is the Platform-level product and there are two ways in.
Going direct through Meta Business Suite means creating a Meta for Developers account, setting up a new Business app, adding the WhatsApp Business Platform product, configuring your phone number, submitting message templates for approval, and then integrating with your own systems through the API.
Going through a Business Solution Provider (BSP) is what a lot of businesses do, because the BSP gives you the dashboard, the pre-built integrations, support when something breaks, and the advanced automation features without the technical setup. We're one, so take that with a pinch of salt, but the pattern holds across the industry.
3. Google Sheets to WhatsApp
If your customer data already lives in a spreadsheet, this route lets you automate without moving it anywhere first.
Set up columns for phone numbers (with country codes, this one trips people up constantly), names, message variables & whatever condition should trigger a send. Connect the sheet to your WhatsApp Business API account through Zapier, Make (the tool formerly called Integromat) or Pabbly. Decide what fires a message - a new row, a cell changing, a specific date/time. Map the columns to your template variables. Then test with a handful of real numbers before you point it at the full list.
People use this for bulk order confirmations off a status column, event invites off a guest list, payment reminders off a due-date column, and lead follow-ups the moment a new row lands.
Going past the basics
Once the basic replies are running there's a next layer, and none of it needs a rebuild.
Multi-step flows walk someone through a recommendation, a troubleshooting sequence, appointment scheduling or order tracking instead of one canned reply. Conditional triggers do things like send the abandoned cart message 24 hours after inactivity, push an upsell after a purchase, ask for a review after delivery, or nudge someone who's gone quiet. Personalization pulls in the name, the purchase history, the previous conversation, and lets you segment so a first-time buyer & a repeat customer don't get the same offer. And integrations tie it to what you already run - a CRM syncing contact and conversation history, your ecommerce platform sending order updates, help desk software opening a ticket from a WhatsApp message, a payment gateway sending the link.
Templates, the part everyone skips till it bites them
Any message your business starts (as opposed to replies to a customer) needs an approved template on the API. Meta does this so WhatsApp doesn't turn into another spam channel, and it applies whether you like it or not.
There are three categories and picking the wrong one is one of the most common reasons a template gets rejected:
- Utility - transactional stuff. Order confirmations, appointment reminders, account notifications, delivery updates.
- Authentication - OTPs, two-factor codes, account verification. Nothing else.
- Marketing - product launches, offers, event invites, re-engagement.
On what actually goes inside the template: keep it short because people read it on a phone, give them one thing to do (a "Confirm Order" or "Track Shipment" button beats a paragraph), use variables so the message says their name & order number instead of "your order", and make sure it still sounds like you.
The rules Meta will enforce
Two things keep your account alive.
Permission. The customer has to have actually opted in - a checkbox on your site, an SMS confirmation, consent captured during signup, something. And there has to be an easy way to opt out.
The 24-hour window. Inside 24 hours of a customer messaging you, free-form replies are fine. Outside it, only approved templates go through. Treat this as a technicality and you'll find out the hard way when your account gets flagged. And don't spam, keep the frequency reasonable & the content relevant.
On data, for GDPR and the rest: store it securely, keep a record of consent, let customers access or delete their data, and use end-to-end encryption for anything sensitive.
How you know it's working
Delivery numbers are the floor - sent, delivered, read receipts, failed. Engagement tells you more - response rate, click-through on anything with a button or link, conversion rate, how long people take to reply. And the numbers that tie it back to the business are cost per conversation, how many support tickets got deflected before a human saw them, satisfaction scores, and revenue you can actually attribute to an automated flow.
Where it usually goes wrong
Low response rates are almost always a timing or copy problem before they're a technology problem. Try different send times, tighten the message, change the call to action, A/B test it.
Template rejections come down to promotional language in a utility template or a purpose that's not clear enough for the reviewer. Read the guidelines, fix the specific thing, resubmit.
Integration feels overwhelming because people try to build everything in one go. Start with one flow, get it working, add the next. Or get a BSP or a developer to do the custom bits.
And the worry about losing the personal touch is fair, but the fix is not less automation. Decide up front which conversations stay automated and which ones hand off to a person, and make the handoff easy to trigger.
What's coming
Better natural language processing so the automated replies feel less scripted. Richer media, catalogs and interactive elements inside the chat. Automation that spans WhatsApp, email & SMS instead of living on its own. And predictive stuff - the system noticing a reorder is due before the customer does.
None of it changes anything above. It just raises the bar on what "basic" is expected to do.
Automation should handle the volume so the people on your team have time for the conversations that actually need a person, that's the whole point of it. Start with the away message and quick replies this week, & see how many conversations you were typing by hand that didn't need you.
Questions we get asked
Do I need the API or is the free app enough?
Small business, low volume, no integrations - the app is fine. High volume, anything beyond quick replies and away messages, or a connection to your CRM or store - you need the API.
Can I send promotional messages through automation?
Yes, but only through an approved marketing template, and only to people who've opted in. WhatsApp's Business Messaging Policy is specific about this, and getting it wrong risks the account, not just the message.
What does it cost?
The app is free. The API is conversation-based pricing with a free tier before charges start, and if you go through a BSP there's their fee on top plus whatever integration work you need.
Is the Google Sheets setup actually reliable?
Yes, as long as it goes through a proper automation platform and not something improvised. It's a genuinely good fit if your data is already in spreadsheets and you don't want a migration project first.
How do I stop it sounding like a robot?
Real variables (actual name, actual order number), a conversational tone instead of a formal one, and always a path to a human for anything the automation can't handle well.
Can I use it for customer support?
Yes. Many businesses do - automated replies for the common questions & FAQs, with a handoff to a person for the complex ones.
What if a template gets rejected?
Check the reason Meta gives, fix that (usually promotional wording in a non-marketing template, or an unclear purpose), resubmit. It's a delay, not a dead end.
How fast can I get this running?
Quick replies and away messages on the free app - same day, sometimes minutes. A full API setup with custom workflows - days to a few weeks depending on how much you're integrating and how long approvals take.
Read more

WhatsApp for Ecommerce: How to Drive Sales and Cut Support Load
Most ecommerce brands use WhatsApp as a broadcast channel and nothing else. How to use it properly, from the Business API and chatbots to the four automation flows worth setting up first, and what it costs.

Why WhatsApp Templates Get Rejected And How to Fix Them in 2026
The 15 reasons Meta rejects WhatsApp Business templates, with wrong and right examples for each, how to pick the category, a pre-submission checklist, and how to appeal a rejection.

WhatsApp Business Automation: Setup & Use Cases
What WhatsApp Business automation is, the app versus the API, twelve things businesses automate on it, how to set it up in eight steps, and the mistakes that get accounts banned.