Changelog
Follow up on the latest improvements and updates.
RSS
Overview
As agencies manage increasingly sensitive client information, having greater control over document access is more important than ever. We're excited to introduce enhanced document privacy and access controls for files stored in the contact record's documents panel. This update gives users more flexibility in how documents are shared, helping them align with internal security policies, meet client expectations, and strengthen trust in their workflows.
What's new
* Users can now generate configurable document links with multiple access options while sharing:
* Public link – Accessible by anyone with the link

* Private link – Accessible only to authorized HighLevel users

* One-time code link – Access verified via a one-time password sent to the contact's email address

* Password-protected link – Access secured with a user-defined passcode

Additional controls include:
• Set expiration dates for shared links

• Allow or restrict document downloads
• View document details and access history for improved visibility and auditing


PS: The default behavior for the document link will be internal/private in nature (unless the user wishes to change it while sharing).
What's next?
* We're working towards bringing in more privacy and data control for you to expand document security across the platform. In the next phase, these privacy and access controls will be extended to document attachments shared through notes and custom fields, creating a more consistent and secure document-sharing experience throughout HighLevel.
* Enhanced security for email attachments that go out via the marketplace apps
Overview
We've rolled out a new set of enhancements to Contact detail page customization, giving users greater flexibility to personalize layouts, optimize space utilization, and tailor the contact experience to their workflow. These updates make the contact record more adaptable while preserving a clean and efficient user experience.
What's new?
1. Resizable panels
* Panels can now be resized to better fit your workflow.
* The left panel is no longer restricted to a narrow width and can be expanded as needed.

2. Owners & followers decoupled
* Owners and Followers can now be managed independently.
* Choose to display only Owners, only Followers, both, or neither on the contact card.

3. Custom fields in contact card
* Add any
two custom fields
directly to the contact card for quick visibility.* These fields are displayed in
read-only mode
.* To edit custom field values, continue using the
All fields
tab.
4. Flexible tag placement
* Tags no longer have to occupy space in the contact card.
* You can now choose to display tags either in the
left panel
or the center panel
, depending on your preferred layout.
5. Customizable tabs
* The
Actions
and All fields
tabs can now be renamed.* Tabs can also be reordered to better match your team's workflow.


6. Dynamic tabs open by default
* Any module placed within a Dynamic Tab will now be expanded and visible by default when the tab is opened.
What's next?
* We will be allowing the freedom to place a module more than once on the same page. The users can choose to place the module in any of the panels.
* User permissions for adding or editing the customized views.
* On clicking the email icon, GHL email composer will open rather than the system default email composer.
📝 Summary
Ad Manager now provides smart guidance for
Meta Special Ad Category campaigns
. When users select a Special Ad Category, they’ll see helpful notices, audience guidelines, and field-level warnings to identify targeting values that may not meet Meta’s compliance requirements.This helps users fix common issues before publishing and reduces the chances of campaign failure due to Special Ad Category restrictions.
✨ What’s New?
- Campaign-level guidance:Users now see an informational notice when a Special Ad Category is selected.
- Audience compliance banner:Ad set targeting now shows whether audience values are compliant or need attention.
- Guidelines accordion:Users can quickly review key Special Ad Category targeting rules inside Audience controls.
- Field-level warnings:Non-compliant targeting values are highlighted near the relevant field.
- Fix it CTA:Users can apply recommended compliant values with one click.
- Non-blocking flow:Users can still proceed, but Ad Manager clearly warns when values may cause campaign failure.
👷 How to Use?
- Create or edit a Meta campaign in Ad Manager.
- Select a Special Ad Categoryat the campaign level.
- Review the informational notice shown below the category field.

- Go to the ad set’s Audience controlssection.
- Review the compliance banner and guidelines.

- Fix highlighted targeting issues using Fix it, or update the values manually.



- Continue to Review and Publish.
⭐ Why This Feature?
Meta applies specific targeting restrictions to campaigns related to housing, employment, credit, financial products, and social issues / elections / politics. If these requirements are missed, campaigns may fail during publishing.
This update gives users clearer guidance while they build the campaign, helping them understand what needs attention and take action before publishing.
📝 Notes
- This release applies to Meta campaigns in Ad Manager.
- Warnings are advisory and do not block users from proceeding.
- Ad Manager does not silently change targeting values; users choose whether to fix them.
new
Social Planner
Retry Failed Posts in Social Planner
With Retry Failed Posts, you can now quickly retry or reschedule failed publishing attempts directly from Social Planner, without cloning posts or recreating content from scratch.
🚀 What’s new
- Retry Post Instantly
When a post fails to publish, you can now select Retry Now and attempt publishing again using the original content, settings, and connected accounts.
If the retry succeeds, the post automatically moves to the Published state.
- Reschedule Failed Posts
Choose Reschedule Post and select a new future date and time. The failed post will move back to the Scheduled state and publish at the updated time.
- Quick Recovery Actions
Failed posts now include dedicated recovery options directly within the post actions menu. Access recovery actions from:
- List View
- Grid View
- Post Preview
No more cloning posts or rebuilding content to recover from temporary publishing issues.
👷 How to use this feature
- Go to Marketing → Social Planner
- Open the Failed Posts section
- Click the 3-dot menu on a failed post
- Choose one of the following:
- Retry Post Now
- Reschedule Post

- Confirm your action
💡 Why it matters
- Recover from publishing failures faster
- Eliminate the need to clone and recreate posts
- Keep campaigns running with minimal disruption
- Improve efficiency for agencies managing multiple social accounts
- Reduce support dependency for common publishing issues
📝 Notes
- Available only for posts in the Failed state
- Bulk retry actions are not included in this release
- Automatic retries are not currently supported
fixed
improved
Conversations
Fixed - YouTube previews now display correctly in sent emails
YouTube previews now display correctly in sent emails. When you paste a YouTube link into the email from Conversations, your recipients now see a clickable video thumbnail that opens the video in a new tab - exactly as you intended.
Previously, pasted YouTube links could show up as a blank rectangle in your recipients' inboxes, even though the preview looked fine while you were composing. This happened because major email providers like Gmail, Outlook, and Yahoo block the embedded video player on their end. We've changed how these previews are sent so they render reliably across all major inboxes.
This works for both standard youtube watch links and shortened youtube share links. There's no change to how you add videos - just paste the link as you always have.
How the YouTube preview looks in the Conversations inbox -

Recipients now see a clickable thumbnail that opens the video on YouTube.

new
improved
Domains
In-Product Domain Recovery for Expired Domains
🆕 What's New?
Users can now recover expired domains directly inside the product during the 41–70 day redemption window, without needing help from support.
The standard renewal popup has also been extended through day 40, and domains in the redemption period now use a dedicated Recover Your Domain flow that handles fee calculation, payment, and recovery in one place.
⚙️ How It Works
- When a user opens Domain Settings and clicks Recover for an expired domain, the system checks the domain status in real time and routes them to the correct flow automatically.
- Day 1–40 (Grace Period)– Users see the standard Renew popup and pay the normal renewal fee. The renewal window has been extended from 28 days to 40 days.
- Day 41–70 (Redemption Period)– Users see a Recover Your Domain modal that includes both the renewal fee and the registry redemption fee as part of the recovery flow. Payment and recovery happen directly in-product.
- If the zone is inactive– Users are shown a Contact Support modal instead.
- After the recovery window ends– If the domain has passed day 70 or the zone has already been deleted, recovery is no longer available in-product and the domain is moved to External.
🎯 Why It Matters
- Reduces the need for support tickets for domain recovery
- Gives users a clear self-serve path to recover domains during the redemption window
- Helps prevent churn by making domain recovery easier at a critical point
- Keeps domain lifecycle management inside the product instead of routing users elsewhere
📌 Important Notes
- The standard renewal grace period has been extended from 28 days to 40 days
- All expiry logic runs on UTC
- Redemption fees are charged at the fixed registry rate, with no HighLevel or agency markup
- Auto-recharge is disabled during recovery to prevent partial payment issues
- Some TLDs, including .co and .uk, may still require support help if the zone has already been deleted
- No setup is required — the correct recovery flow appears automatically based on the domain’s current status


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
------------------------------------------------------
🚀
2 New Website Templates Published
🚀------------------------------------------------------
Finance - 1
------------------------------------------------------
🚀
1 New Email Templates Published
🚀------------------------------------------------------
Legal - 1
-----------------------------------------------------
🚀
8 New Social Templates Published
🚀-----------------------------------------------------
Creative - 2
Beauty & Fashion - 2
Travel & Hospitality - 2
Real Estate - 2
-----------------------------------------------------
🚀
2 New Facebook Ad Templates Published
🚀-----------------------------------------------------
Business Coaching & Consulting - IT Advising
Automotive - Car Rental
-----------------------------------------------------
🚀
5 New Google Ad Templates Published
🚀-----------------------------------------------------
Home Services - Bathroom Renovation
Health & Wellness - Fitness Center
Finance - Financial Recordkeeper
Creative - Disc Jockey
Business Coaching & Consulting - Personal Development Coach
-----------------------------------------------------
🚀
5 New LinkedIn Ad Templates Published
🚀-----------------------------------------------------
Creative - Web Designer
Insurance - Auto Insurance Agency
Marketing Agency - Marketing Agency
Business Coaching & Consulting - Business Coach
Finance - Tax Specialist
-----------------------------------------------------
🚀
7 New Workflow Templates Published
🚀-----------------------------------------------------
Internal Operations - Lead Score Follow-Up with Asana
Content & Engagement - Instagram Comment to Asana
Internal Operations - Asana Task Slack Alert
Internal Operations - Channel Message -> ClickUp Task
Internal Operations - Form to ClickUp Task
Internal Operations - Create Google Contact
Workflow AI - Google Form Email Automation
Sales & Appointments - Notion Opportunity Sync
------------------------------------------------------
📣
1 New Snapshot
📣------------------------------------------------------
Medical - Family Practice Physician


























improved
Courses
🎓 Courses Experience Improvements
Overview
We're introducing three enhancements to improve the Courses experience: a faster way to access member progress directly from Contacts, improved post-login navigation for shared course and lesson links, and more flexible drip scheduling with support for hourly content releases.
These updates help course creators manage learners more efficiently and deliver content with greater precision.
⚡ What's New
- 📊 Course Progress Quick Link in Contacts
A new
Course Progress
shortcut is now available within the Offers
section under Contact Actions
.Course creators can jump directly to
Member Analytics
for a specific contact without navigating through multiple screens, making it faster to track learner progress and engagement.- 🔗 Improved Post-Login Redirects for Shared Course & Lesson Links
Learners who access a shared course or lesson link while logged out will now be redirected back to the exact course or lesson after signing in.
Previously, learners were taken to the course library homepage, requiring them to manually locate the content again.
- ⏱️ Drip Scheduling Now Supports Hours
Creators can now schedule content to unlock based on
hours
after enrollment or course access.Drip schedules can be configured between
1 and 23 hours
, providing greater flexibility for accelerated learning paths, onboarding flows, and time-sensitive training experiences.🛠️ How to Use
Course Progress Shortcut
- Open a contact with an assigned offer
- Navigate to Contact Actions → Client Portal → Offers
- Click Course Progress
- You'll be taken directly to Member Analyticsfor that contact

Drip in Hours
- Open your course outline
- Click the lesson or module status pill (Published)
- Select Drip Hours
- Choose an unlock interval between 1–23 hours

✨ Why This Matters
These improvements address common creator pain points:
* 📈 Faster access to individual learner progress without navigating multiple pages
* 🎯 Better learner experience by returning users to the exact course or lesson they intended to access after login
* ⏰ Greater flexibility in content delivery with shorter drip intervals for onboarding, coaching, and intensive learning programs
Together, these enhancements make Courses easier to manage while creating a smoother experience for learners.
A ground-up revamp of the Campaigns module with a cleaner interface and web-parity analytics, so you can search, filter, and drill into campaign performance from your phone without opening the desktop app.
The Challenge You send email campaigns from the web, but checking how they performed meant switching back to desktop. The old mobile Campaigns experience was dated, hard to scan, and missing the detail — status at a glance, delivery breakdowns, and recipient-level stats were either buried or absent.
✨ Whats new
The new Email Campaigns experience puts the same insight web gives you in a mobile-native flow. Search and filter your campaigns in seconds, open any send for a full performance picture, preview the email inline, and browse recipients by delivery status — all with metrics calculated the same way as web.
🏆 What's New in Email Campaigns
🏷️ Status at a Glance (New!): Every campaign card shows its current status - Succeeded, Failed, Scheduled, Paused, Draft, and more plus last updated and executed dates, right on the tile.
📊 Overview Tab (New!): See campaign metadata (created/updated dates, sender, recipient list, subject) and headline send metrics. All emails, Processed, Accepted, Skipped, and Failed in one scrollable view.
📧 Email Preview (New!): Preview the campaign email inline on the Preview tab, or open the full message in an expanded view.
📈 Statistics Tab (New!): Web-parity performance rates for Delivered, Opened, Clicked, Conversion, Bounces, Unsubscribed, Complained, and more — with a paginated recipient list filterable across 11 status categories (Delivered, Opened, Clicked, Orders, Replied, Hard bounce, Soft bounce, Complained, Unsubscribed, Skipped, Failed).
🛠️ How to Get Started
Navigate: Open the Campaigns tab from the home navigation.
Find: Search by campaign name or tap a status chip — Succeeded, Failed, Draft, or Archived — to filter the list. (Screenshot 2 placeholder)
Drill In: Tap any campaign to open its detail view. Switch between Overview, Preview, and Statistics to review metadata, preview the email, and browse recipient-level stats. (Screenshot 3 placeholder)
Roll-out & Availability
Release Date: [06/12/2026]
Available Version: [4.18.0 — confirm]
Status: Public
HighLevel: ✅
LeadConnector: ✅
WL App: ✅
i18n ready?: Yes (en-US strings added; Smartling translations pending/confirm per RC)

|
new
Reporting
Dashboard
Google Ads Widgets for Dashboards — Your Ad Performance, Right Where You Work
👀 What's New?
- A dedicated Google Ads section is now available in the Dashboards widget panel — connect your Google Ads account once at the sub-account level and all 11 widgets pull data automatically
- 11 ready-to-use widgets: Total conversions, Conversions over time, Total cost, Cost over time, Total clicks, Clicks over time, Total impressions, Impressions over time, Clicks by campaign, Conversions by campaign, and CPC (cost per click)
- Each widget is fully configurable — filter by Campaign, Campaign type, Zero impressions, Zero conversions, or PPC markup to surface exactly the data your clients need
- Google Ads metrics are now available as dimensions in Custom Metrics — build cross-module KPIs like ROAS or Cost per closed deal using the formula builder today
👷 How It Works:
- Open any dashboard and click Edit dashboard
- Click + Add widget and scroll to the new Google Ads section
- Pick a widget, confirm your linked Ad account in the Integration tab, configure filters and chart type, and click Save changes

🌟 Why It Matters:
- Everything in one place — Google Ads performance now sits alongside your other reporting widgets, so location admins can see spend, clicks, and conversions without logging into a separate platform
- Spend visibility at a glance — Total cost and Cost over time make it immediately clear how much is being spent and when, so there are no surprises at the end of the month
- See what's actually working — Clicks by campaign and Conversions by campaign break performance down to the campaign level, making it easy to identify top performers and underperformers
- Connect ad spend to business outcomes — With Google Ads now available in Custom Metrics, you can combine ad data with pipeline and revenue data to show clients the real return on their ad investment

⏭️ What's Next?
More cross-channel reporting combining Google Ads with other marketing sources is on the roadmap
📝 Notes:
- Google Ads must be connected at the sub-account level before widgets will show data — go to Settings → Integrations → Google Ads to connect
- All 11 widgets support filtering by Campaign, Campaign type, Zero impressions, Zero conversions, and PPC markup
- Available in Dashboards, Reporting, and Custom Metrics
- Available on all plans that include Dashboards & Reporting

Load More
→