Changelog
Follow up on the latest improvements and updates.
RSS
🆕 What's New
We've improved the CTA Section of the Quiz Results Page to make configuration faster and smarter, especially for quizzes with multiple tiers (Low/Medium/High). These updates aim to streamline the setup process and improve the end-user experience.
✨ Key Highlights
1) Default Values by Tier:
When setting up a CTA for the first tier (e.g., Low) of a category, the
Section Content
, CTA Name
and CTA Link
will now automatically populate as default values for the remaining tiers (Medium and High). This ensures faster configuration with fewer repetitive actions.
2) Smarter Display Logic:
If the
CTA Name
or CTA Link
is left blank for a tier, the CTA button will be hidden, and only the associated content will be shown. This allows for a cleaner presentation when CTAs are not needed.
3) Applies to New and Existing Quizzes:
- New Quizzes: All new quizzes will use this behaviour by default
- Existing Quizzes: Changes will only apply after the quiz is re-saved in the builder
⚙️ How It Works
- In the quiz builder, configure the CTA for the first tier (e.g., Low)
- The CTA Name and Link will auto-fill as defaults in the other tiers of the same category
- If you choose to leave either field blank in any tier, the CTA button will not appear for that tier
- For older quizzes, make sure to save them again to apply these enhancements
📝 Notes
These enhancements aim to reduce setup friction and give creators more control over when and how CTAs are shown in the results. Simple, clean, and smarter quizzes ahead! 🚀
new
improved
Calendar
Enhanced Privacy for Third-Party Events When Using “Login As”
Overview
We’ve enhanced calendar privacy when accessing accounts via the
Login As
functionality. Third-party calendar events now consistently respect privacy controls, even when viewed through elevated access.What’s New
When using
Login As
functionality:- The Hide third-party event detailssetting is not shown inCalendar SettingsorMy Profile
- Third-party event details are never displayed and will appear as Busyinstead
- Event details remain visible only to the event owner
The original behavior remains unchanged:
- If Hide third-party event detailstoggle isON→ All third-party events show asBusyfor others in calendar view
- If Hide third-party event detailstoggle isOFF→ Onlyprivatethird-party events show asBusyin calendar view
Why It Matters
This enhancement strengthens privacy and security by ensuring third-party calendar details stay protected across all access methods, while preserving existing calendar behavior for end users.

new
GBP + Listings
Publisher Listing Force Sync Feature
Overview
We're excited to introduce Force Sync — a powerful new capability that allows users to manually prioritize their business listing updates across publishers. This feature is particularly useful when listing updates are stuck or delayed for an extended period. Force Sync signals the listing engine to prioritize the update process, helping expedite updates that would otherwise take weeks to process.
Key Features
- Manual Synchronization Control
- Force Sync Availability:
- Yext Integration: Available at Entity Level and Publisher Level (individual publishers)
- Uberall Integration: Available at Entity Level (all publishers)
How It Works
- Navigate to the Listings tab and select the entity
- Choose sync scope:
- Entity Level: Sync with all publishers (e.g., Bing, Google, Apple Maps)
- Publisher Level: Sync with selected publisher only
- Click Request Force Sync
- Confirm the action
- Receive instant confirmation notification





Benefits
- Prioritizes your listing updates in the publisher's queue
- Particularly helpful when updates are stuck or delayed for extended periods
- Updates will be prioritized for syncing, though exact timing depends on the publisher
Why This Matters
- Faster Processing: Prioritizes stuck or delayed listing updates instead of waiting weeks
- Control: Gives users ability to flag urgent updates for priority processing
- Reduced Delays: Helps resolve situations where updates are taking unusually long
- Client Value: Demonstrates proactive approach to managing listing synchronization issues
new
improved
Calendar
Services (v2) - 🚀 Service Booking Public API is Now Live
We’re excited to announce that the
Service Booking Public API
is now live 🎉 This release enables developers and partners to programmatically create, manage, and retrieve service bookings—unlocking deeper integrations and automation around service-based scheduling.
---
📦
What’s Included
The
Service Booking Public API
supports the complete booking lifecycle:1. Get All Service Bookings
: Retrieve service bookings within a selected date range, with an optional filter of service location. 2. Create Service Booking
: Create new service bookings with support for multiple services, add-ons, and other booking-related details. 3. Get Service Booking by ID
: Retrieve detailed information about a specific service booking, including services, assigned staff, add-ons (if any), and assigned resources. 4. Update Service Booking
: Update existing service bookings, including time, service location, status, services, and other booking details. 5. Delete Service Booking
: Delete a service booking. This action will also remove all events associated with the booking. ---
💡
Why This Matters
With the
Service Booking Public API
, developers can:- Build custom booking flowsfor service-based businesses
- Seamlessly sync service bookingswith external systems
- Automate booking creation, updates, and cancellations
This release makes service scheduling more
flexible
, extensible
, and scalable
for our ecosystem.---
We are thrilled to announce our new web templates, designed to elevate your marketing efforts. Whether building a website, creating a sales funnel, or sending email campaigns, our versatile and user-friendly templates have you covered. Fully customizable and professional, they streamline your workflow, saving you time and letting you focus on engaging your audience and driving results.
List of New Templates
------------------------------------------------------
🚀
3 New Website Templates Published
🚀------------------------------------------------------
Beauty & Fashion - 1
Real Estate - 1
Travel & Hospitality - 1
------------------------------------------------------
🚀
1 New Store Templates Published
🚀------------------------------------------------------
Fitness Equipment - 1
------------------------------------------------------
🚀
1 New Funnel Templates Published
🚀------------------------------------------------------
Marketing Agency - 1
------------------------------------------------------
🚀
1 New Email Templates Published
🚀------------------------------------------------------
Business Coaching & Consulting - 1
-----------------------------------------------------
🚀
1 New Form Templates Published
🚀-----------------------------------------------------
Travel & Hospitality - 1
-----------------------------------------------------
🚀
1 New Survey Templates Published
🚀-----------------------------------------------------
Automotive - 1
-----------------------------------------------------
🚀
8 New Social Templates Published
🚀-----------------------------------------------------
Beauty & Fashion - 2
Business Coaching and Consulting -2
Home Services - 2
Insurance - 2
-----------------------------------------------------
🚀
5 New Facebook Ad Templates Published
🚀-----------------------------------------------------
Finance - 1
Creative - 1
Beauty & Fashion - 1
Automotive - 1
Business Coaching & Consulting - 1
-----------------------------------------------------
🚀
5 New Google Ad Templates Published
🚀-----------------------------------------------------
Medical - Mental Health Care Services
Other - Local Church
Real Estate - Architecture Firm
Restaurant & Bar - Craft Brewery
Travel & Hospitality - Short-term Rentals
------------------------------------------------------
📣
1 New Snapshot
📣------------------------------------------------------
Health & Wellness - Mental Health Clinic






















We’ve upgraded WhatsApp conversations in GoHighLevel to support richer, more reliable media messaging, now available through the New Conversations UI (Labs).

This release brings long-awaited WhatsApp capabilities directly into your CRM—making it easier to send media with context, support more file types, and manage assets efficiently without leaving GoHighLevel.

What’s New
Send WhatsApp media with captions
You can now add captions to media messages when sending files on WhatsApp.
This works when:
Uploading files directly from the conversation composer
Attaching files from Media Storage
If you send multiple attachments together, your message text is automatically applied as a caption—so recipients always understand the context of what you’re sending.
Full WhatsApp-supported file types
WhatsApp conversations in GoHighLevel now support all file formats allowed by the WhatsApp Business API, including commonly requested document types.

You can send:
- Images: PNG, JPG, JPEG (up to 5MB)
- Videos: MP4, 3GP (up to 16MB)
- Audio: AAC, AMR, MP3, M4A (up to 16MB)
- Documents: TXT, PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX (up to 100MB)
This removes previous limitations where certain files couldn’t be shared via WhatsApp.
Media Storage now works inside WhatsApp conversations

- You can browse and attach files from Media Storage directly inside a WhatsApp chat:
- Reuse existing assets without re-uploading
- Preserve original filenames for a more professional customer experience
- Send unlimited attachments from Media Storage
Keep important media from expiring
WhatsApp media can expire over time. With this release, all WhatsApp attachments remain compatible with Add to Documents, allowing you to store important files, images, and customer assets safely inside the CRM.

- Improved reliability and stability
- Alongside new features, we’ve fixed multiple issues that impacted day-to-day messaging, including:
- Media no longer duplicates when replying
- Broken thumbnails for documents are fixed
- Text and attachments now send as a single, clean message
- Filenames no longer appear as “Untitled” to customers
- Improved composer layout when sending links and attachments together

How This Helps Your Business
- Clearer communication with customers
- Captions allow you to explain what a file is and why it matters—reducing confusion and follow-up questions. This is especially useful for proposals, invoices, onboarding documents, and media previews.
- Close deals faster with richer conversations
- Sharing videos, presentations, spreadsheets, and documents directly in WhatsApp helps you move conversations forward without switching tools—leading to faster responses and better conversions.
- Save time with reusable assets
- Media Storage lets your team reuse approved files instantly, ensuring consistency across conversations while reducing manual uploads and mistakes.
- Fewer errors, less friction
- Expanded file support means your team can send what they need the first time—without hitting format restrictions or failed sends that slow down customer interactions.
- Build trust with reliable message delivery
- More stable media handling and long-term storage through Add to Documents ensure important customer assets don’t disappear—helping you maintain trust and professionalism.
Availability
Available via New Conversations UI (Labs)
new
improved
Site Analytics
New Analytics Metrics Added
🆕 What's New?
We’ve introduced new engagement metrics to help you better understand how users interact with your site over a selected time period.
Average Time on Site
- Shows the average amount of time users spend on your site during the selected date range (daily, weekly, or custom).
- Calculated as total time spent by all users divided by the total number of sessions.
- Helps indicate how long users typically stay engaged with your site over time.
Average Session Duration
- Displays the overall average time users spend per session across the selected date range.
- Calculated as the sum of all session durations divided by the total number of sessions.
- Helps measure general user engagement across the site.
Bounce Rate (Under 30 Seconds)
- Shows the percentage of sessions where users leave the site within the first 30 seconds after landing.
- Calculated as the number of sessions that ended within 30 seconds divided by total sessions, multiplied by 100.
- Helps identify short-lived or low-engagement sessions, often caused by unmet expectations, slow load times, or irrelevant content.
How It Works
- Open Site Analytics
- Select the Average Time on Page view
- Time spent is calculated per site visit
- Data is aggregated and displayed as averages, medians, and trends
Why It Matters
- Identifies strong and weak engagement points across funnels, websites, and webinars
- Provides clearer signals for content, UX, and design optimization
- Reduces guesswork when improving retention and conversions
- Enables data-backed decisions using real user engagement behavior

new
improved
URL Redirects
URL Redirect UI/UX Revamp!
🆕 What's New?
We’ve launched a revamped URL Redirect interface with an improved, intuitive user experience, making it easier to set up and manage 301 redirects. This update also introduces support for full domain-level redirects to external domains not connected to your account.
⚙️ How it Works?
1.
Refreshed UI
: Users can now select a source domain and choose to redirect either a Specific Path or the Entire Domain using a clean, guided popup interface.2.
Smart Target Options
: For Entire Domain redirects, users can now- Choose from existing connected domains.
- Or select Custom Domain, allowing redirection to an external domain not previously connected.
- Upon selecting Custom Domain, a new field appears to input a valid domain or subdomain (e.g., example.com or sub.example.com). Paths like /about are not accepted.
3. Target Destination Options:
Redirects can point to- Custom URL (for specific paths)
- Funnel Step
- Website Page
4. Live Previews:
Dynamic previews help users understand how their redirect will behave.5. Edit Flow:
After creation, only the target values can be edited—source configuration is locked to prevent accidental changes.6. Validation & Error Handling:
Inline validations catch invalid URLs, duplicate redirects, and unsupported formats in real-time.🎯 Why it Matters?
Teams now have the flexibility to redirect entire domains to external destinations without needing to add them to the platform. The improved flow, live previews, and smart defaults reduce errors and confusion, while the streamlined setup saves time and removes the need for developer involvement.
📌 Important Notes
All existing redirects will continue to work as they do today. This update is available to all accounts by default and does not require any manual enablement.




new
improved
Automations
Workflow Updates: Enhanced "Opportunity Changed" Trigger
What's New
The Opportunity Changed trigger now supports event-based operators. Previously, this trigger worked as a filter—firing for any change on opportunities matching specific field values. Now, with Has Changed and Has Changed To operators, you can trigger workflows only when a specific field actually changes.
New Operators for Standard Fields





New Operators for Custom Fields






Why This Matters
Previously, setting a trigger with "Assigned To = John" would fire on every update to John's opportunities—notes, lead value, tags—creating unintended triggers. Now, with "Has Changed To," you can trigger only when the Assigned To field changes to a specific user, ignoring all other updates.
How to Use
Add or edit an Opportunity Changed trigger, select your field (standard or custom), and choose from the new operators. Existing workflows default to "Equals" behavior, nothing breaks.
new
improved
Calendar
🧱 Schedules API Now Available with Full Docs
🧭 Overview
We’re excited to release a comprehensive set of
Schedules APIs
and documentation
, enabling users to create, manage, assign, and query schedules/staff availability across calendars programmatically. These APIs unlock deeper automation, powerful integrations, and precise availability control for teams and users at scale.🚀 What’s Included
🛠️
Core Schedule Management
- Full CRUDsupport for creating and managing schedules
- Define rule-based availability(weekday rules and date-specific overrides)
- Support for multiple availability intervals per day
🔍 Discovery & Administration
- Searchableand filterable schedules list
- Paginationandfiltering, built for admin dashboards, bulk tools, and analytics
🔄 Schedule–Calendar Associations
- APIs to dynamically assign or un-assign schedulesfrom calendars
- Validations to prevent invalid or cross-location schedule assignments
- Safe handling to avoid orphaned or disconnected calendars
📅 Event Calendar Support
- Dedicated APIs for managing event calendar-specific availability
- Automatically handles schedule creation and updates for event-based use cases
🎯 Why This Matters
- Provides teams with full programmaticcontrol over schedules and their relationships with calendars
- Helps agencies and locations manage availabilityacross large teams and multiple locations
- Supports dynamic schedule updatesbased on workflows, staffing changes, or external systems
- Ensures scalable, consistent scheduling logic across the platform
Load More
→