News

WhatsApp limited time offer templates in GoHighLevel: countdown offers, set per send

On October 15, 2026 HighLevel added a WhatsApp template type with a live countdown and a one-tap offer code. You set the expiry each time you send, so one approved template runs many campaigns. Below: the setup steps, the character limits from Meta, and the mistakes to avoid on a bulk send.

Key takeaways

  • Released October 15, 2026: a Marketing template with a countdown drawn by WhatsApp.
  • The expiry is set at send time, so one approved template serves many campaigns.
  • Meta limits: offer text 16 characters, code 15, body 600, no footer.
  • Not shown on WhatsApp Web or desktop; a past expiry is still sent.

What is a WhatsApp limited time offer template?

It is a Marketing template that shows an offer code with a live countdown inside the customer's WhatsApp chat. Meta draws the timer, the code copies with one tap, and a link button goes to the offer. HighLevel added this template type on October 15, 2026.

The HighLevel entry is Limited time offer templates for WhatsApp, first published October 15, 2026. Meta's developer reference for limited-time offer templates describes the same format: templates that "display expiration dates and running countdown timers for offer codes."

The useful part for a business is that the expiry is set when you send, not when you build. One approved template can run a new promotion each week without going back to Meta for approval.

How do I create a limited time offer template in GoHighLevel?

Go to Settings, then WhatsApp, then Templates, and click Create template. Set the category to Marketing and the type to Limited time offer, add the offer heading, image, body, discount code and link, then submit it to Meta. You choose the expiry each time you send.

  1. Open Settings → WhatsApp → Templates → Create template.
  2. Set Category to Marketing and Type to Limited time offer.
  3. Add the offer heading, an image header, the body text (variables are allowed), the discount code and the URL.
  4. Submit for Meta approval.
  5. When you send, set the expiry for that campaign.

HighLevel says you can send it from Conversations, bulk actions, workflows and calendar sends, and that its AI template writer can draft one, including the heading, expiry, code and image.

What are the limits on a WhatsApp limited time offer template?

The offer text can be 16 characters, the code 15 characters, the body 600 characters and the button label 25 characters. Only Marketing templates are allowed, footers are not supported, and people on WhatsApp Web or desktop see a "not supported" message instead of the offer.

What goes into a limited time offer template

Template partsTree: a limited time offer template has an optional image or video header, offer text up to 16 characters, a body up to 600 characters, a copy code button with a code up to 15 characters, and a URL button with a label up to 25 characters; footers are not supported.Limited time offer templateMarketing category onlyHeaderImage or videoOffer text16 charactersBody600 charactersCopy codeCode: 15 charactersURL buttonLabel: 25 charactersFooterNot supported
Sources: Meta limited-time offer template reference; HighLevel changelog, October 15, 2026.

We put HighLevel's entry and Meta's reference side by side, because neither one lists everything a builder needs to know:

RuleWhat it saysSource
CategoryMarketing onlyMeta and HighLevel
Offer text (heading)16 characters maximumMeta
Body600 characters maximum, variables allowedMeta
Offer code15 characters maximumMeta
URL button label25 characters maximum; URL up to 2,000 characters with one variableMeta
HeaderOptional; image or videoMeta
FooterNot supportedMeta
ButtonsCopy code and URL; HighLevel says both are required and cannot be removedHighLevel
Countdown textFixed text, not customizable; turns red in the final hourMeta and HighLevel
WhatsApp Web and desktopOffer is not shown; recipient sees a "not supported" messageMeta
Past expiry at sendMeta still accepts it; the chat shows the offer as expiredHighLevel

Sources: HighLevel changelog (October 15, 2026) and Meta's limited-time offer template reference, both read on October 16, 2026. Meta's page shows no last-updated date. One difference: Meta's sending notes describe a layout where the copy code button is absent, while HighLevel says both buttons are required. Build to HighLevel's rule, since that is the builder you are using.

What should I check before a bulk send?

Check the expiry date and time zone, keep the heading under 16 characters, and send a test to a phone. HighLevel warns that a past expiry is still accepted by Meta, so a bulk send with the wrong date reaches everyone as an already expired offer.

  1. Expiry: confirm the date and the hour, in the time zone your customers are in. A Friday noon deadline set in the wrong zone can expire before people wake up.
  2. Consent: this is a Marketing template, so send it only to contacts who agreed to marketing messages on WhatsApp. GoHighLevel keeps opt-outs per channel; see what happens when a contact replies STOP.
  3. Desktop users: some recipients read WhatsApp on a computer and will not see the offer. Put the code and the deadline in the body text too.
  4. Test: send to a test contact on a phone, tap the copy button and the link, and check the landing page shows the same code.
  5. Stop the follow-up: if a workflow sends a reminder before the deadline, end it for contacts who already bought. Our follow-up that converts page shows how we set exit conditions.

Which businesses can use countdown offers well?

Businesses with empty slots to fill on a deadline get the most from it: salons and med spas with open appointments, gyms with a monthly joining offer, and stores recovering abandoned carts. HighLevel's own examples are a salon, an online store, a gym and a travel agency.

For the service businesses we build for, the pattern that fits is a last-minute opening. A cancellation frees a slot, a workflow sends the offer to contacts tagged for that service, and the code expires before the slot does. Pair it with a no-show reduction flow so the filled slot gets its own reminders. The GoHighLevel automation page explains how we build and test flows like this. The dental clinic case study shows WhatsApp used alongside SMS and email in a live account.

The countdown makes the deadline visible. It does not make an offer worth taking, and sending these too often trains customers to wait for the next code.

What is still unknown?

HighLevel does not say what each send costs or whether the template works in every country. Meta's reference lists no general country limit; its only regional note concerns payment buttons for businesses in Brazil.

Neither page gives a price, but Meta publishes marketing rates by country: see WhatsApp message prices by country. HighLevel also told agencies on October 19 to move marketing sends to MM Lite; see the deadline notice.

  • Cost: Marketing templates are billed by Meta at marketing rates. Neither page gives a price for this type.
  • Reporting: HighLevel does not say whether copy-code taps are tracked. Link clicks can be tracked by adding UTM tags to the URL.

The same day HighLevel rebuilt the template builder and added per-contact media. See the GoHighLevel WhatsApp template builder update.

Frequently asked questions

Do I need a new WhatsApp template for every promotion?

No. The limited time offer template defines the layout, and you set the expiry each time you send it. One approved template can run many campaigns. You would need a new template, and a new Meta approval, only if you change the template itself, such as its body text or offer heading.

What happens if I send a WhatsApp offer with an expiry that has passed?

HighLevel says Meta still accepts the message, and the customer's chat shows the offer as already expired. Nothing blocks the send, so a wrong date in a bulk action reaches every contact. Check the expiry date, hour and time zone before you send to a list.

Why can't some customers see my WhatsApp offer?

Meta says recipients on WhatsApp Web or the desktop app do not see the limited time offer. They see a message saying the offer is not supported. Repeat the code and the deadline in the body text so those customers can still use it, or follow up by another channel.

Can I change the countdown wording or color?

No. Meta's reference says the timer is a text string that cannot be customized, and that it turns red when the offer expires within the next hour. The parts you control are the offer heading (16 characters), the image, the body, the code and the link.

Sources

Want a last-minute offer flow that fills open slots?

Book a free 30-minute call. We build the trigger, the WhatsApp template and the follow-up, and test them on a phone before launch.

Get in touch

Tell us what you want to automate or build.

Tell us a little about your business and what is not working, then pick a time for a free 30-minute call. No waiting for a reply.

  • Free 30-minute strategy call, no obligation
  • Written plan with scope and price before any build
  • Six months of maintenance included on every build
Alpit Patel
Alpit PatelFounder, Autoesta · HighLevel Certified Admin
  1. Details
  2. Time
  3. Confirmed

Takes under a minute. Free, no obligation, no spam. Privacy policy

Book a Free Strategy Call