Changelog
Follow up on the latest improvements andΒ updates.
RSS
π 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

improved
Payments
Invoicing
Xero Sync - Smarter Sync Control Is Here
Sync only the contacts you want, exactly where they belong.
Connecting Xero to HighLevel now gives you full control over which contacts sync in β and where they land. Stop unwanted vendors and suppliers from cluttering your CRM.
The Challenge
When you connected Xero, every active contact came in automatically β no filtering, no choice. Vendors, suppliers, and contacts you never needed flooded your GHL contact list. Worse, suppliers (people you pay) landed in the same list as your actual customers and leads. Your CRM became harder to trust and harder to work with.
β¨
Our Solution
Two new settings on your Xero connection screen give you precise control over your contact sync. Choose exactly which contacts come into HighLevel. Then decide where suppliers go β mixed in with contacts, or kept separate as business records. Your existing setup is untouched unless you opt in.
π
How This Supercharges Your Business
- Keep your CRM clean: Pull in only the contacts you actually need β customers, a specific group, or everyone. Your call.
- Separate suppliers from leads: Stop suppliers from appearing alongside your customers. Route them to business records instead.
- Work with data you trust: A cleaner contact list means faster outreach, better segmentation, and fewer filtering headaches.
- Zero disruption to existing setups: Both settings default to the original behavior. Nothing changes unless you actively choose to.
π οΈ
How to Get Started
- Navigate to Payments β Invoices & Estimates β Accounting Sync.
- Click Manage on your connected Xero account.
- Set "Which contacts to sync" β choose from All Contacts, Only Customers, Only Suppliers, or one or more specific Xero contact groups.
- Set "How suppliers are handled" β choose All to Contacts (default) or Split by type to route suppliers to business records.
- Save your preferences. Your next sync will reflect the new settings.
Good to Know
- Available on web only
- Applies to Xero only β QuickBooks and Wave contact sync settings are not yet configurable
- Both settings default to the original behavior β existing integrations are unaffected until you opt in
- "Split by type" routes suppliers to business records, not the standard contact list
- Contact group filtering requires existing Xero contact groups to be set up on the Xero side first




improved
Automations
Opportunity Owners & Followers in If/Else Conditions
Whatβs new?
You can now use Opportunity Owners and Opportunity Followers as conditions in If/Else workflow branches. This enhancement lets you route contacts based on whether an opportunity has assigned owners or followers, removing a previous limitation where these fields were not available for branching logic.
How it works
When an If/Else step evaluates an opportunity, it can now check the Opportunity Owners and Opportunity Followers fields. The workflow will route contacts down the appropriate branch based on the condition you configure.
How to use it
- Add or edit an If/Else action in your workflow.
- Select Opportunity Owners or Opportunity Followers as the condition field.
- Configure your condition and save the workflow.
Why we built it
Customers often assign owners and followers to opportunities as part of their sales and account management processes. Until now, workflows could not branch based on these assignments. This update makes it easier to automate routing, notifications, and follow-up actions using opportunity ownership data.
Simple use case example
- Route opportunities to a dedicated follow-up sequence when an Opportunity Owner has been assigned.
Additional notes
- Available in If/Else workflow conditions.
- Supports both Opportunity Owners and Opportunity Followers fields.
- Conditions are evaluated using the owners and followers currently assigned to the opportunity at the time the workflow reaches the If/Else step.
- Existing workflows are unaffected unless these new conditions are explicitly configured.
Preview

Load More
β