Features Add-ons Pricing Cost calculator Use cases Compare Blog

Greeting, away and follow-up

WhatsApp Business API Auto Reply: Greeting, Away, Follow-Up

Last checked · 14 min read

The short answer

The WhatsApp Business API sends no greeting or away message for you. Meta's coexistence feature table marks the app's greeting and away messages as not supported on the Cloud API. On an API number, an automatic reply is an ordinary message sent by software, inside the 24-hour customer service window or as an approved template. Checked 15 October 2026.

The Marketing automation screen in a seeded demo workspace, with + Greeting, + Away message and + Follow-up buttons above three active rules: an after-hours reply outside 10:00 to 20:00 Asia/Kolkata, a follow-up after 24 hours of silence using a template, and a greeting for first-time customers, each with Turn off, Edit and Delete.

Does the WhatsApp Business API have an auto reply?

No. Nothing at Meta sends a greeting or an away message for you on the Cloud API, and Meta's coexistence page, which compares WhatsApp Business app features with the Cloud API, lists the greeting message and the away message as app tools that the Cloud API does not support.

That surprises people who have read WhatsApp's Help Centre article on away messages, which is correct about the product it describes: the WhatsApp Business app on a phone. On the Cloud API an automatic reply is an ordinary message some software decided to send, under the same rules as a reply typed by a person.

Here is the row from Meta's table, which describes features for businesses onboarded to the Cloud API from the app and sets each one beside what the Cloud API supports:

"Messaging tools (for example, marketing messages, greeting message, away message, quick replies, labels)" (Meta — Onboard WhatsApp Business app users)

Against that row the app column reads "No change." and the Cloud API column reads "Not supported." Meta's service messages page and its webhooks overview describe no automatic-reply option either.

So the useful questions are who decides to reply, what Meta allows at that moment, and what Meta charges. This page takes them in order, using WabaCRM's greeting, away and follow-up rules, an optional add-on, as the worked example.

Greeting, away and follow-up replies ordered by whether Meta's 24-hour customer service window is still open when each one sends
The customer's last message sets the clock. A follow-up that waits a full day after yours meets a closed window.

Where does the WhatsApp Business app keep its away message?

On the phone, under the Tools tab. WhatsApp's Help Centre describes the feature in one sentence:

"When away messages are enabled, customers who message you will automatically receive a customizable message, indicating that you're busy or away from your phone." (WhatsApp Help Center — How to use away messages)

You turn on Send away message, edit the text, pick a schedule (always, a custom period, or outside business hours) and pick who receives it, from everyone down to chosen contacts. For one person answering one phone it is a perfectly good tool.

What matters is where it runs: it is configured on the handset and sent by the handset.

Why does the WhatsApp Business app's auto reply stop sending?

Three causes are worth checking first, and all three are printed in the same Help Centre article.

The phone is offline. The article closes with this:

"Note: Your device must have an active internet connection in order to send away messages." (WhatsApp Help Center — How to use away messages)

A phone that is switched off, flat, in flight mode or out of signal overnight sends nothing, which is exactly when the away message was meant to work.

The business hours were never set. The "Outside of business hours" schedule depends on them, and the article says: "Note: This option is only available if you have set your business hours in your business profile."

The recipient filter excludes the person writing. If you chose "Everyone not in address book", the app will "send only to customers who aren't in your address book", so a regular customer whose number you saved hears nothing back.

None of these is an outage, and none can be fixed from a platform.

What happens to the phone's greeting and away message under coexistence?

Coexistence keeps a number in the WhatsApp Business app while also connecting it to the Cloud API. The table quoted above comes from Meta's coexistence page, and its verdict on messaging tools in the app is "No change." So the phone keeps its greeting and away message after onboarding, and Meta still lists them as not supported on the Cloud API.

Two more sentences from that page decide how the phone's message behaves:

"After a business customer has been onboarded to Cloud API, messages sent by the business via the WhatsApp Business app will continue to be free, but messages sent via Cloud API will be subject to Cloud API pricing." (Meta — Onboard WhatsApp Business app users)

"Messages sent from the WhatsApp Business app are not subject to the customer service window and do not create, extend, or affect Cloud API conversation windows or Cloud API pricing." (Meta — Onboard WhatsApp Business app users)

So the phone's away message costs nothing and touches no window, but still needs the phone online. One sent by a platform is the opposite on each count: a Cloud API message, priced as one, allowed only inside the customer service window, and sent from a server whether the phone is on or not.

Run one or the other. Nothing on Meta's page says the app stops sending its away message because the API is connected, so a platform rule switched on beside it can tell a customer writing at night the same thing twice. What else changes on the handset is in the WhatsApp coexistence guide.

How does an away message work on a Cloud API number?

A platform receives the customer's message from Meta's webhook, checks it against a rule, and replies through the Messages API. The customer has just written, so the reply lands inside Meta's customer service window:

"When a WhatsApp user messages you or calls you, a 24-hour timer called a customer service window starts. If the user messages or calls you again before the timer expires, the timer resets to 24 hours." (Meta — Service messages)

Inside that window free-form text is allowed, so an away message needs no approved template. If you also answer Messenger, how WhatsApp's 24-hour window differs from Messenger's is worth reading first.

WabaCRM does this with its Marketing Automation module, an optional add-on sold separately and priced on the add-ons page. The away rule asks for a timezone, the hours and days you are open, and "At most once per contact every (minutes)". A new away rule starts at 09:00 to 19:00, Monday to Saturday, with a 480-minute cooldown and the workspace's timezone filled in. A message arriving outside those hours, or on an unticked day, gets the away text; a second one from the same person inside the cooldown does not.

Three automation rules listed with their trigger, timing and run counts: an after-hours away message, a follow-up that sends a template once the window has closed, and a first-contact greeting
Greeting, away message and follow-up rules each start from their own button on the Marketing automation screen.

Three things it does not do, because people expect them:

  • It does not know whether anyone is at a desk. The rule reads the clock alone, so an agent online at 20:00 does not stop an away message if your hours end at 19:00.
  • It cannot describe a day that crosses midnight. Opening hours are one window per day, and "until" must be later than "Open from", so 18:00 to 02:00 cannot be entered.
  • It has one set of hours for every ticked day. There is no shorter Saturday and no holiday calendar.

A new rule's Active box starts unticked, so it is saved switched off unless you tick it. Tick Active once the text is right, and the rule's row then counts how many times it has fired.

When does an automatic greeting fire, and when does it stay silent?

A greeting rule answers a contact's first message ever. The setting "Greet again after (days)" also greets someone whose previous message is older than that many days, from 1 to 365, and 0 keeps it to the very first message. Anyone who has written before is not greeted again unless that setting is on, and that covers contacts whose earlier chats arrived through a history import.

Two interactions decide what the customer sees.

A greeting beats an away message. If a greeting is sent, the away rule stays quiet for that same message, so a first-time customer writing at 23:00 receives the greeting, not your closed-hours notice. The message box's placeholder text ends "we'll be with you shortly", which is the wrong promise at midnight. Write a greeting that says when a person will reply.

Keyword bots run first, and the greeting does not check whether one already answered. A first message that matches a keyword bot, or a bot set to answer any message, can receive both replies. If your chatbot already welcomes people, switch one of them off. The bot side is covered in the WhatsApp chatbot builder guide.

Meta's guidance on message quality, on its service messages page, carries this line:

"Avoid sending open-ended welcome or introductory messages." (Meta — Service messages)

A greeting is a reply, not a cold introduction, but the advice still applies. Greetings are text only, with no buttons, images or templates.

Can an automatic follow-up reach a customer after 24 hours?

Yes, but only as an approved template, and Meta expects it to reach only someone who has agreed to hear from you. Meta's rule is short:

"When the window closes, you can only send pre-approved template messages." (Meta — Service messages)

WabaCRM's follow-up rule runs every 15 minutes. It looks for WhatsApp conversations where the business sent the last message and nothing has been said since for a set number of hours, from 1 to 720, default 24. If the window is still open it sends your text. If it has closed it sends the approved template you chose, filling its body values, but only when the contact has a phone number, allows broadcasts, is not blocked and has not opted out. With no template chosen, a closed-window conversation is skipped, and a rule with neither is refused: "A follow-up needs a message for open windows, a template for closed ones, or both."

The part most people get wrong is the default. The window is counted from the customer's last message, the delay from the business's later message, so 24 hours after you last spoke the customer's window has already closed. At the default delay, or any longer one, the text never sends; only the template can. The text only matters with a delay under 24 hours.

Three more guards keep it from turning into a spam engine:

  • One nudge per silence, across every follow-up rule. A new customer message starts a fresh silence.
  • Resolved and archived conversations are left alone.
  • It only acts where the business sent the last message. A conversation whose last message came from the customer is never followed up.

Consent is Meta's requirement, not a product preference:

"Businesses are required to obtain opt-in before messaging people on WhatsApp." (Meta — Get opt-in for WhatsApp)

Two notes on the template. The picker lists every approved template in the workspace, not only those approved on the rule's number, so choose one from the number the rule uses and limit the rule to that number. And only body values are filled, so a template with an image header or a dynamic button is the wrong choice.

A marketing template can also run into a limit Meta applies per person:

"WhatsApp may limit the number of marketing template messages a WhatsApp user receives from any business in a given period of time when they are less likely to be receptive and engage with those messages." (Meta — Per-user marketing template message limits)

WabaCRM's campaigns hold back a contact Meta has recently refused under that limit; the follow-up rule has no such hold.

What does Meta charge for an automatic WhatsApp reply?

The same as for a typed reply, because to Meta that is all it is. A greeting, an away message and an in-window follow-up are service messages, and a closed-window follow-up is a template message charged by its category. Since 1 October 2026 service messages are charged past a monthly allowance:

"Each business phone number has one free tier of 1,000 delivered service messages per month. Meta charges as of the 1,001st service message per month, after the free tier has been used." (Meta — Pricing on the WhatsApp Business Platform)

The same page states that "Businesses are only charged when a message is delivered."

Automatic reply What Meta counts it as When Meta charges
Phone's away or greeting, on coexistence WhatsApp Business app message Not charged
Greeting or away text from a platform Service message From the 1,001st a month, per number
Follow-up text, window open Service message From the 1,001st a month, per number
Follow-up template, window closed Template, by category Each delivered message

The table leaves out two exceptions printed on the same page. The first is the free entry point window, which a Click to WhatsApp ad can open; of that window the page says "While open, Meta does not charge for marketing, utility, authentication or service messages." (Meta — Pricing on the WhatsApp Business Platform) The second: eligible government and non-profit organisations keep service messages free beyond the monthly allowance, under a policy Meta dates through 31 December 2027.

For an automated number, one sentence on that page matters more than the rate:

"If businesses do not have a payment method for their Messaging account(s), Meta will deliver service messages within the free tier but not deliver them after the free tier has been used." (Meta — Pricing on the WhatsApp Business Platform)

An away message on a busy number can quietly use up a thousand in a month. With no payment method on file, automatic replies stop being delivered once the allowance is gone, and so do your agents' typed replies, because they are service messages too. WabaCRM adds no markup to Meta's fees and cannot resell them: as a Meta-verified Tech Provider, it leaves Meta to bill your own WhatsApp Business Account. The background is in what changed when Meta began charging for service messages.

Which auto-reply jobs does the add-on leave to something else?

The module does three narrow jobs and declines the neighbouring ones on purpose:

  • WhatsApp only. It does not answer Instagram or Messenger conversations, and its number picker lists WhatsApp numbers alone.
  • One follow-up per silence, never a sequence. A message after a day, another after three and a third after a week is a drip, which is the job of the drip campaign add-on.
  • No free-form text outside the window, under any configuration.
  • No reply to opt-out words or WhatsApp's own notices. A customer who writes STOP gets no greeting and no away notice from these rules, and neither does WhatsApp's notice that a customer changed number.
  • Text only for greetings and away messages: no media, buttons or templates.

Changing a rule needs the permission to manage bots, which the Owner, Admin and Manager roles hold by default; an Agent can see the rules but not edit them. Rules live in the web app, and the Android app opens that screen on the web rather than editing rules itself.

App away message or API automation: which should answer your number?

Question App's away message Platform rule on the API
Where it runs On the handset On a server
Needs the phone online Yes, says WhatsApp No
Schedule Always, custom, or business hours Hours, days and timezone per rule
Effect on the Cloud API window None, says Meta Sent inside the open window
Meta's charge Free on a coexistence number Service message pricing

If one person answers one phone, the app's own away message is the cheaper answer; keep it. Move the job to the API when a team answers the number in a browser, when the phone cannot be relied on to stay online, or when you want a nudge after a conversation goes quiet. On a coexistence number, choose one source of away messages, so a customer writing at midnight hears from you once.

Every Meta quotation on this page was read from Meta's own documentation on 15 October 2026. Meta changes that documentation without notice; the linked pages are authoritative and this one is not.

Frequently asked

Does the WhatsApp Cloud API have a built-in away message?

No. Meta's coexistence documentation compares WhatsApp Business app features with the Cloud API for businesses onboarded from the app, and its row for messaging tools, which names the greeting message and the away message, is marked not supported on the Cloud API. Meta's service messages page describes no automatic reply setting either. On an API number, an away message is an ordinary service message that a platform sends in response to the customer's message, inside the 24-hour customer service window, following rules the business sets, such as opening hours, days, a timezone and a cooldown.

Why is my WhatsApp Business app away message not being sent?

Three details in WhatsApp's own Help Centre article are worth checking first. The phone must have an active internet connection to send away messages, so a handset that is switched off or offline overnight sends nothing. The Outside of business hours schedule only appears once business hours are set in the business profile. And the recipient setting Everyone not in address book skips every customer whose number is saved on the phone. None of these is a WhatsApp outage, and none can be changed from an API platform, because the app's away message is configured on the phone and sent by it.

Can WabaCRM send an away message only when no agent is online?

No. The away rule in WabaCRM, which is part of an optional add-on, reads the clock and nothing else: a timezone, the days you are open and one opening window per day, plus a cooldown so the same person is not told twice. It never checks whether an agent is signed in or available. A message that arrives outside the hours you set gets the away text even if someone is at their desk, so set the hours to when people actually answer. Opening hours cannot cross midnight, and there is no holiday calendar.

Does Meta charge for an automatic greeting sent through the API?

Yes, once the monthly allowance is used. To Meta, a greeting or away text sent through the Cloud API is a service message like any reply a person types. Since 1 October 2026 each business phone number has 1,000 delivered service messages a month without charge, and Meta charges from the 1,001st. Without a payment method on file, Meta stops delivering service messages after that allowance. A follow-up sent as a template after the window closes is charged by its template category. Messages a coexistence business sends from the WhatsApp Business app itself remain free.

Can an automatic WhatsApp follow-up be sent after the 24-hour window?

Only as an approved template. Meta's service messages page says that once the customer service window closes, a business can only send pre-approved template messages, and Meta requires opt-in before messaging anyone. A follow-up rule therefore needs a template for any silence longer than a day, and Meta expects it to reach only contacts who agreed to hear from you. In WabaCRM the default delay is 24 hours after the business last spoke, and by then the customer's window has always closed, so only the template can send, and only if one is chosen.

Related guides

Answer WhatsApp while you are closed

Free for your first 1,000 contacts, with no time limit and no card. Setting up the workspace takes minutes; connecting a number takes as long as Meta's own review of it.

Sign up with your company email address. No sales call, no onboarding fee, nothing to schedule.

Why this is safe to point your customer list at

Payments are processed by Razorpay on their own checkout — your card details are never entered on, or stored by, WabaCRM. Every inbound WhatsApp webhook is checked against its signature before it is trusted.

Tech Provider is a Meta platform access tier — not a partnership, a reseller agreement or an endorsement.