Changelog

Follow up on the latest improvements andย updates.

RSS

This is the biggest WhatsApp pricing change we have ever made. Starting
October 1, 2026
, HighLevel is removing the 5% processing fee on every WhatsApp message you send. Marketing, utility, service, all of it. From that day you pay Meta's published rate to the cent
> ๐Ÿ’ฅ Open Meta's rate card. Open ours. The numbers will match exactly. That is the whole announcement.
What's new
๐Ÿ’ธ The 5% is gone. Every message, every market.
  • You pay Meta's rate, full stop:
    No processing fee. The 5% comes off your rate in every market and every category.
  • Pricing you can actually verify:
    Meta publishes its rates publicly. Ours now match them line for line, so you can quote a client and prove your numbers instead of explaining a mystery fee.
  • Nothing to enable:
    It applies automatically to every sub-account on October 1.
๐Ÿ“‰ Here is what your rate looks like on October 1
Per marketing message, what you pay today and what you pay from October 1:
  • ๐Ÿ‡ง๐Ÿ‡ท
    Brazil:
    $0.0656 โ†’
    $0.0625
  • ๐Ÿ‡จ๐Ÿ‡ด
    Colombia:
    $0.0131 โ†’
    $0.0125
  • ๐Ÿ‡ฎ๐Ÿ‡ณ
    India:
    $0.0124 โ†’
    $0.0118
  • ๐Ÿ‡บ๐Ÿ‡ธ
    United States / Canada:
    $0.0263 โ†’
    $0.0250
  • ๐Ÿ‡ฌ๐Ÿ‡ง
    United Kingdom:
    $0.0667 โ†’
    $0.0635
  • ๐Ÿ‡ช๐Ÿ‡ธ
    Spain:
    $0.0742 โ†’
    $0.0707
๐Ÿ“‹ Full rate card, USD per message, effective October 1, 2026
This is Meta's published rate card and it is exactly what you will be billed. Service is priced the same as utility in every market.
Screenshot 2026-09-15 at 9
๐Ÿ” If you resell WhatsApp, check your rebilling multiplier
Rebilling is applied as a multiplier on cost, so your client-facing price moves with the rate. Review your multiplier under
Agency dashboard > Reselling > WhatsApp > Manage
and set it where you want it ahead of October 1.
October 2026 billing changes [effective 1 October 2026]
Two categories of messages that are currently free become billable from 1 October 2026. Both changes apply on a per-message basis, consistent with how template messages are already charged.
Change 1: service messages become billable
  • What changes:
    All service messages will be charged on a per-message basis, consistent with how template messages are charged. A service message is any free-form reply you send inside an open 24-hour customer service window, including manual Inbox replies, workflow replies and Conversation AI replies.
  • Why it matters:
    Service messages have not been charged since 1 November 2024. From 1 October 2026 they return to being a billable message category.
  • Free allowance:
    The first 1,000 service messages per phone number are free. The allowance is counted per phone number and resets at the start of each following month.
Change 2: in-window utility messages become billable
  • What changes:
    Utility messages sent in response to users will be charged on a per-message basis, that is, utility messages delivered within an open 24-hour customer service window.
  • Why it matters:
    In-window utility messages have not been charged since 1 July 2025. From 1 October 2026 a utility message is billable whether it is sent inside or outside the customer service window.
Before and after at a glance
Screenshot 2026-09-15 at 9
How the 1,000 free service messages work
  • The allowance is tracked
    per WhatsApp phone number
    , not per sub-account and not per contact.
  • The first 1,000 service messages delivered from that number in a calendar month are free.
  • Once the number passes 1,000, every additional service message that month is charged per message.
  • The counter resets to zero at the start of the next month. Unused allowance does not roll over.
โœ… Free Entry Point windows stay completely free
> ๐Ÿ’š
Nothing about Free Entry Point changes on October 1.
Conversations that start from a Click to WhatsApp ad or a Facebook Page call-to-action button remain free for a full 72 hours, for every message type. Marketing, utility and service messages are all at no charge inside that window. This is the single biggest lever you have to keep your WhatsApp costs down after October 1.
How it works
  • A WhatsApp user messages you from a
    Click to WhatsApp ad
    or a
    Facebook Page call-to-action button
    , on the Android or iOS app. (Desktop and web do not open an FEP window.)
  • A 24-hour customer service window opens as normal.
  • If you reply within those 24 hours,
    that reply is free
    and it opens a
    72-hour Free Entry Point window
    starting from the moment you replied.
  • While the FEP window is open you can send
    any type of message at no charge
    , including service messages and utility templates that would otherwise be billable.
One thing to watch:
the customer service window is independent of the FEP window. If the 24-hour customer service window closes, you can only send template messages, even though the FEP window is still open and those templates are still free.
What this means in practice:
route more first-touch traffic through Click to WhatsApp ads and Page CTA buttons. Every conversation that starts there gives you three days of completely free messaging, which the new service-message charge does not touch.
Change 3: rate card updates
Per-message rates change in the following markets from 1 October 2026. Markets marked * are also moving out of their regional "Rest Of" pricing bucket, see Change 4.
Screenshot 2026-09-15 at 9
*Market is being moved out of its respective "Rest Of" pricing region to be standalone on the rate card.
The nine markets with utility rate updates were given four months' notice rather than the usual one month.
In the markets marked as an increase above, Meta's increase is larger than the 5% we are removing, so your rate is higher than what you pay today. Everywhere else your rate goes down. The full card is above.
Change 4: newly-standalone markets
Six markets moved out of their respective "Rest Of" pricing region on 1 July 2026: Hong Kong, Singapore, Hungary, Poland, Romania and Qatar. From 1 October 2026 a further nine markets become standalone on the rate card.
Standalone from 1 October 2026:
Bangladesh, Iraq, Kazakhstan, Kuwait, Morocco, Nepal, Oman, Sri Lanka and Ukraine.
Screenshot 2026-09-15 at 9
Until 30 September 2026 a message to one of these countries is priced at its regional "Rest Of" rate. From 1 October 2026 the country has its own line on the rate card, with its own per-message rate.
What you should do before 1 October 2026
  1. ๐Ÿ”
    Review your rebilling multiplier
    under
    Agency dashboard > Reselling > WhatsApp > Manage
    . Service and in-window utility volume that cost you nothing will start carrying a per-message cost.
  2. ๐Ÿค–
    Audit high-volume support flows.
    Sub-accounts that rely heavily on free-form support replies and Conversation AI are the most exposed to the change.
  3. ๐Ÿ“ฃ
    Keep using Click to WhatsApp ads.
    Free Entry Point conversations stay free for the full 72-hour window.
  4. ๐Ÿ“Š
    Watch your per-number volume.
    Numbers that stay under 1,000 service messages a month are unaffected.
  5. ๐Ÿ””
    Set a wallet balance alert
    in
    Settings > Company Billing
    so a rate change never interrupts your sending.
Why this matters for your business
  • ๐Ÿ“‰
    The 5% off your rate in every market
    , starting with your very first send
  • ๐Ÿ”
    Rebilled sub-accounts follow the new rate automatically
    , so check your multiplier is set where you want it
  • ๐Ÿค
    Pricing you can defend to any client
    , because it is Meta's number and nothing else
  • ๐ŸŽ
    1,000 free service messages per phone number per month
    covers routine support at no cost
Many WhatsApp platforms add anywhere from 6% to 25% on top of Meta's rate and never tell you.
As of October 1, we add nothing. Go check.
Resources
Publishing a workflow just got a lot safer. If your workflow has unresolved configuration issues, we now stop the publish, show you exactly what is broken, and help you fix it on the spot. Broken workflows no longer slip silently into production.
publish workflow 30fps
What's New
  1. One place for every error
  • Frontend and backend validations are now merged into a single Highlight Error sidebar.
  • Earlier, the same workflow could surface different errors in different UIs with no consistency between them. Now every error lands in one coherent view, no matter where it comes from.
  • Each error carries two clear actions instead of hidden ones: open the step directly, or take AI's help to resolve it.
Screenshot 2026-09-11 at 5
  1. Save your progress even when errors exist
  • Auto save and manual save now work even when errors are present on the canvas.
  • Earlier we blocked the save entirely, which threw repeated error toasters and felt like a bug to our users.
  • You can now stop midway, keep everything you have built, and come back to fix the rest later.
  1. Publish is blocked until the workflow is clean
  • Hit Publish with unresolved errors and you get a modal listing every one of them.
  • Safer workflows for your customers, safer infra for all of us.
Screenshot 2026-09-11 at 5
How to Use
  1. Click Publish on your workflow.
  2. If errors exist, a modal lists the unresolved issues.
  3. Click Review Issues to open the Resolve Errors sidebar.
  4. For each error, choose Open Step to jump straight to that action or trigger, or take AI's help to resolve the error.
  5. Resolve everything, then publish.
Why It Matters
This sits on top of a full year of validation coverage built across triggers and actions. Users no longer guess what is misconfigured. The canvas tells them, the sidebar fixes it, and the publish gate makes sure only working workflows go live.
Whatโ€™s new?
You can now manually retry failed subscription payments directly from the Subscription Details page for NMI, Authorize.Net, Square, and Mercado Pago.
This gives businesses another way to recover subscription revenue after automatic payment retries have been exhausted or unavailable, along with an option to update the card for the subscription and collect payment from a new payment method.
How it works?
Go to
Payments > Subscriptions
and open any subscription with an '
Unpaid
' or '
Past due
' payment status.
Once automatic retries are exhausted, you can:
  • Retry the oldest unpaid payment using a saved card or a newly added card
  • Optionally set the selected card as the subscriptionโ€™s default payment method
  • Attempt a failed payment retry up to three times with the same card
  • After three unsuccessful attempts, a 24 hour cool-down applies before that card can be retried
  • Localized warnings will clearly indicate when another retry is not yet available.
Why it matters?
  • Previously, failed payments could remain unpaid after automatic retries were exhausted, requiring businesses to find alternative ways to collect the payment.
  • Manual retries provide businesses greater control over payment recovery and make it easier to reduce involuntary subscription churn without leaving the platform.
Whatโ€™s next?
We will continue improving subscription payment recovery across payment providers and making failed payment management more seamless.
Visuals
Screenshot 2026-09-02 at 6
Screenshot 2026-09-11 at 11
image (56)
Screenshot 2026-09-11 at 11
Community members can now record and send voice notes directly in posts and comments - a faster, more expressive way to communicate without typing long replies.
โœจ What's New?
๐ŸŽค Record Voice Notes
A new mic button in the post and comment composer lets members record voice notes on the spot. Record, pause, resume, or cancel before sending - all inline, without leaving the editor.
Screenshot 2026-09-10 at 2
๐ŸŽต Upload Audio Files
In addition to recording, members can upload audio files alongside images, videos, and other attachments. Multiple audio files can be attached to a single post.
Screenshot 2026-09-10 at 2
โ–ถ๏ธ Inline Playback
Voice notes and audio files play directly in the feed - in both posts and comments. Recorded notes display a waveform view, while uploaded audio shows a timeline view. Playback speed can be toggled between 1x, 1.5x, and 2x, and audio autoplays to the next track for a continuous listening experience.
Screenshot 2026-09-10 at 2
๐Ÿ’ก Why This Matters
Voice notes give members a faster, more personal way to share updates, give feedback, or reply to discussions, without needing to type long responses or switch to a separate chat tool. Also, voice messages are a better form of expression, as sometimes the text messages are just not enough!
๐Ÿ“ Notes
  • Voice notes are supported in both posts and comments.
  • Supported playback speeds: 1x, 1.5x, and 2x.
  • Multiple audio attachments can be added to a single post.
  • Currently available on web. Mobile app support is coming soon.
Overview:
Weโ€™ve integrated the HighLevel App Marketplace with Ask AI, making it easier for users to discover the right apps without having to manually browse or search through the Marketplace.
Users can now simply describe what they are looking for in Ask AIโ€”such as โ€œIs there any IDX integration or real estate integration available?โ€โ€”and Ask AI will understand the requirement and recommend relevant Marketplace apps directly within the conversation.
1. AI-Powered App Discovery
  • Users can ask Ask AI for apps or integrations using natural language.
  • Ask AI understands the user's intent and searches the Marketplace for relevant apps.
  • Users don't need to know the exact app name or Marketplace category to find the right solution.
2. Relevant Marketplace Recommendations
  • Ask AI surfaces the top relevant Marketplace apps based on the user's request.
  • Recommendations include key information such as the app name, category, description, and relevant capabilities.
  • Users can click View Details on a recommendation to explore the app further.
  • If users want additional options, they can select Show more apps in Marketplace to continue exploring.
3. Agency Controls for Ask AI Discoverability
  • Agencies remain in control of whether Marketplace apps can be discovered by their sub-accounts through Ask AI.
  • Under App Marketplace โ†’ Settings โ†’ Marketplace Visibility, agencies can configure Ask AI Discoverability for sub-account users.
  • When enabled, sub-account users can discover Marketplace apps through Ask AI.
  • When disabled, Marketplace app recommendations will not be surfaced to sub-account users through Ask AI.
These controls apply to sub-account admins only; agency admins continue to have access to Marketplace discovery.
How to Use It?
  • Open Ask AI.
  • Describe the app, integration, or business capability you're looking forโ€”for example, โ€œIs there any IDX integration or real estate integration available?โ€
  • Ask AI will identify relevant apps and display the top Marketplace recommendations.
  • Click View Details to explore a recommended app.
  • Click Show more apps in Marketplace to browse additional relevant options.
Key Points to Note:
  • Marketplace discovery now becomes available where users are already asking Ask AI for solutions, reducing the need to manually navigate and search the Marketplace.
  • Users can discover apps based on their business need or use case, even when they don't know which app or integration they need.
  • Agency admins can control Ask AI Discoverability for their sub-accounts from Marketplace Settings.
  • Existing Marketplace visibility and app-access controls continue to apply.
  • If Marketplace visibility through Ask AI is disabled for a sub-account, Ask AI will not surface Marketplace app recommendations to that user.
  • Agency users will see all apps recommended on Ask AI irrespective of which apps are approved
    .
Preview:
Screenshot 2026-09-10 at 5
Screenshot 2026-09-10 at 6
Screenshot 2026-09-10 at 7
Ad Manager now brings
Metaโ€™s post-publish recommendations directly into published campaigns
, helping users identify and act on optimization opportunities without switching to Meta Ads Manager.
๐Ÿ‘€ Whatโ€™s New?
Once a Meta campaign is published, users can now:
  • View
    Meta-generated recommendations
    directly from the campaign Review screen.
  • See the
    number of available recommendations
    at a glance.
image
  • Understand the suggested change, affected campaign element, and
    expected performance improvement
    , when provided by Meta.
  • See the recommendation's
    impact level
    - High, Medium, or Low.
  • Click
    Review and Update
    to navigate directly to the relevant section of the campaign and make the suggested change.
  • See a clear โ€œ
    No recommendations right now
    โ€ state when Meta has no suggestions for the campaign.
image
๐Ÿ‘ท How to Use?
  1. Open a
    published Meta campaign
    in Ad Manager.
  2. Go to the
    Review
    screen.
  3. Select
    Meta recommendations
    from top left button to view available suggestions.
  4. Click
    Review and Update
    on a recommendation.
  5. Make the suggested change within the relevant campaign section.
โญ Why This Feature?
  • Campaign optimization continues after publishing. By bringing Metaโ€™s recommendations directly into Ad Manager, users can quickly identify potential improvements and take action
    without moving between Ad Manager and Meta Ads Manager
    .
๐Ÿš€ Whatโ€™s Next?
  • We plan to further unify pre- and post-publish optimization by showing
    Opportunity Score alongside Meta recommendations
    for published campaigns, creating a continuous optimization experience throughout the campaign lifecycle.
๐Ÿ“ Notes
  1. Recommendations and expected outcomes are provided by
    Meta
    and may change as campaign performance data evolves. Applying a recommendation does not guarantee improved results.
  2. Only recommendations that can be addressed directly within Ad Manager are surfaced.
What's New
When you enable SaaS for a sub-account and choose to attach a snapshot, we now check whether the snapshot would overwrite anything you've already customized in that sub-account. If it would, you'll see a warning before any changes are made, and you can choose to either keep your existing assets or overwrite them with the snapshot's version. If there's no conflict, the snapshot applies just like before.
Why It Matters
Previously, attaching a snapshot could silently overwrite funnels, websites, or other assets you'd already updated in a sub-account โ€” with no warning and no way to undo it. Now you're always in control: you'll see exactly when a conflict exists and get to decide what happens to your work.
Notes
  • This applies to both SaaS V1 and V2 accounts.
  • For bulk SaaS enablement, attaching a snapshot isn't available as an option yet, so we automatically protect your existing assets by default in that flow โ€” no prompt, no risk of overwrite.
Coming Soon
  • The same conflict warning and choice you get in individual SaaS enablement, brought to bulk SaaS enablement once snapshot attachment is added there.
image
๐Ÿงญ Overview
Custom forms attached to your bookings now have complete conditional logic support across Services and Rentals. Show/hide field conditions have always applied automatically during booking โ€” and now, post-booking actions like redirects, custom messages, and lead disqualification or confirmation page configured in the form can also be activated through a new global setting. This gives businesses full control over the booking experience from start to finish, powered entirely by their custom form.
๐Ÿš€ What's New?
โœ… Post-Booking Conditional Rules Now Supported
Custom form conditions that control the confirmation page โ€” including Redirect to URL, Display custom message, and Disqualify lead โ€” now fully apply after a booking is submitted, when enabled in Global Settings.
โœ… Form's On Submit Actions Now Apply
When the global setting is enabled, the custom form's On Submit action also controls the confirmation page experience, replacing the calendar-level confirmation settings.
โœ… New Global Toggle to Enable Form Control
A new checkbox โ€” "Let a custom form override this with its own rules" โ€” in Global Settings > Form & confirmation gives you one place to activate full form control across all listings and services. A tooltip clarifies exactly what enabling it does.
โœ… Smart Fallback Behavior
If the attached custom form has no applicable settings or rules, the confirmation page automatically falls back to whatever is configured in Global Settings โ€” so nothing breaks if a form is attached without applicable post-booking rules (such as On Submit action set to Order Confirmation).
โœ… Contextual Banners at the Listing and Service Level
When selecting a custom form at the individual listing or service level, a new inline banner tells you if and exactly how the form's rules will behave.
๐Ÿงฉ How to Use It
  • Go to
    Services/Rentals > Global settings > Form & confirmation
  • Select a
    custom form
    under
    Global form Settings
  • Under the Confirmation page section, check "
    Let a custom form override this with its own rules.
    "
  • At the individual listing or service level, select your custom form under Select form โ€” the inline banner will confirm whether form rules are active.
  • Show/hide field conditions from your custom form apply automatically during booking โ€” no additional setup needed for those.
๐ŸŽฏ Why This Matters
  • Businesses can now route customers to different URLs, show personalized messages, or disqualify leads โ€” all driven by the answers customers give during booking.
  • No more partial conditional logic โ€” custom forms now have end-to-end control over the booking experience when enabled.
  • The smart fallback ensures existing setups aren't disrupted โ€” if a form has no post-booking rules, the Global Settings confirmation page is used seamlessly.
  • Contextual banners at the listing and service level eliminate guesswork โ€” users always know what their form will do and where to change it.
  • Consistent behavior across Calendars, Services, and Rentals reduces confusion and makes the platform easier to reason about.
Screenshot 2026-09-10 at 4
Screenshot 2026-09-10 at 4
Screenshot 2026-09-10 at 4
Screenshot 2026-09-10 at 4
GPT Image 2.5 is now live in the AI Image Generation action. Two variants ship together, Flare and Sunburst. Open the model dropdown, pick the one that fits the job, and generate.
Screenshot 2026-09-10 at 3
Screenshot 2026-09-10 at 3
Screenshot 2026-09-10 at 3
What's New
GPT Image 2.5 Flare
The default pick for most use cases. Flare produces higher quality output than GPT Image 2 at up to 50% lower latency, which makes it the right fit for creator and social content, product visuals, visual search, quick prototyping, and high volume generation.
GPT Image 2.5 Sunburst
Built for premium visual work that needs tighter control across edits. Use it for campaign creative and polished product imagery.
How to Use
  1. Add the AI Image Generation action to your workflow.
  2. Open the model dropdown.
  3. Select GPT Image 2.5 Flare or GPT Image 2.5 Sunburst.
  4. Write your prompt and save.
Screenshot 2026-09-10 at 3
Why This Matters
Reference photos carry much further than before. Subjects stay recognizable across new settings, styles, and compositions, lighting and textures look natural, and distinctive features carry through instead of getting lost. Variations stay anchored to the original source, so a series holds together rather than drifting image to image.
You can also swap a single element, such as a product, a background, or a piece of copy, while the subject, composition, and brand treatment stay intact. That turns image generation into something you can re-version and localize inside a workflow instead of rebuilding each asset from scratch.
The AI Image Generation action now accepts reference images. Attach up to five images as visual context alongside your prompt, and control the setting, the subject, and your branding directly instead of trying to describe them in words.
Screenshot 2026-09-10 at 2
What's New
Up to Five Reference Images per Action
โ€“ Attach up to five images to a single AI Image Generation action. Each is passed to the model as visual context along with your prompt.
Three Ways to Add Them
โ€“ Upload from your system, pick from the Media Library, or point at a URL.
Dynamic Reference URLs
โ€“ The URL field supports custom values, so a reference can come from a webhook payload, a contact field, or a previous action. One workflow, a different reference image per contact.
Positional Ordering
โ€“ Images are passed in the order you add them, so your prompt can address each one by position.
Screenshot 2026-09-10 at 1
How to Use
  1. Open the AI Image Generation action in your workflow.
  2. Write your prompt as usual.
  3. Scroll to the Reference images section below the templates.
  4. Choose a source: System upload, Media library, or URL.
  5. Add your images. The counter on the right shows how many you have added out of five.
  6. Refer to each image by its position inside the prompt.
  7. Save the action.
Screenshot 2026-09-10 at 1
Worked Example: One Lifestyle Shot, Zero Shoots
The goal is a brand lifestyle image of a model at a seaside restaurant, with the brand logo placed in the corner. No photographer, no designer, no studio.
Three reference images are uploaded, in this exact order:
  1. Setting: a photo of a seaside restaurant terrace.
  2. Subject: a portrait of the model.
  3. Logo: the ACME brand logo.
The prompt then assigns a job to each one by position:
"A realistic image of a lady wearing a beautiful summer dress with light colors like blue and white, sitting in the location shown in the first reference image, looking directly into the camera with a smile. The scene captures her clearly and naturally within that setting. The logo from the third reference image is placed visibly in either the bottom left or bottom right corner of the image, fitting suitably with the overall composition."
The output places the subject from the second reference inside the setting from the first, with the logo from the third rendered cleanly in the bottom right corner.
Screenshot 2026-09-10 at 2
Why It Matters
A face, a room, or an exact logo never survives a text description. Reference images move image generation from describing to showing, which is the difference between an approximation and the asset you wanted.
Brand assets stay exact rather than approximated, so generated visuals can carry real logos and real product shots instead of near-misses.
Dynamic reference URLs make personalised visuals possible at volume. A single action can produce a different image for every contact who passes through it, driven by whatever the workflow already knows about them.
Load More
โ†’