Changelog
Follow up on the latest improvements andย updates.
RSS
Businesses can now design their own invoice layouts with the new Layout AI Builder. Describe the invoice layout you want, and AI builds it for you. Then fine-tune any element in a visual builder and apply the layout to the invoices your customers see. You get full control over how your invoices look, without writing code or relying on one fixed template.
๐
Create and Edit Invoice Layouts with AI
- Generate a layout with AI - Give the builder a prompt describing the invoice you want. For example: "A clean two-column invoice with my logo top-left, an itemized table in the center, and payment terms and bank details at the bottom." See what it builds from that alone.
- Recreate an invoice you already use - Upload or describe your current invoice layout and let AI rebuild it, instead of starting from a blank template.
- Fine-tune the result, your way - You're not locked into the first result. Keep asking Layout AI for further changes, or open the layout in the container to manually adjust style and content, and add, remove, align, or delete elements directly.
- Every AI change saves a restore point, so you can go back to any earlier version from the chat. You can also undo changes from the toolbar.
- Rate AI responses with a thumbs up or thumbs down to help improve results.
- Publish is available once the layout has content. Publishing takes you back to the Layouts list, where the layout shows its new published version.



๐งฐ
Manage All Your Layouts in One Place
- Build separate layouts for different clients, services, or business needs, then check your layouts list. Try previewing, downloading, cloning, or deleting a layout from there.
- Switch between grid and list views.
- Search layouts by name, and sort by name or last updated date.
- Preview any layout without leaving the list.
- Rename, clone, or delete a layout from its โฎ menu.
- View history shows who created, edited, published, or copied each layout, and when.

๐ ๏ธ
How do layouts work with Invoices
- Pick a published layout for any invoice, and your customer sees that design on the invoice preview.
- The layout locks once an invoice is sent or partially paid.
- If a layout is deleted, invoices that were already sent keep showing the original design.
- Draft invoices that used a deleted layout switch to the default layout.

๐
Where Can I Find This?
- Go to Payments, then Invoices & Estimates dropdown. You'll find the Layout AI Builder under Layouts.
- Generate a layout with AI
- Once you create and publish a layout, you can select it when creating invoices.

๐งญ
How to Activate:
- Go to Settings โ Labs โ Sub-Account.
- Search for AI-Powered Custom Invoice Layouts.
- Click Activate Feature.
- Turn on access for sub-accounts one at a time, or turn it on for all of them at once.
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 Funnel Templates Published
๐------------------------------------------------------
Other - 1
-----------------------------------------------------
๐
8 New Social Templates Published
๐-----------------------------------------------------
Creative - 2
Real Estate - 2
Travel & Hospitality - 2
Other - 2
-----------------------------------------------------
๐
2 New Facebook Ad Templates Published
๐-----------------------------------------------------
Business Coaching & Consulting - Professional Business Coach
Marketing Agency - Executive Event Marketing
-----------------------------------------------------
๐
5 New Google Ad Templates Published
๐-----------------------------------------------------
Beauty & Fashion - Cosmetic Skin Clinic
Automotive - Car Rental Agency
Travel & Hospitality - Campground
Restaurant & Bar - Caterer
Real Estate - Home Staging
-----------------------------------------------------
๐
7 New LinkedIn Ad Templates Published
๐-----------------------------------------------------
Creative - Creative Arts Studio
Creative - Dance Company
Finance - Accounting Support Specialist
Finance - Financial Remediation Services
Marketing Agency - CRM Software
Medical - Family Practice Physician
Medical - Physiotherapy Practice
------------------------------------------------------
๐ฃ
1 New Snapshot
๐ฃ------------------------------------------------------
Beauty & Fashion - Hair Salon






















new
Mobile App
Ask AI
Ask AI Voice - Mobile App
Talk to Ask AI instead of typing. Tap the mic, speak, and the assistant answers out loud โ it listens while it talks, so you can interrupt it mid-sentence like a real conversation.
๐ค The Challenge
Ask AI on mobile was typing-only. On a phone, in a car, between appointments โ typing a long prompt is the slowest possible way to ask a question. Web already had voice; mobile didn't, so the one place you'd most want to just talk was the one place you couldn't.
โจ Solution
Full two-way voice on Ask AI, at parity with the web experience โ your speech streams up live, the assistant's reply streams back as audio, and everything lands in the same chat you already know.
โ What all can be done
- Tap the mic and talk: your words appear as a bubble while you're still speaking, then settle into the final transcript with a duration label.
- Hear the answer: the assistant replies out loud through your speaker or headset, with the text highlighting in time with the voice so you can read along.
- Interrupt anytime: start talking while the assistant is speaking and it stops immediately and listens to you โ no waiting for it to finish.
- Answer its questions by tap: when the assistant shows a question or approval card, the mic pauses on its own, then picks back up once you've answered.
- Keep going through bad signal: a dropped connection shows a "reconnectingโฆ" pill and resumes the same conversation instead of starting over.
- Minimise and come back: close the Ask AI sheet mid-conversation and the floating button shows voice is still live โ tap it to jump right back in.
- Talk hands-free over a headset: AirPods and Bluetooth headsets are used automatically, with echo cancellation so the assistant never hears itself.
โญ What you get out of it
- Ask in five seconds what used to take a paragraph of thumb-typing.
- A real back-and-forth โ interrupt, redirect, follow up โ instead of one-shot prompts.
- Works on the move: hands-free over a headset, with calls, Siri and backgrounding handled cleanly so nothing is left recording.
- Same conversation, same history: voice and typed messages live in one thread โ switch between them whenever it suits you.
๐ ๏ธ How to get started?
- Open Ask AI, tap the mic on the message bar, and allow microphone access the first time.
- Speak your question โ watch it transcribe live, then listen to the reply.




new
Reporting
Dashboard
Configure and filter your general widgets in sub-account dashboards
๐ What's New?
General Widgets on your sub-account dashboard are now editable โ configure what data each widget shows by adding permanent filter conditions and setting custom date ranges. Also compare performance across periods, rename widgets, apply themes, and duplicate them.
- New Conditions tab lets you permanently filter any general widget by assigned user, tags, source, lead value, custom fields, and attribution โ filters persist every time the dashboard is opened
- Date range override lets you lock a widget to a specific time period, independent of the dashboard-level date filter
- Date property and date range are now shown explicitly on each widget face so you always know what time period you are looking at
- Comparison mode lets you see current period vs last year or last period directly on the widget

๐ท How It Works:
- Go to Dashboard and click Edit dashboard (top right)
- Hover over any general widget and click the three-dot menu (โฎ) โ select Edit
- In the Configure tab โ edit the widget title and set a date range override under Advanced Settings
- In the Conditions tab โ add permanent data filters by selecting a field, operator, and value
- In the Themes tab โ apply a visual theme to match your branding
- Click Save โ your configuration persists every time the dashboard opens

๐ Why It Matters:
- Your dashboard, your dataโ stop seeing everyone's numbers every time you open the dashboard. Set Assigned user = Logged in user once, and every team member automatically sees only their own performance.
- Trusted numbersโ the widget face now shows exactly which date property and date range it is calculating on, so two similar widgets showing different numbers no longer create confusion.
- Client-ready dashboardsโ rename widgets to client-friendly language, apply a matching theme, and duplicate widgets per segment. Turn a generic dashboard into one that feels built specifically for your client.
- Permanent segmentation without rebuildingโ use custom fields, tags, or source conditions to permanently scope a widget to a specific segment. No more manual filtering every session.
- Year-over-year visibilityโ lock a widget to This Year with comparison vs Last Year. Every time your client opens the dashboard, they see their growth story at a glance.

โญ๏ธ What's Next?
- Configure what's shown in Funnel and Manual Actions widgets
- Dashboard Quick Filter support for general widgets
๐ Notes:
- Pipeline is available as a runtime filter on the widget face and is not included in Conditions.
- Condition fields available vary by widget type and the module it belongs to (Opportunities, Email, Contacts, etc.).
- General widgets do not currently respond to dashboard-level Quick Filters.
- Full guide and use cases: Configure and Filter General Widgets
Overview
OpenAI's newest models, GPT-6 Sol and GPT-6 Luna, are now available in the AI Agent action and the GPT action in Workflows. They replace the GPT-5.6 models, with more accurate outputs, cleaner responses, and pricing that is 50 percent lower.

What's New
GPT-6 Sol:
The model for complex work. It is built for multi-step agent tasks, business workflows that span multiple apps, and decisions that need careful reasoning. GPT-6 Sol makes roughly half as many factual mistakes as GPT-5.6 Sol.GPT-6 Luna:
The fast, efficient model for high-volume tasks such as classification, summaries, tagging, and quick replies. At higher effort settings, GPT-6 Luna matches GPT-5.6 Sol on factual accuracy at a fraction of the cost.Model Selection:
Both models appear in the Model dropdown of the AI Agent action and the GPT action.

How to Use
- Add or open an AI Agent action or a GPT action in your workflow.
- Open the Model dropdown.
- Select GPT-6 Sol for complex tasks or GPT-6 Luna for fast, high-volume tasks.
- Save and publish your workflow.
Why This Matters
More reliable automations:
Fewer factual mistakes mean fewer bad outputs flowing into downstream steps, such as a wrong tag, a misrouted contact, or an inaccurate reply.Better results on real business workflows:
On OpenAI's benchmarks for end-to-end workflows across sales, marketing, support, and operations, both models outperform their GPT-5.6 predecessors. GPT-6 Luna delivers better results at up to 58 percent lower cost per task.Cleaner outputs:
Responses are clearer and tighter, with less jargon and no loss of substance, so generated content needs less cleanup before it reaches customers.AI at lower cost:
Both models cost half of what GPT-5.6 Sol and Luna did, which makes it practical to run AI steps across more workflows and at higher volumes.new
Communities
Content Moderation in Communities
Community admins now get an automatic first line of defense against spam and rule-breaking content. Posts and comments that match flagged keywords are held for review before they ever go live.
What's New?
๐ Keyword & Phrase Flagging
Set the words, phrases, or domains you don't want in your community. Any post or comment that matches a flagged keyword is automatically held back from the feed and sent to admins for review. Matching is case-insensitive - phrases are recommended over single words for precision.
A Suggested starter pack of common spam and scam phrases is included to help admins get started with one click. A "Try your rules" tool lets admins paste sample text to test whether it would be held, before anything goes live.


๐ Reviewer Screen
Flagged content lands in the Needs review tab. Admins can see exactly which keyword triggered the flag, preview the full post, and Approve & publish or Remove it in one click. Flagged content stays invisible to the rest of the community until an admin gives it the green light.

๐ฉ Reported by Members
Member-reported posts and comments now surface in their own Reported by members tab. Admins can see who reported the content, review the full thread, and choose to Keep or Remove it.
๐ค Author Visibility
Authors still see their own pending post on their timeline with a clear "In review" status - full transparency, zero confusion. The post remains hidden from everyone else until approved.
๐ Instant Notifications
Admins are notified via email, in-app, and push alerts the moment something is flagged - so nothing slips through unnoticed.
๐ Admins Post Freely
Content from admins and owners is never held up for review. Moderation rules apply only to member-generated content.
โ๏ธ How It Works
- Navigate to Settings โ Content Moderation.
- In the Keywords tab, add your own flagged words/phrases or click Add starter pack to load common spam phrases.
- Optionally, use the "Try your rules" tool to test sample text against your keywords.
- When a matching post or comment is submitted, it's automatically held and appears in the Needs review tab.
- Review, then Approve & publish or Remove.
- Member-reported content surfaces separately under Reported by members.
๐ง Also Improved: Post & Comment Search
๐ Smarter Search Results
Search now handles typos, different phrasing, synonyms, and non-English or accented text - so members find the right post even when they don't type it exactly.
Results now rank by relevance instead of newest-first, so the best matches show up at the top.

๐ก Why This Matters
Growing communities can't be moderated post-by-post forever. Content Moderation gives admins a scalable, automated way to enforce community guidelines from day one โ holding problematic content before it reaches the feed, rather than cleaning up after.
๐ Notes
- Keyword matching is case-insensitive. Phrases are recommended over single words for precision.
- Flagged content is hidden from all members except the author (who sees an "In review" status).
- Admin and owner content is never held for review.
- AI-powered spam detection is coming soon on this same foundation.
new
Communities
Course filtering in Communities
Members can now filter and sort courses directly from the Learning page, making it faster to find the right content in communities with growing course libraries.
โจ What's New?
๐ฏ Filter by Topic, Difficulty & Language
The Learning page now includes filter options so members can narrow down courses by
Topic, Difficulty, and Language
. Select one or more values across any combination of filters to quickly find what's relevant.Course creators assign topic, difficulty, and language values from the course builder. Once assigned, those filters become available for members inside the community.

๐ Sort Courses
Members can also sort the course list by
Title (AโZ / ZโA), Newest, or Oldest
- giving more control over how courses are browsed.๐ฑ Available on Mobile
Course filtering is available on the mobile app as well. Filter chips for Topic, Difficulty, and Language appear at the top of the Learning tab, with a bottom sheet for selecting values.

๐ก Why This Matters
As communities add more courses, a flat list becomes harder to browse. Filters let members quickly narrow down by interest, skill level, and preferred language - spending less time searching and more time learning.
๐ Notes
- Filters are based on topic, difficulty, and language values assigned to courses in the builder.
- Multiple filters can be combined for more precise results.
- Available on both web and mobile.
Communities and Courses now support Dark Mode on GoKollab web. Members can switch to a comfortable darker experience, while community owners can configure separate light and dark brand palettes - keeping their identity intact in both modes.
โจ What's New?
One-Click Dark Mode for Members
Members can switch between light and dark appearances directly from the top navigation. The selected mode is remembered across refreshes and applies across the entire experience.
Separate Light and Dark Branding for Owners
Community owners can configure and preview light and dark color palettes independently from
Settings โ Appearance
. Editing one palette does not overwrite the other - each mode gets its own brand colors. Choose from preset community themes or fully customize the palette.
Full Coverage Across Communities
Dark Mode adapts across the entire community experience - posts, comments, channels, chats, members, events, calendars, mentions, attachments, About pages, and community cards all render in the selected appearance.

Learning Experience
Courses, lessons, assessments, assignments, quizzes, and live-session surfaces remain readable and visually consistent in Dark Mode.

Discovery & Shell
Dark Mode extends beyond individual communities to the full platform shell โ including discovery, home showcases, onboarding, pricing, integrations, information pages, and account surfaces.

How It Works
As a
member
:- Open a Community on the web.
- Select the appearance switcher (๐) in the top navigation.
- Choose Dark Mode.
- Your preference is remembered automatically.
As a
community
owner
:- Open your community's Settings โ Appearance.
- Select the Light or Dark color mode.
- Choose a preset theme or customize the palette.
- Preview your changes in real time.
- Click Save changes.
Existing communities continue working without configuration changes. Legacy custom themes will use their existing palette when a separate dark palette has not been configured.
Why This Matters
Communities are used for long sessions - discussions, events, courses, and content creation. Dark Mode provides a more comfortable viewing experience in low-light environments while preserving each community's brand identity. Separate palettes give owners full control over how their branding appears in both modes, instead of relying on automatic color inversion.
๐ Notes
- Dark Mode is available on the web.
- Light and dark palettes are configured independently - changes to one do not affect the other.
- Member appearance preference persists across sessions.
- A few surfaces (e.g., Studio navigation) don't yet retain the setting on navigation - this is a known follow-up.
Overview
We are strengthening how conversation attachments are accessed to provide better security and more granular control over sensitive files.
As part of this update, attachments will no longer rely on directly accessible links. Applications accessing attachments outside of HighLevel will need the appropriate permission and authenticated access.
This change will initially apply to
email conversation attachments
, with other conversation channels planned for future phases.Why are we doing this?
Conversation attachments can contain sensitive or confidential customer information. To strengthen data protection, we are introducing additional access controls around these files. This ensures that attachments are only accessible to applications and users with the appropriate permissions, while also creating a more consistent and secure approach to file access across HighLevel.
What are we doing?
We are introducing a new permission-based access model for conversation attachments.
With this change:
- Applications will need an additional file access permissionto access conversation attachments.
- Attachment links will move to a new, more secure format.
- Applications accessing or displaying attachments outside of HighLevel will need to verify that they have permission before retrieving the file.
- Existing attachment links will continue to work during only till Nov 30, 2026, giving developers time to make the required updates.
- The first phase will cover email attachments. We plan to extend this approach to other conversation channels and file-based custom fields in future phases.
Who will be affected by this change?
For most HighLevel users,
there will be no change to the existing experience
. This change primarily affects marketplace developers and applications that access or display email conversation attachments
outside of HighLevel. These developers will need to update their applications with the new file access permission and ask existing users to reauthorize their application. Developers will need to complete the required updates by Nov 30, 2026
, after which the new access controls will take effect.PS: Applications that do not access conversation attachments do not need to take any action.ย
Opportunity Smart Lists and Opportunity Smart Tags can now be included in Snapshots. Set up your views and tags once in a template subaccount and push them to every new subaccount instead of rebuilding them each time.
What's included:
- Opportunity Smart Lists and Opportunity Smart Tags are now selectable assets when you create or push a Snapshot


- Smart List configuration carries over โ filters, sort, manage-fields setup, list vs board type, and pipeline visibility
- Smart Tags carry over with their colour coding and linked pipeline
- Conflict handling on load, so pushing to a subaccount that already has assets doesn't create duplicates


Good to know:
- Smart Lists and Smart Tags depend on Pipelines. You must include the related pipelines in the same push, or the smart lists and tags won't be created in the destination subaccount.
Load More
โ