Changelog
Follow up on the latest improvements and updates.
RSS
✨ New
- Native Google Forms integration added to Workflows
- Capture Google Form responses and trigger automations directly inside HighLevel.
- Eliminates the need for third-party tools like Zapier or Pabbly.
🔔 Triggers (Google Forms → HighLevel) (Coming Soon)
New Response (Near Real-Time)
: Fires when a new response is submitted to a selected Google Form.- Polls every 5 minutes.
- Each response triggers the workflow only once.
Trigger outputs include:
- Form ID & Form Name
- Individual question responses
- Respondent details
- Submission timestamp
⚙️ Actions (HighLevel → Google Forms)
- Find Form by ID: Locate a Google Form using Form ID (supports dynamic input).
- Find Form by Name: Locate a Google Form using Form Name (dropdown selection).
- Find Response by ID: Retrieve a specific response using Form ID and Response ID.
- Find Responses by Form Name: Retrieve all responses from a selected form.
Supports pagination using next page token.
All actions include Found / Not Found branches for conditional workflows.


🔁 Key Functionalities
- Map Google Form responses directly to CRM fields.
- Use response data in If/Else conditions.
- Build workflows based on historical form submissions.


🔌 Integration
- Connect via Workflows → Triggers / Actions → Google Forms.
- Authenticate using Google OAuth.
- Manage connections via Settings → Integrations → Google Forms.

📝 Notes
- Triggers are near real-time (5-minute polling).
- One-way sync only (Workflows read from Google Forms).
- Google Forms actions are billed at standard automation rates.
- Fully compatible with conditional logic in workflows.
new
Conversations
🚀 Conversation Views: Save Filters, Work Faster
Feature Overview
Conversation Views let you save your most-used conversation filters as reusable views, so you can switch focus instantly without rebuilding filters every time. This feature is ideal if you regularly check the same sets of conversations, e.g.
- Unassigned conversations
- Conversations from specific channels
- High-priority chats based on specific tags.
How it works
- Open Conversations and go to the Views section in the Inbox panel. Click + Create View.

- Add the required filters and provide a name for the view, Once View is created, it is added to the Inbox panel and displays all conversations matching the applied filters.


- Views are visible only to the user who created it by default. Admins can share views with other users from the view menu, helping teams stay aligned while managing conversations.

Why it matters
⭐ - Quickly switch between commonly used conversation filters

- Stay focused on high-priority or unassigned conversations
- Reduce repetitive filtering and save time
- Keep teams aligned with shared views
Note
:- You can enable this feature from Labs - Conversation Views: Save Filters, Work Faster. This feature is available only on the New Conversations interface. To enable the new interface, turn on CRM Redesign: Conversations and Contacts Page(Beta) from Labs.
We’ve enhanced the New Conversations UI to give you clearer visibility into your unread conversations and eliminate confusion when tracking conversation timelines.
👀
What’s New?
Real-Time Unread Counter
You can now see the unread conversation count for each inbox.
- Real-time updates: The unread count updates instantly as new conversations are received / marked read or unread.
- Always visible: The count remains visible even when you’re browsing other tabs within the inbox.

Standardized Date Format
- We’ve standardized the date format across the Conversations page. Previously, dates were displayed in different numeric formats in different areas, which could be confusing (mm/dd vs dd/mm).
- Dates are now shown as MMM-dd (e.g., Jan 5) using the month name for quick, unambiguous identification.

📍 Note: You can enable the New Conversations UI from Labs, by enabling CRM Redesign: Conversations and Contacts Page Upgrade (Beta)
improved
fixed
Automations
AI Builder: Smarter Wait Step Generation
We've leveled up how AI Builder handles Wait steps, making them more reliable, predictable, and capable of handling complex multi-step requests in a single prompt.
What's New
Handle Complex Wait Requests in One Go
You can now describe intricate, multi-layered wait logic in a single prompt and AI Builder nails it.
For example:
"Add a wait with a delay of 3 minutes, then another with a delay of 10 hours, then another but only run it on Tuesday-Thursday between 10am-5pm, then add an SMS and then wait for reply with a timeout of 10 minutes."AI Builder correctly generates all wait types: time delays, business hour windows, and reply-based waits with timeouts, all properly configured.





What's Fixed
Safer Wait Times
Negative/invalid values blocked, units normalized, extreme values capped and "years" intelligently interpreted as days.
Predictable Wait Type Selection
Simple delays and time window phrasing produce time based waits. Timeout branches only appear when you explicitly request them.
Protected Workflow Structure
Time waits enforced as single path. Accidental multi path nodes auto corrected with no broken transitions.
Timezone & Multi-Path Improvements
Timezone fields populate correctly. Multi path wait types always include configured timeout values.
Why It Matters
Complex automation logic that previously required manual configuration can now be generated instantly through natural language, saving time and eliminating common errors.
What’s New
Increased Bot Message Limit per Conversation
We’ve increased the maximum number of messages a bot can send within a single conversation for
Prompt-based
and Form-based
bots. The limit has been raised from
25 messages to 100 messages
, allowing bots to continue longer and more complex conversations without stopping unexpectedly.This update improves reliability for advanced Conversation AI use cases where conversations naturally require more back-and-forth.
---
How It Works
No additional setup is required.
- The new message limit applies automatically to all Prompt-based botsandForm-based bots
- Bots can now send up to 100 messages per conversation
- Existing bot behaviour remains unchanged, except for the higher cap
---
How to Configure
- Go to Bot Settings
- Navigate to “Maximum messages a Bot can send in a Conversation”
- Set a value between 1 and 100
- Save your changes
---
Why It Matters
Previously, bots frequently hit the message limit, causing conversations to stop and requiring manual admin intervention.
With the increased limit, bots can sustain longer conversations more reliably.
This helps:
- Reduce unexpected conversation drop-offs
- Minimise manual follow-ups by admins
- Improve continuity in automated conversations
---
Impact
- Previously, bots were hitting the message cap for 5,000+ contacts daily, causing conversations to stop unexpectedly
- Improved automation reliability at scale
- Faster responses without admin intervention
- Better support for longer, more complex AI-driven interactions
---

new
Social Planner
Publish Instagram Stories via Push Notifications
⭐ What’s new
This helps you plan Stories ahead, get a mobile reminder, and finish posting inside Instagram with stickers, links, music, or trending audio.
🛠️ How it works
- Schedule Instagram Stories Inside Social Planner
Users can:
- Select Instagram Story in the Post Composer
- Choose Publish via Push Notification
- Add media + caption
- Add optional notes for the teammate who will publish


Download Mobile App QR if you don't have the app from the "Download App" CTA


2) 🚀 Mobile Push Notification Workflow
At the scheduled time, Social Planner triggers a push notification.
Tapping it automatically:
- Loads the Story ready media in your phone
- Copies caption to the clipboard

Users can then add Instagram native elements such as music, stickers, links, and trending audio before publishing manually.
💡 Why it matters
This feature allows users to:
- Stay consistent with Story posting
- Use Instagram’s native tools (music, stickers, links, interactive elements)
- Improve collaboration between schedulers and publishers
- Maintain creative flexibility while still scheduling ahead
- Reduce workflow gaps created by Instagram’s API limitations
new
improved
Site Analytics
External Tracking Script
Analytics for External Tracking
Overview
We’ve introduced Analytics for External Tracking, giving users native visibility into visitor behavior on externally hosted sites and forms (both native and HTML-based).
This release adds a centralized analytics dashboard to track page views, form views, responses, and completion rates, with detailed filtering and audience breakdowns.
✨ What’s New
Analytics Access
- Added a new Analytics button inside the External Tracking modal
- Clicking the button redirects users to Site Analytics with External Tracking preselected
- The External Tracking option appears in the analytics dropdown only when the tracking script is connected
External Tracking Analytics Dashboard
Users now get a dedicated analytics view with:
- Total Page Views
- Total Form Views
- Responses
- Completion Rate
Time-Based Insights
- Date range selector to analyze trends over time
- Line charts with daily breakdowns for: Page Views, Form Views. Responses, Completion Rate
Engagement Metrics
- Average Time on Page
- Exit Before 30s (bounce rate)
🔍 Filtering
Analytics can be refined using filters for:
- Domains
- Pages
- Forms
This allows users to isolate performance without unnecessary noise.
👥 Audience & Traffic Breakdown
Aggregated, anonymized insights include:
- Traffic by Device Type
- Top Browsers
- Top Client IPs (aggregated)
- Geographic distribution by: Country, State, City
🧾 Form-Level Analytics
A new All Forms section provides:
- Form-wise breakdown of: Total Views, Responses, Completion Rate
- Last updated timestamps for quick auditing
💡 Why This Matters
- No third-party dependency:Native analytics without external tools
- Better optimization:Understand what pages, forms, devices, and regions drive engagement
- Consistent experience:Analytics lives alongside Sites and Forms, reducing context switching
ℹ️ Important Note
- The Average Time on Page metric started capturing data on January 20, 2026
- Data prior to this date is not available



🚀 Overview
The
Integration Page
is now faster
, cleaner
, and more structured
, delivering a significantly improved user experience.We’ve modernized the layout with a
consistent card-based design
, removing ad-hoc flexibility to prevent future inconsistencies. Alongside this, several technical improvements eliminate legacy issues and improve long-term scalability.📍How to Enable:
Settings → Labs → Toggle on “Revamped Integration Page”
✨ What’s New?
🆕 New Card Layout
- Structured card layout with a single primary CTA
- Dedicated 3-dot menu for integration-specific options such as: support documentation, form mapping, troubleshooting, disconnect and settings
⚙️ Core Actions:
- Connect– Start a new connection
- Manage– Redirection to product pages or manage connected accounts
⚡Additional Enhancements:
- Consistent modal layouts across all integrations
- Standardized error messages, logos, and descriptions for a cohesive experience
- Unified Accounts modal, eliminating duplicate Google cards
- Faster page load times through API performance enhancements
- Search functionality added for quicker discovery
- Per-account and per-integration disconnect support with confirmation for safer management
- Connection-level and integration-level error notifications where applicable
- Consistent, role-based access control across native integrations
- Grey-label support document for each integration on the page
🚀 Technical enhancements:
- Reduced unused JavaScript payload by ~50% (from 8.4 MiB → 4.1 MiB)
- Improved accessibility score from 77 → 90
- Significantly reduced Workflow app load times
- Improved Lighthouse performance score by 40%
- Expanded language translation coverage for frontend
- Delivered multiple API-level improvements, aligning the experience with native integrations and improving overall reliability
- Adopted high rise design system across integration, eliminating legacy design systems
💡 Why It Matters:
This update removes UI inconsistencies, improves discoverability, and significantly enhances performance. The legacy page also had multiple stability issues and was not scalable in supporting new integrations.
🔍 Preview:
Home page:

Search on integration page:

Manage account modal: Google/Slack/Tiktok Messaging

Form listing modal:

Form mapping modal:

new
Dashboard
Dashboard & Custom Report Performance Optimisation
🚀 Overview
We’ve shipped multiple backend performance optimisations across Dashboards and Custom Reports to reduce redundant API calls, improve load times, and enhance overall responsiveness across navigation and builders.
✨ What’s New
Dashboard Improvements
- Widget definition APIs now trigger only when adding a widget, instead of firing on drawer open or tab navigation
- Removed redundant widget data API calls during:
- Cancelling dashboard edits
- Saving dashboards without changes
- Saving dashboards after widget updates
- Saving widgets when no data changes occur
- Applying quick filters across different module widgets
- Improved dashboard mount performance by converting sequential API calls into parallel execution
Custom Report Improvements
- Optimised report navigation by preventing previous page API calls when switching between report pages
- Improved data loading by moving users, pipelines, and currency symbol APIs from list view to builder view
- Enhanced Custom Report builder performance by converting sequential API calls into parallel execution
💡 Why This Matters
These optimisations significantly reduce unnecessary network requests, resulting in:
- Faster load times
- Smoother navigation
- A more responsive experience when working with Dashboards and Custom Reports, especially for complex or data-heavy setups
📝 Note
These updates are backend-only performance enhancements and do not introduce any UI or workflow changes for users.
Overview
The new Contact List View and SmartList 2.0 have been fully launched to all customers, following their Beta phase post-LevelUp.
This major enhancement simplifies the overall experience by bringing sorting, field management, and advanced filtering into one unified workflow. The SmartList sharing experience has also been reworked to provide more granular control over access and permissions.
What’s New?
- Refreshed Contact List View featuring a cleaner, more user-friendly interface.
- A unified list view design that aligns with other CRM pages.
- Improved column management with quick search and drag-and-drop reordering.
- A powerful new filter builder supporting AND/OR logic for advanced use cases.
- The loading speed of the page has improved drastically - its much faster than the old UI



- SmartList 2.0 enhancements that unify:
- Sorting
- Manage Fields
- Advanced Filters
- Upgraded Sharing & Permissions, allowing precise control over who can view or edit SmartLists.




How to Use
- Go to Contacts > SmartLists to access the new experience.
- Create SmartLists using Advanced Filters with AND/OR logic.
- Customize your view by adding, removing, or rearranging fields via Manage Fields.
- Share SmartLists with your team from Sharing & Permissions, assigning view or edit access as needed.
Why This Matters
- Delivers a more consistent, flexible, and powerful Contacts experience across the CRM.
- Cuts down the time required to configure and manage SmartLists.
Whats next
- Bringing in more operators in advanced filters to increase customer efficiency
- More consistency among operators of the same type
Load More
→