Changelog
Follow up on the latest improvements and updates.
RSS
new
Automations
HouseCall Pro - Workflow action & triggers
What’s new?
You can now connect Housecall Pro directly to Workflows. Two triggers — Job scheduled and Job completed and one action — Create new customer. Let home service businesses react to bookings, reschedules, and job completions, and push new customer records into Housecall Pro from any workflow.
How it works
Job scheduled fires when a new job is scheduled or an existing job is rescheduled. Job completed fires when a job is marked complete. Both return the same full job payload plus a nested customer object, so downstream mapping is consistent across the two events. The action creates a new customer record from workflow inputs, returning the new customer ID for downstream steps. Authentication is API key, connect once, target multiple accounts via the Connected Account dropdown.
How to use it
- In Workflows, add a Housecall Pro trigger or the action.
- Click Connect your account; in the Connect with API Key modal, paste your Housecall Pro API key (Housecall Pro → My Apps → Go to App Store → API Key Management → Generate API Key with Full Access).
- For the triggers: optionally Add filters to scope by customer, job tag, employee, or any captured field; then Find new records to capture a sample payload.
- For the action: fill First Name and Last Name (required) and any optional fields (Email, Company, Mobile Number — 10 digits, Home Number); Test Action to validate.
- Save and publish.
Why we built it
Home service businesses run jobs, scheduling, invoicing, estimates, and payments in Housecall Pro but lead capture, marketing, and cross-channel customer outreach typically live in the platform. Bridging the two lets a new booking in Housecall Pro fire a confirmation message and update the CRM, a job completion fire a review request and a receipt, a reschedule notify the customer and the crew, and a new web-form lead flow into Housecall Pro as a customer record ready for the service team.
Simple example
A customer books a window-cleaning job in Housecall Pro for next Tuesday. Within moments, Job scheduled fires — the workflow sends a confirmation SMS with the window, creates or updates the matching contact in the CRM, and tags the contact with ‘Window Cleaning’. Two days later when the technician marks the job complete, Job completed fires — the workflow sends a thank-you SMS with a review link and delivers the receipt automatically.
Additional Notes
- Triggers (2): Job scheduled — fires on new bookings and on schedule updates to existing jobs. Job completed — fires when a job is marked complete. Both filterable via Add filters; both return the same job + nested customer payload shape.
- Action (1): Create new customer — required First Name and Last Name; optional Email, Company, Mobile Number (10 digits), Home Number.
- API key authentication — generate at Housecall Pro → My Apps → API Key Management with Full Access permissions.
- Premium triggers and action — billed per execution at the standard automation rate. Housecall Pro plan usage is billed by Housecall Pro directly.
new
improved
QR Codes
QR Code Sharing in Funnel Builder
📝 Overview
Added QR code sharing directly inside Funnel Builder so you can create and download a QR code for the current funnel step without leaving your workflow.
🆕 What’s improved
- You can now generate a QR code directly from Funnel Builder
- The QR code is automatically linked to the current funnel step
- You can download the QR code in PNG, SVG, or PDF
- You can also choose Edit QR to open more customization options
- The QR code option only appears when a domain is connected or hosted
🔍 How to access
- Open a funnel in Funnel Builder
- Locate the Funnel URL at the top of the page
- Click the QR code icon next to the URL
- Download the QR code or select Edit QR to customize it further
🎯 Why it matters
- Saves time by removing extra steps
- Reduces the chance of linking the wrong page or step
- Makes it easier to promote funnels through print, events, packaging, signage, and other offline channels
- Brings QR code creation into the same place where you build your funnel


new
E-Commerce Stores
Product Custom Values for Dynamic Product Details Page Content
What’s New?
Store owners can now use Product related custom values on Product Detail Pages to dynamically display product-specific information inside supported text elements.
These custom values allow users to show values like product name, description, product type, label, ratings, price, SKU, stock status, subscription details, and shipping dimensions. Variant-based values such as price, SKU, stock, and subscription details update automatically when customers switch variants.
Product tokens are available under the Product section in the Custom Values picker, helping users create more dynamic and personalized PDP content.
How to Use It?
- Open the Store Builder and go to a Product Detail Page or Custom Product Detail Page.
- Select a supported text element: Heading, Sub-Heading, Paragraph, Bullet List, or Rich Text.
- Open the Custom Values picker and choose the Product section.
- Insert the required product token.
- Save and publish the page.
Key Points to Note:
- Product custom values work only on Product Detail Pages and Custom Product Detail Pages.
- Supported elements include Heading, Sub-Heading, Paragraph, Bullet List, and Rich Text.
- Custom values will not work on Product Listing, checkout, landing pages, funnels, blogs, webinars, calendars, or other non-PDP pages.
- Custom values will not resolve inside buttons, FAQs, countdown timers, image captions, form fields, or other unsupported elements.
- Featured Product is only an element. Adding it to a non-PDP page does not make product custom values work there.
- Unsupported or missing values render as blank, so no broken custom values appear on the live page.
Images:








improved
Payments
Invoicing
Invoices - Accounting sync
🚀
Never Miss a Sync Again — Full Accounting Visibility Is Here Your invoices, transactions, and contacts. Always in sync.
You send the invoice. HighLevel handles the sync — and now tells you exactly what happened. Accounting Sync is your centralized hub for monitoring and fixing sync activity across QuickBooks, Xero, and Wave.
🤔
The Challenge
You connected your accounting software and assumed everything was syncing. It wasn't. Invoices failed silently — no alert, no log, no way to know. You only discovered the gaps when your accountant flagged missing records. By then, reconciling the damage took hours.
✨
Our Solution
Accounting Sync gives you a live dashboard for every connected accounting platform. See exactly how many invoices, transactions, and contacts synced — and which ones failed. Drill into individual records, read the failure reason, and retry with one click.
🏆
How This Supercharges Your Business
- Stay audit-ready: Catch sync failures immediately — before they become accounting headaches.
- Save hours of reconciliation: Stop manually cross-checking your CRM against your accounting platform.
- Fix errors fast: Read the failure log and retry the sync directly from the dashboard — no support ticket needed.
- Full entity coverage: Monitor invoices, transactions, and contacts all in one place.
🛠️
How to Get Started
- Navigate to Payments → Invoices & Estimates → Accounting Sync in your sub-account.
- Click Manage next to your connected accounting platform (QuickBooks, Xero, or Wave).
- Click the expand icon on any entity to open Record View and see the status of every individual record.
- Hover over the ⓘ icon on any errored record to read the failure reason and last attempt timestamp.
- Click Retry to re-trigger the sync for that record.
🔮 What's Next?
Transaction sync for Wave is coming soon — so Wave users will get the same full-entity coverage already available on QuickBooks and Xero. We're also exploring proactive failure notifications so you're alerted the moment a sync error occurs, without needing to check the dashboard.
📝
Good to Know
- Supported accounting platforms: QuickBooks, Xero, Wave
- Transaction and Contact sync for Wave is not yet supported — invoices only
- Accounting Sync is available on web only
- Invoices created and sent via the HighLevel mobile app will sync automatically — but sync status and logs must be reviewed on web
- The Retry button is available per record; bulk retry is not yet supported




new
Ad Manager
Ad Manager: Draft support for Meta lead forms
👀 What’s New?
- Users can now create and save Meta Lead Forms in a Draftstate directly from the Ad Manager campaign flow.
- Added a dedicated “Save as Draft”action inside the Facebook Lead Form builder.
- Draft forms are now visibly labeled with a 'Draft' badgeinside the lead form selection dropdown.
- Added edit support for draft forms directly from the lead form selector using the inline edit icon.
- Campaign validation now detects draft or incomplete forms before publishing ads.
- Added warnings for forms with incomplete field mappings or unpublished draft states.
👷 How It Works:
- Inside the Meta Lead Form builder, users can configure the form normally using sections like: Form Type, Greeting, Questions, Form Fields Mapping, Privacy Policy, Message for Leads
- Instead of immediately creating the form on Meta, users can now click “Save as Draft.”

- Draft forms appear inside the Select a lead formdropdown with:
- A visible Draftstatus pill
- Created timestamp
- Quick edit capability via edit icon

- Users can reopen draft forms anytime, continue editing, complete mappings and finally publish the form.
- If a draft or unmapped form is selected during campaign setup, the system now shows validation messaging such as:
- “The selected form is in draft status and has unmapped form fields. Please publish the form and complete field mapping before using it in a campaign.”

- Once the form is fully configured and published, it becomes eligible for campaign usage.
⭐ Why It Matters:
- Meta does not allow editing of already published lead forms, making mistakes costly once a form goes live.
- Draft support enables advertisers to iteratively build forms without immediately locking the configuration.
- Improves campaign preparation workflows by allowing teams to:
- Save work that is not ready to be used
- Review forms before publishing
- Complete CRM field mappings later
- Reduce accidental publishing errors
- Especially useful for agencies and teams managing complex lead generation setups with approvals or multi-step reviews.
📝 Notes:
- Draft forms cannot be used in live campaigns until they are published.
- Validation requirements are relaxed during draft save but enforced during final publish.
- Existing published Meta forms continue to work without any changes.
new
App Marketplace
Support Tickets for Marketplace Apps
Agencies can now create and manage support tickets for 3rd party applications directly from within the App Marketplace, eliminating the need to rely on email or external support channels. Agencies can now raise issues, attach relevant files or screenshots, and communicate directly with app developers without leaving HighLevel. Developers can view and respond to these tickets from the Developer Portal, creating a streamlined support experience for both sides.
Key Features / Benefits
- Create Support Tickets Directly from Installed Apps :Raise support requests without switching to email or external websites.
- Attach Supporting Files: Include screenshots, documents, and other attachments to provide context and speed up issue resolution.
- Two-Way Communication: Developers can respond from the Developer Portal, and agencies can view and continue the conversation directly within HighLevel.
- Centralized Support Experience: All support requests and responses remain tied to the app, making it easier to track ongoing issues and past conversations.
- Improved Visibility: Agencies can monitor ticket status and developer responses from a single location.
- Notification via email: Email notifications will be sent for ticket creation and any updates on ticket.
- Powered by Freshdesk: A support ticket is generated on freshdesk with entire conversation.
How to Use
For Agencies
- Navigate to an installed app in the Marketplace.
- Click on Raise a support ticket.
- Enter the issue details and attach any relevant files.
- Submit the ticket.
- View developer responses and continue the conversation from the same interface.
For Developers
- Open the Developer Portal.
- Navigate to the Support Tickets section.
- Review incoming support requests.
- Respond directly to agencies and manage ticket conversations.
P.S. Sub-account admins/users will not be able to create support tickets.
Why This Feature?
Today, most Marketplace support interactions happen through email or external support systems, resulting in fragmented communication and limited visibility into ticket status.
With In-App Support Tickets:
- Agencies get a seamless support experience directly within HighLevel.
- Developers can manage support requests from a centralized location.
- Communication remains contextual and tied to the app.
- Support interactions become more transparent and easier to track.
This enhancement helps create a more reliable and scalable support experience across the Marketplace ecosystem.
How to enable:
The feature can be enabled via labs:
Agency view >> Labs >> Marketplace - Developer Support Tickets
Preview:
- Form to raise support ticket:

- Listing view to track support tickets:

- Conversation view to see developer updates & co-ordinate:

AI Builder up until now could only build or edit workflows but now it can answer analytics & performance questions as well. Ask in plain language, get a structured answer off live data from your account. On top of that you can ask it to find any workflow in your account, giving you a single window to work from inside workflows.

What's New
Performance Insights
Ask how a workflow is doing and get entries over any period (up or down vs. the period before), a status breakdown (completed, failed, waiting, skipped), completion rate, goal conversions, and where contacts drop off. View trends by week, day, or hour, and see how many contacts sit at each step right now.

Email and SMS Results
Pull delivery and engagement metrics for any email or SMS step: delivered, opened, clicked, replied, bounced, unsubscribed, opted out, and more.

Branch and Path Insights
For if/else and split steps, see what percentage of contacts took each branch.

Contact Tracking
Check whether a person completed, failed, or is still active, when they entered, how long they took, and where they are now. Put names to the numbers — ask "who entered last week?" or "which contacts failed at the SMS step?" and get names and emails back.

Trigger Diagnostics
Find out whether a trigger is firing, what percentage of fires qualified, and the top reasons contacts get rejected. Inspect a single fire to compare the value checked against the value expected. This surfaces silent rejections you couldn't see before.
Workflow Search
Search every workflow by name, status, tags, the triggers or actions it contains, or who last edited it. Ask "which workflows use a Wait step?" or "which use the Invoice Paid tag?" and get an answer at once.

Version History
Ask who last edited a workflow and how many versions exist.
How to Use
Open the AI Assistant in any workflow and ask. No setup required.
Built to Be Trusted
The Assistant only reads; it never touches your workflows when answering. Periods like "last 7 days" run against your own timezone. It won't invent numbers - when there's no data, it says so and tells you what to check. Every answer leads with the key figures, compares against the period before, and ends with next steps.
Why This Matters
Answers that used to mean digging through execution logs now come back in seconds, in plain language, off live data. The Assistant closes the gap between building workflows and understanding how they perform -without leaving the canvas or learning a new interface.
Starting June 12, 2026
, we're updating SMS pricing for select international destinations due to carrier and provider cost increases.What's changing?
The following outbound SMS routes will see pricing updates:
Gibraltar: $0.1091 → $0.1225
Iraq: $0.4491 → $0.5030
Ivory Coast: $0.4397 → $0.4925
Jordan: $0.3884 → $0.4429
Liberia: $0.2406 → $0.2677
Madagascar: $0.5267 → $0.5899
Malaysia: $0.2594 → $0.3389
Montenegro: $0.1721 → $0.1928
Samoa: $0.2369 → $0.2675
São Tomé and Príncipe: $0.1307 → $0.1581
Togo: $0.4416 → $0.4946
Why are prices changing?
These changes reflect updates in carrier and messaging provider costs required to maintain reliable delivery and support messaging infrastructure across these destinations.
What do you need to do?
Nothing. The updated rates will automatically take effect on June 12, 2026.
As always, we'll continue to monitor carrier pricing and make updates as necessary to ensure reliable message delivery worldwide.
Thank you for choosing HighLevel.
new
Social Planner
Alt Text Support for Images in Social Planner
With Alt Text Support for Images, you can now add descriptive text to images directly inside Social Planner, helping make your content more accessible and inclusive without switching to native social platforms.
🚀 What’s new
- Add Alt Text to Images
You can now add custom alt text to every image uploaded in Social Planner.
- Works for single-image posts
- Works for multi-image posts and carousels
- Alt text is stored individually for each image
- Fully editable before publishing
- Quick Add, Edit & Preview
After uploading an image, simply hover over it and select Alt Text.
From there, you can:
- Add alt text
- Edit existing alt text
- Remove alt text if needed
- Images with configured alt text display a visual indicator, making them easy to identify.
- Multi-Image Support
- Each image in a carousel or multi-image post can have its own unique description.
- This ensures every image receives accurate context instead of relying on a single generic description.
- Platform-Aware Publishing
- Social Planner automatically sends alt text to platforms that support it and safely ignores it on platforms that don’t.
👷 How to use this feature
- Go to Marketing → Social Planner
- Create a new post
- Upload one or more images
- Hover over an image and click Alt Text

- Enter a description for the image

- If you want to edit/update Alt Text, click again on the Alt Text icon to update

- Save, schedule, or publish your post
💡 Why it matters
- Improve accessibility for visually impaired audiences
- Create more inclusive social media content
- Follow accessibility best practices
- Keep everything within a single publishing workflow
- Reduce the need to edit posts natively after publishing
📝 Notes
- Alt text is configured per image, not per post
- Supported automatically on platforms that accept alt text
- Images can be updated or edited before publishing
What's New
We've upgraded the audio transcription capabilities powering Conversations AI, delivering significantly better voice understanding across customer conversations.
With this enhancement, Conversations AI now provides:
- Higher transcription accuracy for voice messages and audio notes
- Expanded support for additional languages
- Improved reliability and stability during audio processing
These improvements help the AI better understand customer intent from voice interactions, resulting in more accurate and natural responses.
How It Works?
1. Improved Voice Understanding
- Conversations AI now uses an enhanced speech recognition engine.
- Better recognition of natural speech patterns and conversational language.
- Improved handling of different accents and pronunciation variations.
- More accurate interpretation of customer intent from audio messages.
- Better performance when processing noisy or lower-quality audio recordings.
2. Expanded Language Support
- Audio transcription now supports additional languages, including:
* Arabic
* Belarusian
* Bengali
* Bosnian
* Croatian
* Gujarati
* Hebrew
* Kannada
* Macedonian
* Marathi
* Persian (Farsi)
* Serbian
* Slovenian
* Tagalog
* Tamil
* Telugu
* Urdu
- Existing support continues for major languages such as English, Spanish, French, German, Portuguese, Hindi, Japanese, Korean, Chinese, Italian, Dutch, Turkish, Vietnamese, Thai, and many others.
3. More Reliable Audio Processing
- Improved handling of transcription edge cases.
- Better recovery from processing failures.
- Reduced transcription interruptions.
- More consistent voice-to-text performance across supported channels.
Note:
- These enhancements are automatically available for all users who have enabled Respond to Audioin their Bot Settings. No additional setup or configuration is required.
Load More
→