Changelog
Follow up on the latest improvements and updates.
RSS
new
Automations
New Goal Events: Invoice Paid + Review Request Clicked
What’s new?
Workflows now support 2 new Goal Event types: Invoice Paid and Review Request Clicked. You can use them to automatically pull a contact forward to a Goal step when an invoice hits the right payment status, or when the contact clicks a review request link (optionally filtered by channel and/or link).
How it works
- Invoice Paid:The goal completes when the contact has an invoice marked Paid or Partially Paid - either any invoice for that contact, or only the one tied to your selected Send Invoice step (if chosen).
- Review Request Clicked:The goal completes when the contact clicks a review request link across any channel, or only the selected channel(s) and/or a specific review link (if filtered).
How to use it
- Add a Goal Event step in your workflow.
- Choose Invoice Paid or Review Request Clicked, then set your filters.
- Choose what happens if the contact reaches the Goal step before the event occurs, then Save.
Why we built it
These goals let you move contacts forward based on real outcomes - payment received or review intent shown - without extra branches or manual checks.
Use case examples
- Invoice Paid: After a “Send Invoice” action, the contact pays (status Paid or Partially Paid). The Invoice Paid goal moves them to “Send receipt + next steps.”
- Review Request Clicked: You send a review request via SMS. When the contact clicks the link, the Review Request Clicked goal moves them to “Thanks + referral ask.”
Additional Notes
- If you don’t associate an Invoice Paid goal to a specific invoice action, any qualifying paid invoice for that contact can complete the goal.
- For Review Request Clicked, leaving Channel and Override Review Link empty matches more broadly; adding filters narrows the goal to only those clicks in those channels / Links.
Preview:


We’re excited to introduce
Notes for Custom Objects
, a powerful new feature that lets you create and manage notes directly on your Custom Object records
.Enable the Feature
Go to
Labs
and toggle on Notes for Custom Objects
. ---
❓ Why This Feature?
You can now capture key details, discussions, and updates
inside any Custom Object record
, so your teams always have the full picture right where they need it. This brings greater clarity and efficiency to your workflow by keeping all relevant notes tied to their specific data entities and not scattered across unrelated records.
---
✨ What’s New?
- Custom Object Record Specific Notes
Create and view notes directly inside Custom Object records. Notes stay linked to that specific object for better organisation and context.
- Flexible Associations
Link notes across records: associate any existing or new note from a Contact or Opportunity to a related Custom Object record
- Unified Experience
Notes for Custom Objects share the same interface and editor you’re already familiar with from Contacts and Opportunities.
- Smart Filtering & Search
Quickly locate notes across objects using filters by entity, author, or keywords — making it easier to retrieve the right information instantly.
---
🔧 How to Use
- Open Custom Objects → open any record → go to Notes → add a note

- Or open a Contact / Opportunity note → associate it to the related Custom Object record



---
🤝 Why It Matters
- Keep important context on the record you’re actually managing (not just on Contacts)
- Find notes faster with Search + Filters/Sorting
- Avoid copy/pasting updates—associate the same note to the Custom Object record for shared visibility
improved
Reporting
Dashboard
Dashboard Date Picker & Filter Persistence
🚀 Overview
We’ve enhanced dashboards and custom reports to persist date ranges and filter selections per user.
The system now remembers the date range and filters you select. When you refresh the page or return later, your selections remain exactly as you left them.
✨ What’s New
Dashboard Updates
• Dashboard date range now saves automatically per user
• Widget dropdown values now persist based on user selection (no longer defaulting to the first pipeline value)
• Selected values remain saved until manually changed
• AI Summary now reflects the selected pipeline instead of always using the first pipeline in the dropdown
• If a saved filter (such as a pipeline) is deleted, we automatically select the first available option
• Duplicated dashboards retain relevant date and filter settings
• Introduced comparison date range on a dashboard level date filter - which will also be applicable to general widgets
• Widget level comparison will take preference over dashboard level if explicitly mentioned
Custom Reports Updates
• Custom reports now follow the same persistence logic as dashboards
• Dropdown values are saved for all users when the report creator clicks “Save”
• Email sharing sends a snapshot of the report values at the time of email generation
• Subsequent report changes do not impact already sent emails
• Introduced comparison date range for custom report builder - which will also be applicable to general widgets
• For custom report builder, widget level comparison will take preference over report level if explicitly mentioned
📝 Important Notes
• Widget-level date settings can still differ from the dashboard date
• Snapshot restores do not copy user-specific preferences
💡 Why This Matters
You no longer need to reset filters every time you open a dashboard. Your reports stay consistent, and previously sent emails won’t change even if you update filters later.
new
improved
Reputation
🚀 New: Virtual Businesses in Reputation Competitor Analysis
We’ve enhanced Competitor Analysis to support virtual and service-area businesses, making it easier to track competitors that don’t have a physical storefront.
✨ What’s New
1. Add Virtual Businesses Manually
You can now add competitors using:
- Virtual addresses
- Service areas
- Website URLs

Perfect for:
- Online-only businesses
- Service-area businesses
- Franchise or multi-region brands operating remotely
2. Seamless Search Experience
- Improved competitor search flow:
- Start typing a business name
- Get instant suggestions in a dropdown list
- Select from the list to auto-populate details
- Faster and more intuitive competitor onboarding.

3. Expanded Analysis Coverage
Virtual competitors are now included in:
- Ratings comparison
- Reviews benchmarking
- Keyword share tracking
- Overall competitive insights
🎯 Why This Matters
Previously, Competitor Analysis relied on physical Google Maps locations, which meant:
- Virtual or remote businesses couldn’t be tracked
- Online-only competitors were missing from analysis
- Insights were incomplete for digital-first markets
With this release, you can now:
- Track any competitor — physical or virtual
- Get more accurate insights for your niche
- Compare performance across both online and local markets
🛠 Where to Find It
Reputation → Competitor Analysis → + Add a Virtual Business Manually




Questions? Suggestions? Ideas to improve Reviews Management?
Drop us a line at reputation@gohighlevel.com or share on our Ideas board — we’re listening!
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
------------------------------------------------------
🚀
1 New Website Templates Published
🚀------------------------------------------------------
Other - 1
------------------------------------------------------
🚀
1 New Email Templates Published
🚀------------------------------------------------------
Legal - 1
-----------------------------------------------------
🚀
1 New Form Templates Published
🚀-----------------------------------------------------
Financial - 1
-----------------------------------------------------
🚀
1 New Survey Templates Published
🚀-----------------------------------------------------
Home Services - 1
-----------------------------------------------------
🚀
4 New Social Templates Published
🚀-----------------------------------------------------
Health & Wellness - 2
Financial - 2
-----------------------------------------------------
🚀
3 New Facebook Ad Templates Published
🚀-----------------------------------------------------
Business Coaching & Consulting - 1
Finance - 1
Beauty & Fashion - 1









new
Email Builder
Export email marketing data 🚀
You can now export email performance data directly from the Email Stats section as a CSV file.
⭐
What’s New
- Users can generate exports for:
- All campaigns
- Email marketing campaigns only
- Workflows only – at an individual email action level
- Bulk actions only
2. The exported CSV is sent via email as a secure download link, valid for 30 days, making it easy to access and share.
3. All exports include key performance metrics such as deliveries, opens, and clicks.
4. Recent Downloads section under settings to easily track downloads made in last 30 days.
🚀
Impact
- Simplifies performance analysis across campaigns and workflows
- Makes it easier to download, share via email, and report on email marketing results
✅
How to Use It
- Ensure you have enabled it in Labs

- Navigate to Marketing → Email
- Click on the Statisticstab
- Click Export

- Add the email address(es) where you want to receive the file and proceed

- To access past exports, go to Settings → Recent Downloads

fixed
Automations
Fixed: 'Assign to User' Now Skips Inactive Users
Overview
In workflows using the Assign to User action with Split Traffic, deactivated or deleted users were not revalidated at runtime. This could cause contacts to be assigned to inactive users, leading to missed follow-ups.
What’s new
The Assign to User action now validates each user’s status when the step runs and skips any inactive or deleted users.
What’s changed
If a user in the configured Split Traffic list is no longer active, they are excluded from assignment at execution time.
Additional Notes
- The existing split distribution order does not reset. Traffic continues to distribute as if the deleted user never existed.
- If only one user was configured and that user is deleted, the step is skipped.
new
Automations
Standard Builder: Now with Sticky Notes 2.0
What’s new?
Sticky Notes 2.0 is now available in the Standard Builder. Previously available in the Advanced Builder, you can now add images/logos, color-code branches, and leave rich annotations directly inside your workflows workflows.
How it works
Use the Sticky Note tool on the Builder canvas to drop notes anywhere in your workflow. Customize with colors, formatted text, and embedded images or links. Resize and position them to label sections or branches.
How to use it
- Open a workflow in Standard Builder.
- Click Sticky Note from the left toolbar.
- Add text, choose a color, and optionally embed an image or logo.
Why we built it
Teams using workflows needed better collaboration and context-sharing. Now you can brand workflows, leave setup instructions, and document logic directly on the canvas - without switching tools.
Additional Note
- Sticky Notes are visual only and do not affect automation logic.
Preview:


new
improved
Automations
AI Builder: Post Generation To Do List
What's New
After AI Builder generates a workflow, a new To Do List now surfaces in every action and trigger that still needs human input - so nothing gets missed before your workflow goes live.
Built on top of the existing Workflow Highlights system, the checklist consolidates all incomplete items into one actionable view.

How It Works
- Generate a workflow using AI Builder.
- A To-Do List automatically appears, highlighting every action or trigger that requires your input.
- Click the pencil icon next to any item to jump directly to that step on the canvas.
- Complete the required fields and your workflow is ready to publish.
Why This Matters
Certain inputs require a human decision, connecting integration credentials, selecting an account, choosing a pipeline, or defining which step to wait for. The To-Do List makes these gaps visible upfront, reducing the risk of incomplete workflows going live and affecting contacts or system performance.
👀
What’s New?
- Added Conversion Locationselection at Ad Set level:
- Instant Forms (default)
- Website
- Website and Instant Forms

- Introduced Dataset (Pixel)selection (required for Website & Hybrid).
- Added Conversion Eventdropdown for both website and Hybrid(Instant form and Website).
- Added Destination URL fieldat Ad level (required for Website & Hybrid).
- Hybrid support now allows both Lead Form + Website URLin the same ad.
👷
How It Works:
- Select Objective: Lead Generation.
- At Ad Set level, choose Conversion Location:
- Instant Forms> Lead form only (existing behaviour).
- Website> Requires Dataset + Conversion Event.

- Website & Instant Forms> Requires Dataset + Conversion Event.

- At Ad level:
- Website > Destination URL required.

- Instant Forms > Lead Form required.
- Hybrid > Both required and then Meta optimises which one to show to users as per their optimisation engine rules.

- Publish is blocked if required fields are missing.
⭐
Why It Matters:
- Brings HL closer to Meta Ads Manager parity.
- Enables website-based lead optimizationusing Pixel events.
- Supports hybrid lead collection(Website + Instant Forms).
- Improves performance flexibility for advanced advertisers.
📝
Notes:
- Conversion Location cannot be changed after publish (Meta limitation).
- Instant Forms remains default for backward compatibility.
- Reporting adapts dynamically based on selected conversion location.
Load More
→