Changelog
Follow up on the latest improvements and updates.
RSS
new
SaaS Mode
Conversation AI
Voice AI
Set a Fixed Price for Your AI Products
What's New
You can now bill your sub-accounts a fixed rate for Conversation AI and Voice AI instead of only a markup on usage. For example, you can charge $0.50 for every message sent through Conversation AI — the same amount every time, no matter how much that message actually costs to process.
You choose the billing model — markup or fixed rate — separately for each product and sub-account, and you can switch between them whenever you like.
Why It Matters
AI usage costs are based on tokens, which are hard to explain and even harder for your customers to estimate. A fixed rate means your customers see one simple, consistent price for AI usage — no surprises, no confusing math. That makes it much easier to explain the value of your AI products and close the sale.
Notes
- This is available at the product and sub-account level — you can set a fixed rate for one AI product or sub-account, and keep markup pricing on another.
- Markup-based billing is still fully supported if you prefer it.
- You're still billed based on actual usage on your end, so it's worth reviewing your own numbers to set a fixed rate that works for your margins.


new
Snapshot
Companies
Company Custom Fields Now Supported in Snapshots
Agencies can now include Company custom fields in Snapshots and reuse the same Company setup across multiple sub-accounts.
What’s New
- Company custom fields are now included when creating a Snapshot
- Field configurations can be copied to other sub-accounts when the Snapshot is loaded
- Agencies can maintain a consistent Company data structure across multiple clients
Why This Matters
Snapshots are how agencies scale repeatable setups across their clients.
For B2B use cases, agencies previously had to recreate Company custom fields manually in every sub-account. Now they can be carried to different sub accounts using snapshots
How to Use
- Go to the Agency Dashboard
- Open Account Snapshots from the sidebar
- Click Create New Snapshot
- Select a source sub-account containing the required Company custom fields
- Create the Snapshot and load it into the destination sub-account
- The Company custom field configuration will be included when the Snapshot is applied.

new
Prospecting
AI Studio website detection in Prospecting audit reports
We're expanding our website hosting detection in Marketing Audit Reports.
Prospecting can now detect websites built with LeadConnector AI Studio, giving you a more complete view of your prospect's website technology stack.

What's new
The website hosting section of the Marketing Audit Report now detects websites built using:
- WordPress
- LeadConnector
- LeadConnector AI Studio (New)
- Webflow
- Wix
- Squarespace
- Framer
If your prospect's website is powered by AI Studio, it will now be correctly identified and reflected in the audit report.
Why this matters
- Improve website technology detection accuracy
- Get better visibility into how a prospect's website is built
- Identify migration and website opportunities with greater confidence
- Stay up to date as more businesses adopt AI-generated websites
How to enable
- LeadConnector AI Studio detection is enabled by default for all users.
- If you don't want to include it in your Website hosting audit: Prospecting → Settings → Report settings → Website hosting
- Simply uncheck LeadConnector AI Studio and save your changes.
Availability
Available for both Free and Premium Prospecting users.
If you have any feedback or suggestions, please drop them to our ideaboard: https://ideas.gohighlevel.com/prospecting-tool
improved
App Marketplace
Integrations
Slack migration to Marketplace Architecture
Overview:
The Slack integration has been migrated to the Marketplace framework, providing a more secure and scalable foundation for future enhancements. This migration improves how Slack accounts are connected and managed behind the scenes while maintaining the same experience for existing users.
What's New:
- Enhanced Security — Slack connections now leverage Marketplace authentication flows, improving credential handling and account security
- Future-ready Architecture — The integration now runs on a scalable Marketplace foundation designed to support upcoming Slack enhancements
- Seamless Migration — Existing Slack connections continue to work without requiring users to reconfigure their setup. Currently, older connections would remain in the existing architecture and in future all connections would be migrated without any user action.
How It Works:
- Existing Slacks users would be automatically migrated to the Marketplace-based integration once the feature is out of labs.
- New Slack connections are connected through the Marketplace architecture
- Users can continue using Slack functionality as before with no changes to their existing workflows
- Backward compatibility would be maintained and existing workflows would continue working as expected.
Why it matters:
- Stronger security and authentication controls
- Improved reliability and maintainability
- Scalable architecture for future Slack features
How to enable:
Users can enable the feature from sub-account labs for early access.
Preview:




improved
Phone System
Callers now hear their own country's ringtone
6th of August, 2026
If your business operates outside the US, callers used to hear a US-style ringback tone while a call was being forwarded to you, routed through your IVR menu, transferred by Voice AI, or dialed out to them. That mismatch could feel unfamiliar or spammy, causing people to hang up before you even picked up.
We've localized that ringback tone to match the country of the phone number involved, covering inbound call forwarding, outbound calls, IVR call routing, and Voice AI transfers, across 37 countries, so callers hear the tone they expect no matter how the call connects.
new
Phone System
Audio device settings on the web dialer
3rd of August, 2026
You can now choose exactly which devices ring and handle audio for your calls in the web dialer.

How to use this?
Open audio settings from the gear icon in the dialer header.

Pick your main speaker for call audio, optionally ring one additional device at the same time (like a headset plus your desk speaker) to ensure you never miss an inbound call. Choose which microphone to use.

Test buttons let you preview the speaker and additional device before saving, and the microphone picker shows a live volume meter so you know it's picking up sound.
---
This is available via Labs. You can enable it under Labs by following these steps:
- Go to agency settings > Labs
- Look for "Audio settings for voice calls"

- Click on "Activate Feature"
- Bulk select and enable it for the locations you want

---
Note: Safari currently supports only one audio output device, so use Chrome or Edge for full control over device selection.
new
Social Planner
🔄 GBP Post Sync into Social Planner-Beta
Managing your Google Business Profile content just got easier. ✨
With Google Business Profile (GBP) Post Sync, you can automatically import your existing GBP posts into Social Planner and manage both historical and newly published content from a single dashboard.
Note: Available through Labs. Enable the feature to start syncing your Google Business Profile posts.
🚀 What's new
- Automatically Sync Existing GBP Posts. Import your published Google Business Profile posts directly into Social Planner, including:
- Standard Posts
- Event Posts
- Offer Posts
- Call-to-Action Posts
- Synced posts retain key details such as:
- Summary text
- Images and media
- Call-to-action buttons
- Event information
- Offer details
- Unified Content Management
- View your synced Google Business Profile posts alongside scheduled and published content from your other social channels, giving you a complete view of your content calendar in one place.
- Automatic Daily Sync
Posts and supported engagement data are refreshed every 24 hours to keep your content history up to date. You'll also receive clear sync status updates and reconnect prompts if your Google Business Profile account requires attention.
👷 How to use this feature
- Go to Marketing → Social Planner → Settings
- Enable Google Business Profile Post Sync
- Allow the initial sync to complete
- View your synced posts inside Social Planner


💡 Why it matters
- Manage Google Business Profile content alongside your other social channels
- Import historical posts without manual recreation
- Improve reporting with a complete content history
- Simplify content management for businesses and agencies with multiple locations
- Save time by keeping everything in one place
📝 Notes
- Available through Labs and must be enabled for each location
- By default, posts from the last 30 days are synced. If fewer posts exist, older posts (up to 365 days) are imported automatically
- Sync runs every 24 hours and is not real-time
- Cloning is supported for text-only and single-image posts only
- Multi-image and video posts cannot be cloned due to composer limitations
- Engagement metrics are limited to data supported by Google Business Profile APIs
- Deleted Google Business Profile posts continue to appear in Social Planner, as sync is one-way (GBP → Social Planner)
- Supported only for Google Business Profile accounts
new
Funnels and Websites
Single Page Unpublish for Funnels and Websites
We are excited to introduce
Single Page Unpublish
! You can now take individual pages within a funnel or website offline without disconnecting your domain. Easily hide outdated content, pause seasonal promos, or manage campaigns granularly - while the rest of your site stays live.✨
What's New
- 🎛️ Granular Page Control:Publish or unpublish a single funnel or website page while every other page on your site remains fully active. The action is available right in the page's Options menu - both in the funnel/website page list and inside the page builder's side panel.
- 🗂️ Full Page Management Inside the Builder:Every page in the builder's side panel now has a complete actions menu -Edit (rename / change URL slug), Preview, Clone (within the same funnel or to another funnel/location), Unpublish, Edit Redirect Link, Publish, and Delete (with typed confirmation). The menu adapts to the page's state: live pages show Unpublish, unpublished pages show Publish and Edit Redirect Link. No more leaving the builder to manage your pages.
- 🔄 Built-in Redirects:When unpublishing, choose exactly what visitors hitting the old URL should see - a standard 404 page, a redirect to another page in the same funnel/website, or a redirect to any external URL.
- ✏️ Edit Redirect Anytime:Already unpublished a page? Use Edit Redirect Link to change where its traffic goes at any time - without touching the page's publish state.
- 🔗 Publish with Domain Setup in One Flow: Publishing a page on a funnel or website with no domain attached prompts you to select, purchase, or connect a domain and takes the page live - all in a single flow.
- 👀 Status Visibility Everywhere:Unpublished pages show a clear Unpublished tag in the page list and step sidebar, and the builder header displays a live status chip (• Live / • Unpublished) along with the page's live URL and who last changed its status.
💡
Why it Matters
- 📈 SEO Preservation:No more broken links or lost link equity. The redirect step is part of the unpublish flow itself, so traffic gets routed properly the moment content comes down.
- 🎯 Improved User Control:No more permanently deleting pages (and losing historic data) or assigning obscure URLs just to hide an offer. Unpublishing is fully reversible - the page stays editable and can be re-published anytime.
- 🧠 Reduced Confusion:Solves the common mistake where users disconnected their entire domain when they only meant to hide a single landing page.
- 👥 Team Accountability:Every publish/unpublish records who made the change and when, so multi-collaborator teams always know a page's history.
⭐
Key Highlights
- 🛡️ Zero Domain Disruption:Un-publishing a page will not disrupt your connected domain's SSL certificate or DNS settings.
- 🚧 Smart Fallbacks:If no redirect URL is provided during un-publishing, the system automatically routes visitors to a default 404 error page.
- ⚖️ A/B Testing Handled:If an A/B test is running on a page you unpublish, the test is automatically stopped, but all historic metrics and stats are preserved.
- 🧭 Clean Navigation:Unpublished pages are automatically excluded from the options list when linking navigation paths (like buttons or image navs).
- ⚡️ Instant Effect:Status changes take effect immediately - no full-funnel republish required.
🛠️
How it Works
- Open the funnel or website you want to manage and go to its page list (Funnel details / Website details).
- Select the page you want to take offline and open its Options menu.

- Choose Unpublish. A confirmation dialog appears, with an info banner explaining exactly what un-publishing this page will (and won't) affect.

- Pick the redirect behavior:Standard 404, redirect to an existing page in the funnel/website, or redirect to a custom external URL.


- Confirm. The page goes offline immediately - visitors hitting its URL see your chosen 404/redirect, while all other published pages are unaffected.

- Check status at a glance. The page now shows an unpublished tag inside the page list, and the builder header shows the status without leaving the canvas.



- Need to change where traffic goes later? Open the page's Options menu and choose Edit Redirect Link-update the destination without republishing.
- Re-publish anytime the same way - select the page, choose Publish, and confirm - to bring it back online instantly.

- No domain yet? The publish flow prompts you to select, purchase, or connect a domain and takes your page live in one step.
- Manage everything from the builder too: Open the pages side panel and each page's menu gives you Edit, Preview, Clone, Publish/Un-publish, Edit Redirect Link, and Delete - the same steps apply in Websites.
new
WhatsApp statistics in Workflows
See exactly how your WhatsApp messages perform without leaving your automation. WhatsApp statistics is now built into Workflows, so you can track the full delivery lifecycle of every message a workflow sends and drill into individual message details, all in one place.
👀 What's new
📊 Detailed message status tracking
- Full message lifecycle:Monitor total sent, pending, delivered, read, and failed messages for a workflow's WhatsApp action, the same statuses Meta reports back for every message.

🗓️ Custom date range analysis
- Pick your window:View statistics for a specific time period to evaluate performance for a given campaign or send window.
🔍 Individual message details
- Message-level breakdown:Open any message to see recipient information and precise timestamps.

📤 Export functionality
- Take the data with you:Export statistics for further analysis or reporting.
🔄 Real-time updates
- Refresh in place:Pull the latest status with a refresh button, no full reload needed.
👷 How it works
- Go to Automationand select theworkflow with a WhatsApp action.
- Click the WhatsAppaction and selectStatistics.
- View the statistics and individual message details.
- Use the date range selector to customize your view.
- Open all statisticsand clickExportto download.
Why this matters
WhatsApp message delivery is not guaranteed: messages can sit pending, fail, or go undelivered, and until now that outcome lived outside your automation. Surfacing delivered, read, and failed counts against the workflow that sent them means you can spot a drop in delivery or a spike in failures at the source, and export the detail when you need to dig in or report it.
Resources
AI template generator for WhatsApp
Create WhatsApp message templates from a plain description, right inside HighLevel. Describe your use case, like a payment reminder or a delivery update, and AI drafts a template aligned with Meta's rules, complete with GHL variables you can personalize before you submit.
> Describe what you want to say and get a drafted, pre-categorized template you can review and submit, instead of building it field by field.
What's new
✨ AI drafting from a plain description
- New entry point:UnderCreate Template, chooseAI Template.
- Describe, don't build:Give your scenario and audience, and AI drafts the template for you, complete with GHL variables ready to personalize.
🎯 Built-in categorization and checks
- Auto categorization:AI classifies the draft as Utility, Marketing, or Authentication, the same categories Meta uses to apply its messaging rules.
- Inline validation:As you draft, you get recommendations on length, formatting, and policy fit before you submit to Meta.
✏️ Fully editable before submit
- You stay in control:Edit the copy, variables, and CTAs, then submit to Meta for approval when it looks right.

How to use
- Go to CRM → WhatsApp → Templates → Create Template → AI Template.
- Describe your use case and audience.
- Review the AI-drafted template, its category, and the validation hints.
- (Optional) Edit copy, variables, and CTAs.
- Submit for Meta approval.

Why this matters
Meta applies different messaging rules by template category, and Utility templates are not subject to the same per-user marketing frequency limits that Marketing templates are. Getting the category and formatting right before you submit means fewer surprises at approval and send time. The AI template generator drafts with that categorization built in and flags formatting or policy issues while you write, so review happens up front instead of after a rejection.
Open CRM → WhatsApp → Templates, choose AI Template, and draft your next template from a description.
Load More
→