Changelog

Follow up on the latest improvements and updates.

RSS

What’s new?
We’ve improved the Trigger Stats experience in the workflow builder so it’s easier to view and understand trigger enrollment activity without leaving the workflow. You can now open a built-in stats view on the trigger itself to quickly see enrollment performance contacts attempted, matched / unmatched based on filtering criteria.
How it works
The stats section on each trigger gives you a quick snapshot of how contacts are moving through that trigger. From there, you can open a full dashboard to review attempted enrollments, matched and unmatched contacts, contact-level details, top unmatched reasons, and search results for specific contacts.
How to use it
  • Open a workflow and click the trigger in the builder.
  • Open the stats section to view trigger enrollment details.
  • Click on any of the stats or on the detailed stats view to review contacts, filter results, and unmatched reasons.
Why we built it
Trigger Stats helps you understand whether contacts are entering a workflow as expected and where filters may be blocking enrollment. With this improvement, it’s much faster to spot patterns, investigate specific contacts, and troubleshoot trigger behavior from the builder itself.
Additional notes
  • Available in both the standard builder and advanced builder.
  • The detailed view shows attempted, matched, and unmatched enrollments, plus top unmatched reasons.
  • You can search for a specific contact to check whether they matched and why they did not enroll.
You can view the change log for the full trigger stats here - https://highlevel.canny.io/changelog/trigger-stats-for-workflows
Preview:
Kapture 2026-04-01 at 21
Kapture 2026-04-01 at 21
We’ve introduced enhanced V2 Public APIs for Email, with expanded capabilities across campaigns, templates, and statistics to enable more powerful and flexible integrations.
🎉
What’s new?
  • Create, update, delete, and schedule campaigns via API, even batch scheduling of campaign is now possible through APIs
  • Introduced V2 APIs for all existing endpoints with improved capabilities, better structures, and richer response data like subject line, send data.
🚀
The new APIs
💡
What happens to previous APIs?
  • Existing APIs will continue to work as-is
  • No new improvements or features will be added
  • All future enhancements will be focused on V2 APIs
🎯
Impact
  • More powerful API capabilities for campaign management
  • Improved developer experience with cleaner and more consistent APIs
  • Better reporting and analytics access
  • Future-ready integrations built on V2 architecture
What’s new?
We’ve enhanced both Customer Booked Appointment and Appointment Status workflow triggers to support guest contacts. You can now choose who gets enrolled when an appointment-based trigger fires: Contact only, Contact and Guests, or Guests only.
How it works
When the trigger runs, the system checks who is attached to the appointment at that moment and enrolls records based on the option you selected. If you choose Contact and Guests, the workflow runs once for the primary contact and once for each guest. If you choose Guests only, the primary contact is skipped.
How to use it
  • Add a Customer Booked Appointment or Appointment Status trigger to your workflow.
  • In 'Who should be enrolled into the workflow?' choose Contact only, Contact and Guests, or Guests only.
  • Save the trigger and publish your workflow.
Why we built it
Appointment workflows were previously limited to the primary contact, which made it hard to automate reminders, confirmations, and follow-ups for multi-participant appointments. This update closes that gap and lets you message the right people automatically.
Additional Notes
  • Applies to Customer Booked Appointment and Appointment Status triggers.
  • None of your existing trigger configurations will be impacted, default behavior remains Contact only for backward compatibility.
  • For the appointment booked trigger, guests added after the appointment is booked are not enrolled by that earlier trigger event.
Preview
image
We’ve launched a brand new Reviews Overview Dashboard in Labs to give you deeper insights into your reputation performance—all in one place.
✨ What’s new
📊 Unified performance view
Track average ratings and total reviews over time
Visualise trends with interactive charts (monthly/yearly views)
image
⚙️ Customisable Dashboard
  • Show/hide sections with the new “Sections” control
  • Reorder modules to fit your workflow
image
🔎 Source & Page Filtering
Filter data by specific pages and review sources
Get more granular insights into where your reviews are coming from
🧠 AI Review Summary
Instantly generate concise AI summaries of customer feedback
Filter by selected sources, pages, and date ranges
😊 Sentiment Analysis
Understand customer perception with positive, negative, and neutral breakdowns
📩 Review Requests Analytics
  • Monitor requests across Email, SMS, and WhatsApp
  • Track funnel metrics: sent → opened → clicks → conversions
  • View source breakdown (workflow, bulk, direct)
image
💬 Review Response Insights
  • Measure response rate, AI vs manual responses, and unresponded reviews
  • Track average response time trends
image
🎥 Video Testimonials Tracking
  • Monitor requests sent, submissions, and engagement
  • View conversion performance and submission trends
  • Track average video length
image
🧩 Review Widget Performance
  • Analyse widget loads, impressions, and clicks
  • Understand on-site engagement with your reviews
📅 Flexible Date Filtering
Apply custom date ranges across all widgets for deeper analysis
🧪 Labs Feature
This feature is currently available in Labs. We’d love your feedback to help shape future improvements!
Do drop a feedback in Labs or reach out to us directly at reputation@gohighlevel.com or reshma@gohighlevel.com

new

improved

Blogs

Funnels and Websites

E-Commerce Stores

Enhanced Border Controls in Page Builder!

📝 Overview
Improved border settings in Page Builder to give you more control and a more consistent editing experience.
This update replaces older border controls with one improved border settings panel across supported elements.
🆕 What’s improved
  • You can now adjust border width for each side individually
  • You can now set border radius for each corner individually
  • Added 5 additional border styles:
    double, groove, ridge, inset, and outset
  • Border settings now follow one more consistent experience across supported elements
  • Existing pages using older border settings will continue to work correctly
🔍 How to access
  1. Open the Page Builder and select any existing element that already supports border settings.
  2. From the element’s style settings, open the Border section to adjust border width, radius, style, and color.
🎯 Why it matters
  • Makes it easier to create more customized designs
  • Gives you better control over how elements look
  • Keeps older designs working while improving the editing experience
Border Control
Hey there! 👋
We've shipped a round of improvements to the Preference Management module based on your feedback. Here's what's new 👇
🧹 Cleaner Default Setup
We've removed the pre-set "One-on-One" subscription type from new configurations. You now start with a clean slate and full flexibility to define categories that actually match your business.
📌 Scope Clarity
Ever wondered which emails your preference settings apply to? We've added a helpful inline note right on the settings screen — "Preference settings only apply to transactional & notification emails." No more guesswork. 🎯
✏️ Editable Category Names
Made a typo? Changed your mind? Subscription category names are now fully editable after creation — no need to delete and start over.
📏 Longer Category Names
Need more room to be descriptive? The character limit for subscription category names has been bumped up to 100 characters. Name away! 🏷️
🛡️ Safer Save Actions
We've tightened things up so your preference settings don't get updated accidentally. Changes now require explicit confirmation before saving — so you're always in control. ✅
🫥 Better Empty States
If all your preference categories are archived, you'll no longer see a blank or confusing screen. We now show a clear, guided zero-state with next steps so you always know where you stand.
🧾 Quick Summary!
🧹 Default Subscription
→ "One-on-One" type removed from defaults
📌 Inline Guidance
→ Scope note added for email types
✏️ Editable Names
→ Category names editable post-creation
📏 Character Limit
→ Increased to 100 characters
🛡️ Save Protection
→ Accidental save prevention added
🫥 Zero State
→ Graceful handling for archived preferences
Screenshot 2026-03-31 at 10
Overview : We've extended the Chat Widget A2P registration flow to support Sole Proprietor accounts, with automatic use case detection and pre-filled templates.
What's new:
  • Sole Proprietor registrations are now auto-detected within the Chat Widget flow. When identified, the campaign use case is pre-selected.
  • Users still choose their message type — Marketing/Promotional or Transactional/Non-Marketing — and the consent screen pre-fills the based on that selection.
Screenshot 2026-03-31 at 6
Previously: Sole Proprietor accounts had no path through the simplified Chat Widget registration flow and had to be registered through the self-serve flow.
Why it matters: Sole Proprietors can now complete A2P registration through the same quick, streamlined flow available to standard registrations — reducing setup time and compliance risk.
What’s New?
  • You can now collect and save card details within Documents & Contracts using the new “Card Details” field.
  • Signers can securely add their card while filling the document, and the card gets saved for future payments.
How to Use?
  • Open the document builder and click on “+ Add Element”
Screenshot 2026-03-31 at 5
  • Drag and drop the “Card Details” field into your document
  • Assign the field to a signer and mark it as required if needed
Screenshot 2026-03-31 at 5
  • Ensure a payment provider is connected and live/test mode is enabled
Screenshot 2026-03-31 at 5
  • Send the document to the signer
  • The signer clicks “Start filling out” and enters card details
Screenshot 2026-03-31 at 5
  • Card gets securely saved as soon as user selects add card and can be used later for payments
Screenshot 2026-03-31 at 6
Screenshot 2026-03-31 at 5
Note
Supported providers are - Stripe, NMI, Square, Authorize-net, Adyen;
Unsupported (Upcoming) - Razorpay , PayPal, Custom payment providers
-
Why We Built This?
  • To capture payment details upfront during document signing
  • To eliminate follow-ups and reduce drop-offs in payment collection
  • To lay the foundation for auto-pay, subscriptions, and seamless future charges
30th of March, 2026
Incoming calls from private or anonymous numbers
image
You can now receive incoming calls even when the caller’s number is hidden (private / anonymous caller ID). This helps you avoid missing real leads who choose not to show their number, while the product still handles those calls in a controlled way instead of blocking them outright.
You can enable this under sub-account settings > Phone system > Voice > Other settings > Inbound calls > Allow private calls
image
These contacts will be saved with the name "Private caller from <country code> at <timestamp>" along with a tag "private phone number" for easy identification.
What’s new
TikTok Support in Comment Management. You can now manage and reply to TikTok comments directly inside Social Planner.
TikTok comments now appear alongside other platforms in the Comment Management inbox, allowing:
  • Centralized engagement workflows
  • Faster response times
  • Better team coordination
  • Threaded Replies (1 Level)
Why it matters
  • Engage with TikTok audiences without switching tools
  • Respond faster to high-volume comment threads
  • Maintain consistent brand voice across platforms
  • Centralize all social engagement in one place
How it works
  • Go to Marketing → Social Planner → Comment Management
  • Open the Comments tab
image
View TikTok comments alongside other platforms. Reply directly from the unified inbox
Notes
  • Supported only for TikTok Business Profiles
  • Maximum comment length: 150 characters
  • Media attachments in replies are not supported
  • Only 1 level of threaded replies is supported
  • Additional TikTok capabilities will be added over time
Load More