Changelog
Follow up on the latest improvements and updates.
RSS
new
CRM
Companies
Bulk Company Export
Overview
You can now export multiple company records in a single click. Whether you want to download a few selected companies or export the entire list, the process is faster and more flexible.
What’s New?
Export multiple selected company records directly from the Companies table
Option to export all companies from the 3-dot menu (top-right)
Real-time export progress modal with record count and percentage completion
CSV file download with all selected company fields
How to Use
To export selected companies:
- Navigate to Contacts → Companies
- Select one or more companies using the checkboxes

- Click Export from the action bar
- Wait for the export progress to complete
- Download the generated CSV file

Export all companies:
- Go to Contacts → Companies
- Click the 3-dot menu in the top-right corner
- Select Export

- Wait for the export to complete

- The CSV file is downloaded in your system
Why This Matters
- Saves time when working with large company datasets
- Enables easy data sharing with external teams or stakeholders
- Simplifies reporting and offline analysis
- Eliminates the need for manual record-by-record extraction
new
Email Builder
New Email Campaign APIs 🚀
What’s New
🚀•
Workflow Campaigns Listing API
- Reference•
Bulk Action Campaigns Listing API
- Reference•
Unified Campaign Statistics API
- Reference- Supports email-campaigns, workflow-campaigns, bulk-action sources
- Enables retrieval of sent, opened, clicked, and related performance metrics
- Supports workflow-level granularity via optional subSourceId
Why This Matters
✨Teams can now programmatically access performance data
across all campaign types
, enabling:- Centralized analyticsand BI reporting
- Entire-accountperformance aggregation
- Scalablecampaign monitoring for multi-location customers
This closes a key API gap and unlocks full-funnel email reporting for enterprise and agency partners.
📝
Help Article:
https://marketplace.gohighlevel.com/docs/ghl/emails/campaignsWe 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
------------------------------------------------------
🚀
1 New Website Templates Published
🚀------------------------------------------------------
Home Services - 1
-----------------------------------------------------
🚀
4 New Social Templates Published
🚀-----------------------------------------------------
Real Estate - 2
Restaurant & Bar - 2
-----------------------------------------------------
🚀
5 New Facebook Ad Templates Published
🚀-----------------------------------------------------
Finance - 1
Beauty & Fashion - 1
Automotive - 1
Business Coaching & Consulting - 1
Creative - 1
-----------------------------------------------------
🚀
3 New Google Ad Templates Published
🚀-----------------------------------------------------
Real Estate - Real Estate Investor
Restaurant & Bar - Tea House
Travel & Hospitality - RV Rental Agency
------------------------------------------------------
📣
1 New Snapshot
📣------------------------------------------------------
Other - Assisted Living Facility












new
improved
Automations
Advanced Tag Filtering in Triggers — Now Extended to Opportunity & Invoice
Advanced Tag Filtering in Triggers — Now Extended to Opportunity & Invoice
Advanced tag filtering, previously released for Contact Created and Contact DND triggers, has now been extended to opportunity-based triggers and Invoice — completing the full rollout of this feature.
Now Live For
Previously available on:
- Contact Created Trigger
- Contact DND Trigger
Now also available on:
- Opportunity Created
- Opportunity Changed
- Opportunity Status Changed
- Pipeline Stage Changed
- Invoice



new
Funnels and Websites
E-Commerce Stores
Webinars
Audit Logs for Deleted Builder Assets
🔎 Overview
We’ve improved visibility inside the Page Builder. You’ll now see audit logs whenever key saved assets are deleted.
📦 What’s Included
Audit logs are now created for:
- Section Templates
- Global Sections
- Universal Sections
- Element Templates
- Universal Element Templates
This works across Funnels, Websites, Stores, and Webinars.
📝 What Gets Logged
When You Delete
: If any of the assets above are deleted, a “Deleted” audit log entry is created with- The asset name
- The asset ID
🔍 How to Access Audit Logs
You can view these logs by going to:
- Settings → Audit Logs
- Search by user
- Filter by action
- View timestamps and change details
✅ Why This Matters
This update gives clear visibility into deleted builder assets, ensuring nothing gets removed without a trace. It makes it easier to identify what was deleted and when it happened, so you can quickly investigate missing assets.




new
Automations
Chat Widget
All-in-One Chat widget support in Customer Replied trigger
🚀 Summary
You can now trigger workflows when a customer replies through an
All-in-One Chat widget
. This enhancement allows you to:- Select All-in-One Chatdirectly from the Reply Channel dropdown
- Filter replies by Chat Type(Chat Widget or Live Chat)
- Select specific All-in-One ChatWidgets
- Build more precise automation based on how customers reply
This makes automation cleaner, more flexible and easier to configure for unified chat setups.
✨ What’s New?
1️⃣ All-in-One Chat added to Reply Channel
Inside the
Customer Replied
trigger:Go to:
Reply Channel
from the filter options and you will now see:- All In One Chat
- Chat Widget
- (Other communication types like Email, Messenger, etc.)
Selecting
All In One Chat
activates additional filtering options specific to unified chat widgets.2️⃣
Smart Filter Expansion When “All In One Chat” is Selected
Once you select
Reply Channel = All In One Chat
, two additional filters appear:A
. Chat Type
is with dropdown options:- Chat Widget
- Live Chat
This allows you to decide whether the reply should come from:
- A full All-in-One Chat Widget setup
- Or specifically from Live Chat within that setup
B
. Contextual Third-Level Filter (Dynamic)Depending on what you select under Chat Type is
, the next filter changes dynamically:If:
Chat Type is = Chat Widget
, you will see:Chat Widget is
> dropdown listing only All-in-One chat widgetsIf:
Chat Type is
= Live Chat you will see:Live Chat is
> dropdown listing All-in-One Live Chat configurationsThis ensures you only see relevant widget options, no unrelated chat setups appear.
🛠️ How to Use It
- Go to Automation > Workflowsand Addtrigger: Customer Replied
- Under Reply Channel, selectAll In One Chat

- Choose Chat Type is:Chat Widget or Live Chat

- Select the specific widget under: Chat Widget is or Live Chat is


- Click Save Trigger, add relevant actions and publish your workflow.
Now, the workflow will only run when
a customer replies through the selected All-in-One Chat
configuration.🎯 Why This Matters
- Previously, All-in-One Chat replies were not clearly distinguishable, requiring separate Chat Widget or Live Chat triggers, which made setup confusing.
- Now, All-in-One Chat is a dedicated trigger option with structured, intuitive filters that show only relevant widgets, making automation more precise and easier to manage across channels.
📝 Notes
- This inclusion of All-in-One Chat widgetsis applicable only on the customer replied trigger.
- Existing Chat Widget triggers continue working as before.
- No migration is required for existing workflows but this option will be visible for existing workflows too for user to select if needed.
- The system automatically identifies replies correctly based on channel type.
new
improved
Calendar
📝 Rich Text Editor Now Available for Service Descriptions! (Services v2)
🧭 Overview
We’re excited to roll out the
rich text editor
for service descriptions
(Services v2)! This enhancement gives you more control and flexibility when writing service descriptions and allows users to create more engaging, readable
, and customizable
descriptions
.🚀 What’s New?
With the new editor, you can enhance service descriptions using rich formatting tools, including:
- Text Styling: Bold, Italics, Underline, Strikethrough
- Lists: Add bulleted or numbered points for features and instructions
- Hyperlinks: Include clickable URLs to redirect customers to policies, websites, or resource pages
- Text & Background Colors: Customize text and background colors to match your theme
- Headings & Paragraphs: Organize content with paragraphs and different headings
- Text Alignment: Align your content to left, center, or right
🔧 How to Use It?
- Go to Calendars Settings › Services
- Editor create aservice
- Navigate to the Descriptionsection, you will find therich text editor options

- Use the toolbar to styleyour text and add elements
- Click Save Changesto apply the formatted description
This enhancement not only boosts visual appeal but also improves how customers understand the offerings on the booking page.


improved
fixed
new
Communities
Client Portal
Client Portal & Communities - Password & Magic Link updates
What's New?
• TTL-aware magic links: Replaced permanent community login links (from Agency Dashboard) with short-lived links to prevent unauthorized access.
• Session Expiry: Users can now choose to invalidate all active sessions across devices during any password change or reset.
Fixes:
• User enumeration prevention: Standardised error responses across Login, Forgot Password, and OTP flows to prevent attackers from verifying if an email exists in our system.
• Users V1 update API: Added XSS payload sanitisation and limiting updates to an approved list of fields to prevent unintended modifications.
Next Steps:
• Enforcing Strong Password Policy: Backend enforcement is next. It is already rolled out partially, with the UI enforcing the new policy on all apps.





new
improved
Calendar
✨ Multi-Date Selection for Date-Specific Hours (Meetings & Rentals)
🧭 Overview
Managing date-specific availability just got a whole lot easier across
Meetings and Rentals (Private Beta)
.Previously, you could add date-specific hours for only one date at a time — making it slow and repetitive to configure availability across multiple days.
You can now select
multiple dates at once
and apply the same availability hours in one go.🚀 What’s New
You can now:
- Select multiple datesfrom the date picker when adding date-specific hours

- Set the start time and end time once
- Apply the configuration in bulk across all selected dates
- View grouped date ranges for cleaner organization

🧩 How Date Grouping Works
When you select multiple dates, the system automatically groups
consecutive dates
together to make them easier to manage.- Consecutive dates are grouped into a single block
- Non-consecutive dates are split into separate blocks
Example:
If you select
Jan 2, 3, 4, 5, 8
, and 9
:- Jan 2–5will appear as one grouped entry
- Jan 8–9will appear as another grouped entry
Each group can be edited or deleted independently later.
🎯 Why This Matters
- ⏱️ Saves time by eliminating repetitive, date-by-date setup
- 🧩 Keeps availability clean and organized with smart grouping
- ✏️ Makes bulk edits simple and manageable
- 📆 Perfect for holidays, special schedules, or short-term changes


new
Prospecting
Send prospects directly to your pipelines
Prospecting Tool is now more tightly connected to your CRM.
You can now send new prospects directly into your sales pipelines from the Prospecting Tool — making it easier to move from discovery to deal management without manual steps.
🔍 What’s New
Add Prospects to a Pipeline Instantly
When adding a new prospect, you can now:
- Select an existing Pipeline
- Choose the correct Stage
- Automatically send the prospect into your CRM workflow
- This allows you to build and manage your sales pipeline directly from Prospecting.

🛠 Important: Use Prospecting Inside Sub-Accounts
- To send new prospects into pipelines, you must use Prospecting inside your Sub-Account.
- Pipeline and opportunity management happens at the Sub-Account level, so if you are currently in the Agency view, you’ll need to switch to the relevant Sub-Account first.
- 👉 Learn how to Access Prospecting in Sub-Account
How It Works
- Switch to your Sub-Account: Go to Marketing → Prospecting Search and select a prospect
- Click Add
- Enable Add to a pipeline
- Select your desired Pipeline and Stage
- Click Generate Report
Your prospect is immediately added to your CRM pipeline and ready for follow-up.
Opportunity Source Tracking
When a prospect is sent to a pipeline:
- An Opportunity is automatically created
- The opportunity Source is marked as “Prospecting”
- You can verify this inside the Opportunities page

This makes it easy to track which deals originated from Prospecting and measure its impact on your sales performance.
💡 Why This Matters
- Move from lead generation to deal tracking instantly
- Build your sales pipeline faster
- Keep outreach and follow-ups organized
- Measure ROI from Prospecting inside your CRM
This is the first step toward making Prospecting deeply integrated with your core CRM — so prospects you generate can be managed, nurtured, and closed in one connected workflow.
happy prospecting :)
Load More
→