Changelog

Follow up on the latest improvements and updates.

RSS

Overview
We're introducing Duplicate Suppression - a powerful tool that helps businesses identify and eliminate duplicate listings across online directories. Duplicate listings confuse customers, dilute your brand presence, and hurt local SEO rankings. Now you can find, verify, and suppress these duplicates directly from your HighLevel dashboard.
The Problem
Multiple listings for the same business appearing across directories (Google, Bing, Apple Maps, etc.) create serious issues:
  • Confused customers finding conflicting business information
  • Weakened local SEO performance as search engines can't determine the authoritative listing
  • Damaged brand trust from inconsistent data
  • Manual tracking across multiple platforms was time-consuming and inefficient
Key Features
  1. Automatic Duplicate Detection
  • Monthly automated scans identify potential duplicates across all major directories
  • View all flagged duplicates in one centralized dashboard
  • Status tracking: Possible Duplicates, Processing Suppression, Suppressed, Unable to Suppress
  1. Suppress Duplicate Listings
  • Submit suppression requests directly to publishers
  • Requests reviewed by Yext and the directory publisher (typically within 24 hours, or longer depending on the publisher)
  • Once reviewed and approved by both Yext and the publisher, duplicate listings are removed from search results
  • Old URLs redirect to your correct listing or return an error
  1. Mark as "Not a Duplicate"
  • Identify false positives and mark listings that aren't actually duplicates
  • Removes them from your duplicate list permanently
  • Keeps your dashboard clean and focused on real issues
  1. Real-Time Status Tracking
  • Monitor suppression request progress in real-time
  • Clear status indicators: Processing, Suppressed, Unable to Suppress
  • Transparency throughout the entire process
How It Works
  1. Navigate to your Listings entity
  2. Click the Duplicate Suppression tab
  3. Review the duplicate list showing:
  • Your correct listing
  • Potential duplicate listing
  • Publisher/directory site
  • Current status
  1. Take action:
  • Suppress - Request removal of confirmed duplicates
  • Not a Duplicate - Remove false positives from the list
  1. Track progress as publishers review and process your requests
image (13)
image (10)
image (11)
image (12)
Why This Matters
  • Improved Local SEO - Eliminating duplicates strengthens your primary listing's authority, improving search rankings and local discovery.
  • Better Customer Experience - Customers find accurate, consistent information about your business across all platforms.
  • Brand Consistency - One authoritative listing per directory ensures your brand information is always correct.
  • Time Savings - Automated detection and centralized management eliminate manual tracking across multiple platforms.
Availability
  • Supported for Yext
  • Duplicate scans refresh monthly
  • Available immediately for all Listings product users
Overview
We're excited to introduce Split Business Hours - a highly requested feature that gives you complete flexibility in managing your business operating hours directly within the HighLevel dashboard. No more switching to external platforms for complex schedules!
Previously, our Listings product only supported single continuous hours per day. Now you can configure split shifts, 24-hour operations, and businesses without set hours - all the scheduling variations your business needs.
Key Features
  1. Split Business Hours
  • Add multiple time blocks within a single day
  • Perfect for businesses with lunch breaks or split shifts
  • Example: Monday 9:00 AM - 12:00 PM, 1:00 PM - 4:00 PM, 7:00 PM - 9:00 PM
  1. 24-Hour Operations
  • Mark any day as "24 Hours" for round-the-clock businesses
  1. Always Open (No Set Hours)
  • New checkbox: "Business open without set hours"
  • Ideal for online businesses, automated services, or flexible appointment-based operations
  1. Traditional Options Remain
  • Single continuous hours, closed days, and open/closed variations
  1. Copy to All Days
  • Replicate hours across the week to save time
Screenshot 2026-02-10 at 11
Screenshot 2026-02-10 at 11
How It Works
  1. Navigate to your business listing -> Business Details
  2. Under "Business hours," select the day to configure
  3. Choose schedule type:
  4. Split - Add multiple intervals
  5. 24 Hours - Open all day
  6. Open - Single continuous hours
  7. Closed - Mark as closed
  8. Or check "Business open without set hours" for always-available businesses
  9. Use "Copy to all" to apply hours across all days
Why This Matters
  1. Eliminates External Dashboard Dependency - Users previously had to navigate to dashboard or support channel to set split hours — a frequent pain point for small businesses.
  2. Reflects Real Business Operations - Small businesses often have lunch closures, split shifts, or seasonal hours. Now your listings can accurately reflect how you operate.
  3. Improved Customer Experience - Accurate hours reduce confusion and missed opportunities.
Availability
  1. Supported for both Yext and Uberall integrations
  2. Available immediately for all Listings product users
What’s New
You can now automatically generate conversation summaries and full transcripts for every Conversation AI session - giving you instant visibility, audit-ability, and actionable insights from AI-driven conversations.
Summaries are generated intelligently based on inactivity, bot sleep events, or session boundaries, and can be saved to contact records, trigger workflows, or sent via email - no manual effort required.
This update introduces a unified, session-based conversation log with powerful automation hooks to drive CRM actions, insights, and follow-ups.
Needs to enabled from Agency Labs
How It Works
Conversation summaries and transcripts are generated per session and always reflect the latest session only.
A summary is created when:
  • The configured inactivity time expires (no messages from user or bot), or
  • The bot is put to sleep due to:
  • Maximum message limit reached
  • Workflow-based bot sleep
  • Stop Bot condition
  • Human handover
  • Manual or workflow message sent
Each new summary:
  • Replaces the previous summary
  • Includes only messages sent after the last summary was generated
  • Both inbound and all outbound messages are included.
  • Summaries and transcripts are generated only for messages that occur while the feature is enabled.
How to Configure
  1. Navigate to AI Agents → Conversation AI
  2. Select an existing bot or create a new one
  3. Go to the Bot Goals tab
  4. Enable Conversation Summary
Optional Settings
  • Set an Inactivity Time (e.g., 15 minutes)
  • Define a Minimum Message Count required to generate a summary
  • Automatically save the summary to a contact field (previous summary is replaced)
  • Trigger a workflow instantly when a summary is generated
  • Configure email notifications for one or more recipients: All admins , All users , Contact’s assigned user, Specific users, Custom email addresses
Workflow & Automation Power
  • Trigger workflows without a trigger when a summary is generated
  • Access conversation data using workflow variables:
Conversation AI → Summary
Conversation AI → Transcript
Use GPT actions to:
  • Generate insights
  • Extract key information
  • Update contact fields from transcripts
A- ppend multiple summaries or transcripts over time
  • Perform advanced CRM automations
Why It Matters
Previously, Conversation AI lacked a centralised, contextual record of past interactions making audits, reviews, and insight extraction difficult.
This update helps you:
  • Gain full visibility into AI conversations
  • Enable auditing the conversation
  • Identify common customer questions to improve FAQs and bots
  • Trigger CRM actions automatically based on real conversation outcomes
image
image

new

improved

fixed

Communities

Client Portal

GoKollab

Kollab App – More Control, Better Playback, Stronger Security

📦 App Version: iOS & Android: 13.0.0
We’ve just released new version of the Kollab App (iOS & Android), bringing new features, performance boosts, and important security updates — all designed to give creators and members a smoother, more flexible mobile experience.
🚀 What’s New?
  • More Control Over Course Comments
    : Admins can now hide lesson comments by category, lesson, or privacy settings.
  • Enhanced Lesson Descriptions
    : Lesson descriptions now support rich content — including video, audio, iFrames, embeds, and formatted text.
  • Faster Video Playback
    : Playback now starts in just 1–2 seconds (previously 8–10 seconds).
  • Improved GoLive Stability
    : Smoother live sessions with multi-device support, haptic feedback, and a cleaner UI.
  • Sync with Community Tab Settings
    : Mobile app now respects group-level tab settings from the web (e.g., learning tab visibility).
🔐 Security Updates
  • Improved Password Change Flow
  • Users can now choose to log out of all devices after changing their password for added security.
🐛 Bug Fixes & Improvements
  • Better performance in the Members tab
  • Fixed loading issues during member invitation cancellations
  • Resolved text overflow on the Events screen for large font sizes
  • Fixed missing save/edit confirmation in post editor
  • Fixed app freeze when deleting messages
  • Fixed unresponsive event links
✅ Why This Release Matters?
  • More control over how users interact with learning content
  • Faster, more reliable video and live session experiences
  • Easier admin customization across web and mobile
  • Improved account security controls
  • Smoother, more stable app experience overall

new

Calendar

Courses

Payments

Forms

Surveys

Communities

Configure payment provider by channel ⚙️

What is new?
  • You can now set a default payment provider/processors for each channel, separately for Live mode and Test mode, at the subaccount level.
  • This channel-level configuration overrides the subaccount default payment provider, giving you more control over where each payment processor is used.
How does it works?
  1. Log in to the HighLevel dashboard
  2. Go to Payments from the left navigation
  3. Open the Integrations page
  4. Click the gear icon in the top right saying Configure Providers
  5. Use the dropdowns to choose a provider for each channel in Live and Test mode
Notes
- The dropdown only shows providers that are already connected in the subaccount. Help article and FAQs
Why it matters?
  • More flexibility and control: You can decide which payment processor is used per channel, without changing your global default.
  • Cleaner operations: Route payments through the right provider based on pricing, ticket size, and how that channel is used.
  • Safer testing: Keep Test mode provider choices separate from Live mode so you can validate setups without impacting real transactions.
What is next?
  • More channel coverage is coming. Supported channels today: Funnels One Step Order Forms, Funnels Two Step Order Forms, Forms, Stores, Calendars, Invoices, Invoice Auto Payment, Payment Links, Courses, Communities, Surveys
  • Specific channels will now get the ability to configure providers per offerings. For example, Store 1 could use Stripe while Store 2 uses Square. This is under discussion and planned for future expansion.
Visuals
image
image
image
image
Checkout on Funnel with PayPal and Square both active
image
Checkout on Funnel when PayPal is removed from Configure Providers
image
As agencies grow, so do their teams—and with that growth comes the need for clear, secure, and intentional access control. We’re introducing Granular Permissions for Sub-Account Settings, giving Agency Owners precise control over who can view, edit, or manage sensitive areas across Sub-Accounts.
What’s New
Previously, users across different roles often had broad, unrestricted access to critical areas such as billing, company settings, and Sub-Account management. This made it difficult to safely delegate responsibilities and increased the risk of accidental changes or unauthorized actions.
With Granular Permissions, you can now:
  • Define role-based access for key Sub-Account areas
  • Control read, write, and delete permissions based on user responsibility
  • Restrict access to sensitive sections like billing, company settings, and client management
  • Ensure users only see and interact with what they’re authorized to access
  • Receive clear, contextual messaging when an action is restricted
Where Permissions Apply
Granular permissions are being rolled out across critical Sub-Account workflows, including:
  • Sub-Accounts List Page – Control who can view and manage Sub-Accounts
  • Manage Client Page (Basic Details) – Limit access to client-level configuration
  • Sub-Account Billing – Protect financial and billing-related actions
  • Sub-Account Company Settings – Secure high-impact configuration settings
This layered approach ensures sensitive operations are protected without slowing down day-to-day work.
Who Benefits
Agency Owners & Admins: Confidently delegate tasks while maintaining full control and securityAgency Teams: Gain clarity on what actions they’re allowed to take—reducing confusion and mistakesClients: Benefit indirectly from improved security, governance, and operational reliability
Why It Matters
As agencies scale, trust and security become just as important as speed. Granular permissions allow agencies to:
Protect sensitive data from accidental or unauthorized changesReduce support tickets caused by access confusion or blocked workflowsImprove retention by giving admins confidence in secure team collaborationMeet governance and compliance needs with clearer access boundaries
Instead of an all-or-nothing access model, agencies now have fine-grained control that grows with their organization.
Built for Scale and Security
Granular permissioning is a foundational step toward mature role-based collaboration within Sub-Accounts. By enforcing access rules consistently across the platform, agencies can operate at scale—without compromising security, trust, or efficiency.
Overview
:
Introducing Member-Specific Course Access in Communitiess
Community admins now have direct control to grant access to any course in the community.
No waiting. No workarounds. Just instant access when you decide.
With Member-Specific Course Access in Communities admins can manually grant or revoke course access for individual members, all from the Members tab.
What’s New
Course Grant & Revoke
Admins can now: Grant access to any course in the community Revoke course access when needed ImportantIf a member already meets the existing unlock criteria of a course, access cannot be revoked.
Private Courses (New Course Type)
Introducing Private Courses.Private courses: Are accessible only when an admin grants access Cannot be unlocked automaticallyPerfect for:VIP or exclusive content Internal or team training Invite-only programs
How to Use
  • Grant Courses to a Member
  • Go to Community → Members
  • Click the 3-dot menu next to a member
  • Select Manage Courses
  • Click Grant Courses
  • Select the courses and click Grant
Members receive an email when a course is unlocked.
Revoke Course Access
  • Go to Community → Members
  • Click the 3-dot menu next to a member
  • Select Manage Courses
  • Click the icon next to the course
Note: Access cannot be revoked if the member already meets the existing unlock criteria.
How to add a private course to learning tab
  • Go to the Learning tab
  • Click Add Course
  • Select a course
  • Choose Private in the Course Visibility dropdown
  • Save and you’re done
  • Members now see the course as locked until provided with access
Member-Specific Course Access in Communities give admins full control over course access, making it easier to reward members, onboard users faster, and create truly exclusive learning experiences
image
image
image
image
image
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
🚀
------------------------------------------------------
Business Coaching & Consulting - 1
------------------------------------------------------
🚀
1 New Store Templates Published
🚀
------------------------------------------------------
Restaurant & Bar - 1
------------------------------------------------------
🚀
1 New Email Templates Published
🚀
------------------------------------------------------
Health & Wellness - 1
-----------------------------------------------------
🚀
1 New Form Templates Published
🚀
-----------------------------------------------------
Beauty & Fashion - 1
-----------------------------------------------------
🚀
1 New Survey Templates Published
🚀
-----------------------------------------------------
Creative - 1
-----------------------------------------------------
🚀
4 New Social Templates Published
🚀
-----------------------------------------------------
Automotive - 2
Travel & Hospitality - 2
-----------------------------------------------------
🚀
1 New Facebook Ad Templates Published
🚀
-----------------------------------------------------
Home Services - 1
-----------------------------------------------------
🚀
2 New Google Ad Templates Published
🚀
-----------------------------------------------------
Medical - 1
Other - 1
------------------------------------------------------
📣
1 New Snapshot
📣
------------------------------------------------------
Marketing Agency - Public Relations Firm
Public Relations Firm - Snapshot
Burger Shop - Store
Call Center - Google Ad
Camp Grounds - Social
Flower Shop - Survey
IT Advisor - Website
Landscape Design - Facebook Ad
Optometrist - Google Ad
Tailoring Shop - Form
Tire Service Center - Social
Yoga Studio - Email
What’s new?
You can now drag and drop triggers and actions directly into the Workflow canvas from the sidebar. This is a UI/UX enhancement to the standard builder that makes adding and connecting steps faster and more fluid.
How it works
Click and hold a trigger or action in the sidebar, then drag it onto the canvas. When you hover over a valid spot (on any + marker or between nodes), a highlighted placeholder appears to show exactly where it will be added. Drop it, configure it, and once you save, it appears on the canvas as a fully added step.
How to use it
  • Open the Triggers or Actions sidebar in a Workflow.
  • Click + hold a trigger/action, then drag it onto the canvas.
  • Drop it on a + marker (or between nodes), configure, then save.
Why we built it
Building workflows can involve lots of repeated clicking and inserting steps. Drag-and-drop reduces friction so you can add actions faster, stay in flow, and build more confidently—especially in larger workflows.
Additional Note
If you exit without saving, the action won’t be added to the canvas.
Preview:
Kapture 2026-02-06 at 18
Kapture 2026-02-06 at 19
Overview:
We’ve launched the OpenRouter app for HighLevel Workflows, enabling user to use AI model responses directly into their automations. With OpenRouter, users can now use multiple models like Perplexity, Claude, OpenAI, Gemini and many more. Upto 300+ of them.
What’s Improved?
HighLevel workflows can now invoke AI models via OpenRouter to generate real-time responses from custom prompts. Teams can automate content creation, summarization, and personalized messaging using system-level instructions and workflow variables.
Key Enhancements
Actions (HighLevel → OpenRouter)
Use AI-generated outputs directly within your workflows:
Generate Response
– Send a prompt to a selected OpenRouter AI model and receive a generated response that can be reused across workflow steps.
Action Capabilities
System Prompt (Optional) – Define the AI’s role, tone, or behavior (e.g., support agent, marketer, concise responder).
Prompt (Required) – Provide the main instruction, question, or task, including dynamic workflow variables.
Model Selection (Required) – Choose from multiple AI models based on quality, speed, creativity, and cost.
open router action
Screenshot 2026-02-06 at 17
Why It Matters
Usecases like Manual content creation can now be plugged into a workflow. With OpenRouter in Workflows, users can:
Generate personalized emails, SMS, and WhatsApp messages at scale
Create any image or video content with models like veo.
Test Action
We have launched openrouter action with test action feature which will allow users to test the action before execution, allowing users to save the schema and use in subsequent actions as custom values.
Screenshot 2026-02-06 at 17
Impact & Use Cases
  1. AI-Powered Customer Replies
Automatically generate contextual email or SMS responses using contact data and inbound messages.
  1. Message & Form Summarization
Summarize long form submissions or inbound conversations into concise notes or CRM fields.
  1. Personalized Follow-Ups
Create tailored follow-up messages using workflow variables like name, service, or appointment details.
How to Connect
  1. In Workflows, add an action and search for OpenRouter.
  2. If not connected, click Connect Now and authenticate using your OpenRouter API key.
  3. Select an AI model, configure your System Prompt and Prompt, then test the action.
  4. Use the generated response in messages, custom fields, conditions, or downstream actions.
open router
Screenshot 2026-02-06 at 17
Best Practices
  • Be specific in your Prompt for higher-quality responses
  • Use the System Prompt to control tone and intent
  • Test multiple models to find the best fit
  • Keep prompts concise and clear
  • Use workflow variables to personalize outputs
Frequently Asked Questions
Can I use workflow variables in the prompt?
Yes. You can use supported workflow variables in both the Prompt and System Prompt fields to generate personalized AI responses.
What is the difference between System Prompt and Prompt?
The System Prompt defines the AI’s role, tone, or behavior, while the Prompt contains the main instruction or question sent to the model.
Which AI model should I choose?
Model choice depends on your use case - lighter models work well for simple tasks, while advanced models are better for creative or complex responses.
Can I store the AI-generated response in a custom field?
Yes. The generated response can be mapped to custom fields, used in messages, or passed to other workflow actions.
Do OpenRouter actions cost extra in HighLevel?
Yes. OpenRouter actions and triggers are premium workflow actions and are billed at standard automation rates, in addition to OpenRouter usage charges.
Does HighLevel include AI credits for OpenRouter?
No. HighLevel does not include AI credits for OpenRouter. AI usage is billed by OpenRouter, along with standard automation rates in HighLevel. This will just like any other premium action.
Load More