Changelog
Follow up on the latest improvements and updates.
RSS
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 CRUD support 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
improved
new
Automations
Autosave Now in AI Builder
What's New
Autosave now works with AI Builder created workflows. When Autosave is enabled, your AI generated workflows save automatically upon creation and every subsequent AI Builder edit saves in the background.
How It Works
Enable Autosave in global workflow settings, then generate workflows using AI Builder, they'll save automatically. Further edits made through AI Builder continue saving without manual intervention.

Why This Matters
Build confidently with AI without worrying about lost work from forgotten saves, network issues, or browser refreshes.
improved
Automations
Workflow AI Assistant: Smarter Knowledge Base Search
We've made the AI Assistant more efficient by teaching it to recognize when a knowledge base search is actually needed.
What's New
The AI Assistant now skips unnecessary knowledge base lookups in two key scenarios: simple conversational messages like "Hi," "Hello," or "Thanks," and workflow analysis requests such as "Analyse my workflow" or "Explain this workflow." These analysis queries rely on the workflow context you're already viewing, not external documentation.
Instead of searching on every message, the assistant only triggers a lookup when there's meaningful content that would actually benefit from it.
Why This Matters
Faster responses for simple interactions and workflow analysis, no waiting on searches that won't help anyway.

Overview:
We're introducing the ability to delete Site Projects in SEO, giving you greater flexibility to manage your SEO audits. This enhancement addresses a key limitation: the four-site quota cap. Now, if you've reached your quota and want to audit a different site, you can delete an existing Site Project to free up space and continue optimizing new properties without constraints.
How It Works
Deleting a Site Project is straightforward:
- Navigate to the SEO section
- Select the Site Project you want to remove
- Initiate deletion
The system will immediately process the removal and update your account accordingly.



What Happens When You Delete a Site Project
When you delete a Site Project, three key changes occur instantly:
Quota Restoration
Your Site Projects quota is immediately renewed, allowing you to add a new site right away. View your updated quota anytime under Settings → Quota Info.
SEO Fixes Reverted
All SEO optimizations applied through this Site Project—including funnel path fixes, blog path fixes, and external fixes—are automatically rolled back and removed from your site.
Permanent Action
This deletion is irreversible. Once confirmed, the Site Project and all associated fixes are permanently removed and cannot be recovered.
Why This Matters
This feature empowers you to experiment with different sites for audit purposes without being locked into your initial four selections. Whether you're testing new properties, working with clients across multiple domains, or simply want to shift focus to higher-priority sites, you now have the flexibility to adapt your SEO strategy as your needs evolve.
new
App Marketplace
Introducing App Updates with Versioning in the GHL Marketplace
We are introducing App Updates powered by explicit App Versioning in the HighLevel Marketplace.
This release is a foundational platform improvement that enables developers to ship updates safely and allows existing users to upgrade apps without uninstalling and reinstalling. It replaces the legacy Marketplace behavior and establishes a modern, controlled, and transparent update lifecycle.
âś… Important Context: How Updates Worked Before
Previously, the GHL Marketplace did not support in-place app updates. Developers were required to make changes directly on the live app, and while new installations received the latest version, existing installs could not be upgraded. To access updates, users had to uninstall and reinstall the app, which often resulted in:
- Loss of existing configurations
- Disruption to active workflows
- Reluctance to adopt new releases
- Increased operational risk for agencies and sub-accounts
🔮 What’s New
With this release:
- Apps now support in-place updates
- Existing installs can be upgraded safely
- App configuration is preserved during updates
- Users can see what changed before updating
- Developers can release updates without impacting live users
- This brings the Marketplace in line with modern app ecosystems.
✨ Key Capabilities
- Explicit App Versioning
Apps now consist of multiple explicit versions. Each version maintains its own:
- Lifecycle status
- Review record
- Release notes
- Change history
Live versions are never edited directly.
- Version Lifecycle States
Each app version progresses through defined states:
- Draft – Editable working copy
- In Review – Submitted for Marketplace review (public apps)
- Live – Approved and installable
- Deprecated – Scheduled for removal
- Disapproved – Rejected version; editable like Draft
This ensures predictable, auditable releases.
- Version Limits & Safety Rules
To prevent unstable or excessive versions:
- Only one Draft or Disapproved version at a time
- Maximum of 3 total versions per app
- (Live + In Review + Deprecated) ≤ 2
- (Draft + Disapproved + In Review) = 1
These limits protect platform stability and review clarity.
- Creating a New Version
- Developers clone the latest Live version to create a Draft
- All development occurs without impacting production users
- A new Draft cannot be created until the current Draft or Disapproved version is resolved.
- Publishing an Update: Semantic Versioning
Developers must select a version type:
- Major (x.0.0) – Breaking or incompatible changes
- Minor (x.y.0) – Backward-compatible enhancements
- Patch (x.y.z) – Bug fixes only
- Release Notes: Release notes are shown directly to users during the update flow.
User Experience When an Update Is Available
When a new version goes Live:
- Installed apps show an Update button
- Displays version-specific release notes
- Major updates require explicit user confirmation
- Minor and Patch updates follow a standard safe flow
This prevents surprise changes and builds trust.












đź§© Module Update Behavior (Current State)
- Modules are currently associated with the app, not a specific version
- Changes to module functionality may become visible immediately after saving
Guidance
- Use Major versions when introducing new module capabilities
- Use private apps for testing
- Apply changes to live apps only when changes are production-ready
🗑️ Deprecating Old Versions
Live versions can be scheduled for removal with a minimum 3-day notice. On the deprecation date:
- The version is removed
- All installs using that version are automatically uninstalled
- This prevents outdated or unsafe versions from lingering.
🔜 What’s Next
We’re actively working on:
- Version-aware module updates
- Version-aware pricing updates
- Safer release controls and clearer update propagation
This release establishes the foundation for these improvements.
For more details, please check:
https://marketplace.gohighlevel.com/docs/oauth/HowToUpdateYourAPP/index.htmlFor questions or concerns:
improved
new
Forms
Surveys
Quizzes
New Submission PDF Layout with Attachments & Quiz Results Page Attachments
Overview
We’ve improved how form, survey, and quiz submissions are viewed, downloaded, and shared. This update introduces cleaner PDF layouts, more control over PDF attachments in notifications, and UI improvements across submission settings. Quiz results can now also be shared via email as a PDF.
✨ What’s New
1. New Submission Layout (Forms)
- Updated submission layout for improved readability and consistency.
- Optimized for both on-screen viewing and PDF generation.
2. PDF Download Options (New vs Legacy)
- Added a dropdown selector instead of a tooltip.
- Users can now choose between: New PDF layout (improved formatting) or Legacy PDF layout (existing format)
- Available directly from submission views.

New Format:

Old Format:

3. Email Notification: PDF Attachments
- New “Send attachment” option added to notification settings.
- When enabled: Submission details are automatically generated as a PDF
- PDF is attached to notification emails
- Works for forms, surveys, and quizzes.
- Quiz results can now also be shared via email as a PDF. Quiz notifications now support two distinct PDF attachment options: Send Quiz Submissions as a PDF and Send Quiz Results as a PDF
Forms:

Quizzes:

What the Email Will Look Like?

🎯 Why This Matters
- Automatically sends PDFs with submission emails
- Cleaner layouts for easier reading and sharing
- More control over what gets sent (submissions, results, or both)
📥 Overview
We’re reaching out to let you know about upcoming carrier fee changes that will impact some messaging routes starting January 19, 2026. These updates come from our underlying providers and affect how much carriers charge to send or receive messages via SMS & MMS across various number types.
While these updates are out of our control, we’re committed to being transparent, so you always know what to expect and can plan your usage accordingly.
📊 What’s Changing?
Some carrier fees in United States for outbound and inbound messaging across SMS & MMS channels will change,
Here are a few examples (in USD):
- Outbound SMS : $0.0030→$0.0045
- Inbound SMS : $0.0030→$0.0025
- Outbound MMS : $0.0050→$0.0100
- Inbound MMS : $0.0000→$0.0100
📌 These changes will automatically be reflected in your account starting January 19, 2026.
🔍 Why This Is Happening
From time to time, our providers update messaging carrier fees in response to evolving network costs, routing changes, and carrier-level agreements. These fees are passed through directly and apply across the entire industry, regardless of platform.
âś… No Action Needed
You don’t need to make any changes. These updates will take effect automatically, and you’ll see the new rates reflected in your future invoices.
🙏 Thank You
We know price changes aren’t always welcome, but transparency is one of our core values - especially when it comes to billing. If you have questions or need help reviewing how this might impact your messaging strategy, our team is here to support you.
fixed
improved
SaaS Mode
Bug Fixes & Improvements to SaaS Billing and Upgrades
We’ve rolled out a few important fixes to improve reliability and accuracy across SaaS billing and subscription management.
âś…
What’s Fixed
BGN Currency Removal (Compliance Update)
- Effective January 1, 2026, Bulgaria transitioned from Bulgarian Lev (BGN) to Euro (EUR). As a result;
- All SaaS prices created in BGN have been discontinued.
- Subscriptions associated with BGN prices were effectively canceled.
- Creation of new prices or SaaS plan categories in BGN is now blocked.
This ensures compliance with updated currency regulations.
Incorrect Amount Shown for Special Prices During Reactivation
- Issue occurred for special prices (custom prices created outside SaaS Configurator).
- When a subscription with a special price went into cancelled state and the sub-account attempted reactivation, the payment modal showed an incorrect amount.
- Fix: The reactivation flow now correctly displays the actual special price amount.
Fixed Upgrade Permission for SaaS V2 Sub-Accounts
- Agencies can control whether sub-accounts are allowed to upgrade their SaaS plans via a setting in SaaS Configurator (default: OFF).
- A bug prevented this setting from propagating to sub-accounts on SaaS V2. Even when agencies enabled upgrades, sub-accounts still could not upgrade.
- Fix: The setting now correctly flows to sub-accounts. Upgrade functionality works as expected when enabled by the agency.
đź’ˇ
Why This Matters
These fixes ensure:
- Accurate billing during reactivation
- Reliable upgrade paths for growing SaaS businesses
- Alignment with updated currency regulations
No action required on your end - everything is already live and working as expected.
Overview: Based on level-up feedback from Labs, this release improves overall UI clarity by enhancing color contrast, increasing feature visibility, and optimizing the placement of key page elements.
The functioning of the page remains the same overall. Users can now create new tags from the contact card section.
What’s New in UI
• Color Contrasts and Better Visibilty
Input fields have been made darker to make them stand apart from their respective field names (two shades of grey lighter). Customers can now easily differentiate this change as it was visually disturbing earlier
• Empty Fields
Fields without input are indicated by double dashes, and the color of input fields has been adjusted to be slightly darker than the field text to enhance readability.
• Folder Colors
The UI displays the folders with a grey background to differentiate between the existing fields and folders.
• Opportunities moved under Actions
This was the most requested feature. Customers wanted a simpler way to view and add new opportunities, and the new flow significantly reduces both the number of clicks and the time required. The entire card is now clickable.
• Tags Display
Tags addition pop up made wider and cleaner. The tags are now displayed completely. We can now expand and collapse the tags section
• Engagement Score
The score is now displayed next to the contact name in the contact card. On click of this score, it opens the engagement score section.
• Add Additional Phone and Email
This feature now resides inside the contact folder. Users don't have to search on the folder name anymore.
• Delete Contact
To improve usability, the three-dot menu on the contact card has been replaced with a delete icon, reducing the effort required to locate the delete action.







improved
fixed
Conversations
✨ Conversations Page - UI Enhancements
Overview
We’ve rolled out a set of UI enhancements driven directly by feedback received from customers. These updates focus on improving clarity, usability, accessibility, and visual comfort on Conversations page, to help manage communications more efficiently.
How It Works
These enhancements are part of the
CRM Redesign: Conversations + Contact Detail Page (Beta)
in Labs. - To enable the new experience, go to Labs and turn on CRM Redesign: Conversations + Contact Detail Page (Beta).
- If you have already enabled this Labs toggle, all the enhancements listed below will automatically reflect in your account, no additional action required.
What’s New & Improved
- Richer Activity Logs:Activity entries now include more detailed context such as pipeline name, stage, and related information, making it easier to understand what changed and why at a glance.

- Better Usability with Clearer Icons:Icon sizes across the UI have been increased to improve visibility and allow quicker recognition of actions.

- Improved Bulk Select Experience:The bulk selection flow has been refined to make selection flow clearer and reduce confusion when managing multiple conversations.

- Clearer Email Thread Visibility:When emails contain multiple threads, the indicator is now more prominent and easier to notice, making it simpler to locate at a glance.
- Enhanced Visual Contrast:Background colors, font sizes and contrast levels have been adjusted to make conversations easier to scan.
- Larger Snippet Selector in Composer:The snippet selector in the message composer is now larger, making it easier to browse, select, and insert snippets for faster and more efficient messaging.

- Improved Translation Support:We’ve added translation support for previously missing strings, ensuring a more consistent and complete localized experience across languages.
We’d love to keep improving based on your input. If you have additional UI-related feedback, please share your feedback through Labs.
Load More
→