Changelog

Follow up on the latest improvements andย updates.

RSS

We tightened two of the most-used WhatsApp surfaces: the conversation composer and WhatsApp Settings / Manage. A false "Connect WhatsApp" prompt after the 24-hour window and a Settings page that loaded blank until you refreshed are both fixed, so WhatsApp behaves correctly on first load.
> Your connected accounts now show the right send options the first time, and Settings opens without repeated refreshes.
What's new
๐Ÿ’ฌ No more false "Connect WhatsApp" prompt in Conversations
  • Correct state on first load:
    After the 24-hour messaging window closed, the composer sometimes showed "Connect WhatsApp" even on a fully connected account, which blocked template sends. The composer and calling CTA now wait for connection status to resolve before rendering, so connected locations get the template send path, not a reconnect prompt.
โš™๏ธ WhatsApp Settings / Manage loads reliably
  • No more blank page:
    The Settings > WhatsApp tab could get stuck on a blank or loading state until you refreshed several times. It now renders on first open.
  • Faster page load:
    On the WhatsApp Settings surface, Speed Index improved from
    13.2s to 4.3s
    and First Contentful Paint from
    3.8s to 1.0s
    (Lighthouse), so the page fills in noticeably sooner.
Why this matters
These are two surfaces WhatsApp users touch constantly. A false reconnect prompt after the 24-hour window makes a working account look broken and stops agents from sending templates, the only messages Meta allows once that window closes. A blank Settings page stalls onboarding and everyday configuration. Both now load in the correct state the first time, which removes a common source of support tickets and "is WhatsApp down?" confusion on a core messaging surface.
โœจ What's New
Your QR codes are now just a wallet tap away! ๐Ÿš€
Users can now
save QR codes directly to Apple Wallet or Google Wallet
, making it easier to access and present the right QR code during offline customer interactionsโ€”without digging through a gallery full of saved images. This capability is available for
both existing and newly created QR codes
.
๐ŸŽฏ Key Highlights
* ๐Ÿ‘›
Save to Digital Wallet:
Add QR codes directly to
Apple Wallet or Google Wallet
, depending on the device
1
2
* โšก
Quick Offline Access:
Open your wallet, select the right QR code, and have a customer scan it in seconds
* ๐Ÿท๏ธ
Know Which QR Is Which:
Wallet passes surface useful QR code details, helping users understand the
QR type, associated location, destination/context, and other relevant information
3
* ๐ŸŽจ
Wallet-Native Pass Designs:
QR code passes are designed specifically for each wallet, taking advantage of the configurations supported by
Apple Wallet and Google Wallet
5
* ๐Ÿข
Agency Branding:
Wallet passes currently display
Agency Branding in the header
, helping drive agency and brand attribution
* ๐Ÿ”„
Works With Old & New QR Codes:
Existing QR codes can benefit from the feature tooโ€”there's no need to recreate them
๐Ÿ’ก Why This Matters
Previously, users who needed QR codes during offline interactions often saved them as images in their phone gallery. ๐Ÿ“ธ
As the number of saved QR codes grew, it became difficult to tell:
* Which QR code was meant for which purpose
* Where a particular QR code redirected
* Whether it represented a
profile, website, funnel, or another QR code type
With Digital Wallet support, users can keep their business QR codes organized and readily accessible alongside useful contextual information.
Instead of searching through photos, users can simply
open their digital wallet โ†’ choose the appropriate QR code โ†’ let the customer scan โ†’ drive the conversion.
๐ŸŽฏ
๐Ÿ› ๏ธ How It Works
  1. Navigate to the
    QR Code Builder
    .
  2. Create or edit your QR code and proceed to the
    final step
    of the builder.
  3. Select the option to
    add the QR code to your digital wallet
image (7)
  1. A new QR code will appear for you to scan. ๐Ÿ“ฒ
image (8)
  1. Scan it using your phone.
  2. Based on your device/OS, the QR code pass will be added to
    Apple Wallet or Google Wallet
    .
4
  1. Open your wallet whenever you need it, select the relevant pass, and present the QR code for scanning. โœจ
๐ŸŽจ Apple Wallet vs. Google Wallet
The appearance of the wallet pass will
differ between Apple Wallet and Google Wallet
because each platform provides a different level of pass customization.
For example,
Apple Wallet supports displaying a Profile Image on the pass, while Google Wallet currently does not support this configuration
.
As a result, users should expect some visual differences depending on which digital wallet they use. The experience has been optimised around the capabilities available on each platform while keeping the important QR code information easily accessible. ๐Ÿ“ฑ
๐Ÿข Agency & Brand Attribution
Each wallet pass currently displays
Agency Branding in the header
. This ensures that the agency and its brand remain visible when the QR code is saved and subsequently presented from a customer's digital wallet.
New Profile Cards (1)
Agency Branding is
currently enabled by default
. We plan to make this
optional in a future iteration
, providing greater control over how branding appears on wallet passes. โœจ
๐Ÿ“ Notes
* The feature supports
both old and new QR codes
* Wallet passes include important contextual details about the QR code to make identification easier
* Pass designs can vary between
Apple Wallet and Google Wallet
based on the configurations supported by each platform
*
Agency Branding is currently displayed in the wallet pass header
and is planned to become optional in the future
A small addition to the wallet, but a big improvement for QR codes on the go. ๐Ÿ‘›โšก
Overview:
Campaign registration now takes you straight into Chat Widget Setup once your brand registration is done, instead of asking you to pick a registration path first. If the chat widget isn't how you collect consent, Manual Setup is still there.
What's new:
  • Campaign registration now opens in the chat widget flow, with the Chat widget setup screen appearing as soon as the brand flow ends. There's no path choice to make up front.
  • If you collect consent somewhere other than the chat widget, an existing website form, a paper form, a lead form, a QR code, a kiosk, or verbal consent, a Switch to manual setup link sits below the first screen of the flow.
  • Your progress is saved, and a confirmation dialog tells you what changes on the manual path before you commit to it.
image (239)
If you move to Manual Setup and change your mind, a recommended callout in the left step panel of the Campaign details screen takes you back to Chat widget setup.
image (238)
Previously:
  • You picked Quick Setup or Manual Setup once, at Step 2 of the campaign flow, and the only way to change your mind was to restart the campaign.
  • If you registered manually, resubmissions kept you on that flow, so you rarely saw the chat widget path at all.
Why it matters:
  • Campaigns registered through the chat widget get approved faster and get rejected less often, because the widget is auto-verified and the sample messages and consent language are generated for you.
  • Starting there means you get that advantage by default, without closing the door on Manual Setup if your business genuinely needs it.
Ask AI Scheduler lets your assistant keep working when you're not in the app. Save a prompt once, pick how often it should run, and Ask AI runs it on schedule โ€” then hands you the finished conversation the next time you open your phone.
The Challenge
Every Ask AI prompt was interactive. You had to be in the chat to ask "summarise yesterday's new contacts" or "check next Monday's appointments" โ€” every single morning. There was no way to save a prompt and let it run on its own, no place to see the jobs your assistant was running for you, and no way to pause, re-trigger, or edit one without building it again from scratch.
โœจ Our Solution
The Scheduler turns any Ask AI prompt into a recurring task.
What all can be done
  • Five frequencies: Manual (run on demand), Hourly, Daily, Weekdays, and Weekly with your choice of day and time.
  • Full task management: Create, edit, pause, resume, and delete scheduled tasks from your phone.
  • Run now: Trigger any task on the spot โ€” including a paused one โ€” and watch the run land in history.
  • Run history: Every run per task, with Completed / Skipped / Failed status, timestamps, and an unread dot for runs you haven't opened.
  • Open the conversation: Tap a completed run and the full Ask AI session opens in chat, exactly as if you'd asked it yourself.
  • Chat History, reorganised: Scheduled runs now live in their own "Scheduled" section, separate from your "Recents" โ€” so automated runs never bury the chats you started.
๐Ÿ† How This Supercharges Your Business
  • Your morning briefing writes itself: Schedule the summary at 7 AM and read the answer with your coffee, instead of typing the prompt first.
  • Set it once, not every day: Save the prompt as a task and it runs on your cadence โ€” hourly, weekdays, or weekly.
  • Stay in control: Pause a task when you're on leave, resume it when you're back, or fire it manually the moment you need the answer.
  • See what your assistant did: Run history gives you the outcome of every automated run in one place, with unread markers so nothing goes unnoticed.
  • Full parity with web: Tasks you create on the desktop scheduler show up on mobile and vice versa โ€” one set of automations across surfaces.
๐Ÿ› ๏ธ How to Get Started
  • Navigate: Open Ask AI in the HighLevel mobile app, then tap the recurring-clock icon in the Ask AI header (available from both the bottom sheet and the full-screen view).
  • Activate: Tap + New task, give it a name, add an optional description and the prompt you want to run, choose a frequency โ€” Manual, Hourly, Daily, Weekdays, or Weekly โ€” set the time (and day, for Weekly), and create the task.
  • Enjoy: Your task now runs automatically. Open it any time to pause or resume it, tap Run now for an immediate result, review its run history, or edit and delete it. Tap any completed run to open the full Ask AI conversation. Your scheduled runs also get their own Scheduled section in Chat History, separate from Recents โ€” so automated runs never get lost among the conversations you started yourself.
๐Ÿ”ฎ What's Next?
  • Run notifications โ€” push and in-app alerts when a scheduled run completes, so you don't have to check
  • Richer run detail โ€” the reason behind a skipped or failed run, not just its status
  • Custom schedules on mobile โ€” create and edit advanced schedules directly from the app
  • Deeper history โ€” improved navigation for accounts running many high-frequency tasks
๐Ÿ“ข Roll-out & Availability
  • Release Date: August 2026
  • Available Version 4.20.0 or higher
  • Status: Production
  • HighLevel
  • LeadConnector
  • WL App
๐Ÿ’ก Good to Know
๐Ÿ“ฑ Supported platforms: iOS and Android
๐Ÿ”— Fully cross-platform with web โ€” tasks created on mobile appear on web and vice versa, with shared run history
image
image
image
image
Adding custom fields one at a time gets tedious fast โ€” especially when you're building a long form with dozens of contact, opportunity, or custom-object fields. We've overhauled the
Custom Fields
sidebar in the builder to be faster, smarter, and easier on the eyes. Now you can browse fields by object, search by name, select multiple at once, and drop them onto your canvas as a group. ๐ŸŽ‰
โœจ
What's New
The
Custom Fields
sidebar has been redesigned end-to-end with a focus on speed and clarity, and now brings a unified custom-field management experience across:
  • Forms
  • Surveys
  • Quizzes
You can now select multiple custom fields at once and add them together โ€” either by clicking "
Add N fields
" or by dragging the selection onto the canvas as a group.
๐ŸŒŸ
Key Highlights
  • โ˜‘๏ธ
    Multi-select checkboxes
    on every field row for fast batch selection
  • โž• "
    Add N field
    s" button to bulk-insert every selected field into the canvas in one click
  • ๐Ÿ–ฑ๏ธ Multi-field drag & dropโ€” drag multiple selected fields at once with a stacked preview and
    +N
    badge
    showing how many are being moved
  • ๐ŸŽฏ
    Smart insertion point
    - bulk-added fields land right after the currently active canvas element (works in Forms, Surveys, and Quizzes) instead of always at the end
  • ๐Ÿ“
    Object dropdown
    to switch between Contact, Opportunity, Business, and any custom objects โ€” see just the fields relevant to what you're building
  • ๐Ÿ’ฌ
    Tooltips on truncated names
    - hover a field with a long name and see the full name; same for query keys
โš™๏ธ
How It Works
  1. Open any
    Form, Survey, or Quiz
    in the builder.
  2. Switch to the
    Add Object Fields
    tab in the left sidebar.
image (8)
  1. Pick an object (Contact, Opportunity, Business, or a custom object) from the dropdown.
  2. Optionally search by field name or expand a folder to browse.
  3. Check the fields you want using the checkboxes on the left of each row.
image (9)
  1. Either:
  • Click "
    Add N fields
    " at the bottom of the sidebar to insert the whole selection at once, OR
  • Drag
    any selected field onto the canvas โ€” every checked field comes along as a group.
custom-field-management-compressed (1)
  1. The fields land on the canvas in the exact order they appear in the sidebar, right after whichever element you had active (or at the end of the slide/page if nothing was active).
That's it โ€” a full contact section that used to take a dozen clicks now takes two. ๐Ÿš€
๐ŸŽฏ
Selection Made Predictable
  • Selections stay intact while you scroll and search, so you can build up a batch across folders.
  • Switching the object dropdown (Contact โ†’ Opportunity, etc.) clears the selection automatically โ€” no ghost counts in the action bar.
  • Shift-clicking selects a range that skips already-added or blocked fields โ€” you'll never accidentally re-add a field that's already on the canvas.
  • The selection bar at the bottom shows exactly how many fields are queued (e.g.,"
    3 selected"โ€ข"Add 3 fields")
    .
๐Ÿ“‹
Notes
  • Existing Forms, Surveys, and Quizzes work exactly as before โ€” nothing about your saved builders changes.
  • Bulk-inserted fields go through the same validation and normalization as a single drag, so contact standard fields, business fields, custom-object fields, and rating fields all behave identically to a one-at-a-time drop.
  • One-question-per-slide
    setting (Survey) is respected: bulk-inserted fields are automatically split onto their own slides where appropriate.
  • Available across
    Forms, Surveys, and Quizzes
    with parity โ€” the same interactions work identically in every builder.
  • By making custom fields multi-selectable, searchable by object, and droppable as a group, we're helping builders assemble long, structured forms in a fraction of the time โ€” with fewer clicks, fewer mistakes, and a sidebar that finally feels like it can keep up with your workflow.
Google Demand Gen campaigns can now be
uploaded directly to the Template Library
from Ad Manager.
This allows users to convert existing Demand Gen campaigns into reusable templates and replicate campaign setups across locations without rebuilding them from scratch.
๐Ÿ‘€ Whatโ€™s New?
  • Upload to Template Library
    is now available for Google Demand Gen campaigns.
  • Users can upload an existing campaign directly from the campaign-level ellipsis menu.
  • Uploaded campaigns are saved as
    Draft templates
    first.
  • Templates can be reviewed, edited, and published for future reuse.
๐Ÿ‘ท How to Use?
  1. Go to
    Ad Manager > Campaigns
    .
  2. Locate the Google Demand Gen campaign.
  3. Click the
    ellipsis
    (โ‹ฎ) menu.
  4. Select
    Upload to Template Library
    .
image
  1. Add the
    Template Name
    and
    Category
    .
  2. Upload the campaign.
  3. Review the draft template and publish it when ready.
โญ Why It Matters
  • Reuse proven Demand Gen campaign setups.
  • Reduce repetitive campaign configuration.
  • Standardize campaigns across multiple locations.
  • Extend the existing Template Library workflow to Google Demand Gen campaigns.
๐Ÿ“ Notes
  1. Uploaded campaigns are created as
    Draft templates
    before publishing.
  2. Existing Template Library workflows remain unchanged.
  3. This release specifically adds Template Library upload support for Google Demand Gen campaigns.
Several improvements to make creating content, moderating communities, and participating in discussions faster and more intuitive.
โœจ
What's New?
๐Ÿ“
Rich Text Formatting Toolbar
Formatting content is now easier than ever. Select any text in a post to reveal a floating formatting toolbar. Available options include Bold, Italic, Underline, Strikethrough, and inserting a link.
Screenshot 2026-07-24 at 1
๐Ÿšซ
Ban Spammers Directly from Posts
Moderating your community is now just a click away. Spot a spammer? Open the three-dot menu (โ‹ฎ) on their post and select Ban User - no more switching to the Members tab to find them. A confirmation dialog lets you optionally delete all content created by the user before confirming the ban.
Screenshot 2026-07-24 at 1
Screenshot 2026-07-24 at 1
๐ŸŽ™๏ธ
Download Recordings from Posts
Recordings can now be downloaded directly from the post itself. Open the three-dot menu (โ‹ฎ) on a recording post and click Download Recording to save it instantly.
Screenshot 2026-07-24 at 12
๐Ÿ”ง Improvements & Fixes
โŒจ๏ธ
Improved Comment Editor Keyboard Shortcuts
Based on community feedback, the comment editor now uses more familiar keyboard shortcuts: Enter starts a new paragraph, Shift + Enter inserts a new line within the same paragraph, and Ctrl + Enter (or click Post) publishes the comment.
๐Ÿ’ก
Why This Matters
These updates help admins create better-looking posts, moderate more efficiently, manage recordings with fewer clicks, and enjoy a smoother commenting experience - all without leaving the editor or navigating away from the feed.
Whatโ€™s new?
The Update Contact Field action now includes a new Add action type for multi-select fields. You can add selections to multi-dropdown and multiple-checkbox fields without replacing values already stored on the contact.
How it works
Choose Add to append the selected value(s) to the contactโ€™s existing selections. When Add is selected, the field picker only shows multi-dropdown and multiple-checkbox fields.
How to use it
  • Add the Update Contact Field action to your workflow.
  • Select Add as the action type and choose a multi-select field.
  • Select the value(s) you want to add to the contactโ€™s existing selections.
Why we built it
Previously, updating a multi-select field replaced all existing selections, which could unintentionally remove saved values. The new add operation makes it easier to build on existing contact data without overwriting it.
Simple example
A contact selects โ€œEmail Marketingโ€ on a form, which is saved in a multiple-checkbox field called 'Services Interested In'. Later in the workflow, the update contact action can now add โ€œSMS Marketingโ€ to that same field while keeping โ€œEmail Marketingโ€ selected. Nothing gets overwritten.
Additional Notes on the different operations
  • Update field data - Replaces the current value(s).
  • Add to field data - Adds to existing value(s) without removing them.
  • Clear field data - Empties the field.
Preview
image
๐Ÿ‘€ Whatโ€™s New?
Weโ€™ve improved validation and error handling for
Google and LinkedIn campaigns
in Ad Manager to make campaign publishing more reliable and easier to troubleshoot.
  • Multiple validation issues are now surfaced
    together
    , instead of appearing one at a time.
  • Error messages provide clearer context about
    what needs to be fixed and where
    .
  • Clicking an error takes users directly to the relevant section or field.
  • Error highlighting has been improved across campaigns containing multiple ads or creatives.
  • Resolved validation errors are refreshed correctly when campaigns are updated or republished.
  • Publishing status and background-processing messaging have been improved to provide clearer feedback during campaign creation.
Google-specific improvements
  • Added a pre-publish validation flow covering campaign fields, advertising requirements, and Google platform requirements.
  • Improved validation for
    Demand Gen campaigns
    , including required images, logos, videos, headlines, descriptions, long headlines, and carousel assets.
  • Improved messaging for missing Website URLs and duplicate creative content.
LinkedIn-specific improvements
  • Improved validation across
    LinkedIn carousel cards
    , including required headlines and URLs.
  • Errors now provide better context about the specific carousel card requiring attention.
๐Ÿ‘ท How It Works:
  1. Configure the campaign, ad groups/ad sets, and ads as usual.
  2. Click
    Publish
    .
image
  1. Ad Manager checks supported campaign and creative requirements before publishing.
  2. If issues are detected, users see a
    Fix errors before publishing
    prompt.
image
  1. Open the error list to view all identified issues together.
image
  1. Click an error to navigate directly to the affected field or section.
  2. Fix the issues and publish the campaign again.
For
Google campaigns
, an additional validation flow checks campaign fields, advertising requirements, and platform requirements before submission.
For
LinkedIn campaigns
, the improved experience focuses on UI validation and clearer identification of issues across creatives and carousel cards.
โญ Why It Matters:
Previously, some validation issues appeared only after a publishing attempt or surfaced one at a time, resulting in repeated fix-and-retry cycles.
These improvements help users:
  • Identify more issues
    before publishing
    .
  • Resolve multiple errors in a single pass.
  • Quickly understand where an issue exists.
  • Reduce failed publishing attempts.
  • Get a more consistent campaign creation experience across
    Meta, Google, and LinkedIn
    .
๐Ÿ“ Notes:
  1. Google campaigns now use the expanded pre-publish validation flow.
  2. LinkedIn continues to use its existing publishing flow, with improvements focused on UI validation and error handling.
  3. Additional platform-level errors or policy rejections may still be returned by Google or LinkedIn after submission.
Overview
Events now supports Meta Pixel tracking, giving organizers visibility into how visitors move from discovering an event to completing an RSVP or ticket purchase.
image (62)
Organizers can add their Meta Pixel directly to an event and map key attendee actions to Meta events โ€” making it easier to measure conversions, understand funnel drop-offs, and optimize event marketing campaigns.
What's New?
Meta Pixel Integration
  1. Add a Meta Pixel ID directly from Event Settings โ†’ Link & tracking.
  2. Choose which Meta event should fire for each supported step of the attendee journey.
  3. Configure tracking independently for each event.
Tracking for RSVP Events
Track key RSVP conversion points:
  1. Event page viewed โ€” when a published event page is loaded.
  2. RSVP started โ€” when a visitor opens the RSVP form.
  3. RSVP completed โ€” when the RSVP is successfully confirmed.
Tracking for Ticketed Events
Track the complete ticket purchase funnel:
  1. Event page viewed
  2. Checkout started
  3. Ticket selection completed
  4. Registration form submitted
  5. Payment details submitted
  6. Ticket order completed
Completed ticket orders are tracked even for $0 orders, giving organizer a consistent conversion signal across free and paid tickets.
Richer Purchase Data
Completed ticket orders can send additional commerce context to Meta, including:
  1. Order value
  2. Currency
  3. Ticket quantities
  4. Ticket identifiers
This gives organizer better conversion data for measuring and optimizing campaigns driving ticket sales.
Smarter Conversion Deduplication
We've also added session-based deduplication to prevent the same attendee action from being reported multiple times.
This protects conversion data during scenarios such as:
  1. Browser back navigation
  2. Page refreshes
  3. Payment redirects
  4. Repeated completion checks
Why This Matters
Until now, organizers could promote their events through Meta, but measuring what happened after someone landed on the event experience was limited.
Meta Pixel support closes that gap.
Organizers can now understand the complete journey from event page visit โ†’ registration intent โ†’ completed RSVP or ticket order, use those conversion signals to measure campaign performance, and build better audiences for their event marketing.
For ticketed events, the addition of order value, currency, and ticket-level information also makes it possible to measure revenue outcomes โ€” not just registrations.
Available now for Events Beta users under:
Events โ†’ Settings โ†’ Link & tracking โ†’ Meta Pixel
image (61)
Load More
โ†’