Changelog

Follow up on the latest improvements and updates.

RSS

What’s new?
You can now drag and drop triggers and actions directly onto the workflow canvas in the Advanced Builder. Open the Triggers/Actions sidebar, select what you need, and drop it exactly where it belongs - at the end of a branch or between existing steps. The steps will connect instantly.
How it works
From the sidebar, drag a trigger or action onto the canvas. Drop it on the last node to extend a branch, or between two nodes to insert it into the middle of your workflow. Once placed, it automatically connects in the correct position and is ready for configuration.
How to use it
  1. Open the Triggers/Actions sidebar in the Workflow Builder.
  2. Drag your desired trigger or action onto the canvas.
  3. Drop it in place, then configure and save it.
Why we built it
Building workflows should feel visual and fast. This update removes the friction of adding steps one by one and lets you map out your entire automation before configuring every detail.
Additional Notes
  • You can drop actions at the end of a branch or between two existing nodes.
  • Dropped actions must be configured before they can run.
  • The workflow will not execute incomplete (unconfigured) actions.
Preview
Kapture 2026-02-27 at 20
Kapture 2026-02-27 at 20
What’s new?
We’ve enhanced Version History feature in the Workflow Builder. You can now view and restore workflow versions created in either builder - Standard or Advanced builder - and the system automatically opens the correct builder for that version.
How it works
Each saved version now remembers which builder it was created in. When you click Restore, the system automatically switches to the correct builder and loads that exact version - so nothing gets lost or misaligned.
How to use it
  • Open a workflow and go to Version History.
  • Select the version you want to view or restore.
  • Click Restore - we’ll switch to the correct builder automatically.
Why we built it
Users working across both builders couldn’t reliably preview or restore older versions without losing context or structure. This update removes friction and ensures every version restores exactly as it was built.
Example use case
You built a workflow in the Standard Builder last month, then updated it in the Advanced Builder. Now you can restore the original Standard Builder version and it automatically switches back to the Standard Builder to match it.
Additional Notes
  • Applies to workflows that have versions across Standard and Advanced Builders.
  • The restored version always opens in the builder it was originally created in.
  • No manual builder switching required during restore.
Preview
Kapture2026-02-27at19
Overview
Stripe is tightening requirements for ACH Direct Debit to align with Nacha operating rules. If you accept US bank account payments through HighLevel using Stripe, you may need to update your Stripe account details so customers can clearly identify your business on bank statements and have a way to contact you. Stripe doc
NOTE - effective 20 March 2026
Who needs to take action?
  • You have a Stripe account connected to HighLevel and accept ACH Direct Debit or plan to accept US bank account payments
  • Your subaccount/client who has a Stripe account connected to HighLevel and accepts ACH Direct Debit or plan to accept US bank account payments
What you need to do in Stripe
You must choose how Stripe should classify your bank payment transactions. Stripe provides three options:
  1. Automatically classify transactions - Stripe determines whether each transaction represents a purchase of goods based on available signals such as merchant information and transaction details. This works for most businesses and requires no code changes.
  2. Classify all ACH transactions as goods - Choose this if you exclusively sell physical or digital products. All ACH transactions are classified as purchases of goods.
  3. Do not classify any transactions as goods - Choose this if you provide services, accept donations, or collect bill payments rather than selling goods.
How to configure transaction classification in Stripe
  1. Open your Stripe Dashboard
  2. Go to Settings, then Payment, then look for Link
image
image
  1. Locate the Nacha compliance section
image
  1. Select one of the three classification options
  2. Save your changes
FAQ
Does HighLevel make these updates for me?
No. These are settings on your Stripe account, so you must update them in Stripe Dashboard.
I am not sure what to select here, who can help?
This change and setting of the option is fully in control of Stripe. If you are facing issues in getting complete clarity, you must try reaching out to Stripe support.
What’s new?
You can now connect Canva directly inside Media Storage and:
  • Browse Canva designs
  • Edit in Canva
  • Download files
  • Import designs into My Media
No tab switching. No manual downloads. No version confusion.
This works similarly to Google Drive integration, with access limitations due to Canva Marketplace rules.
How it works
Canva is connected at the location (sub-account) level.
  • Only one Canva account per location
  • All users in the location can view assets
  • Proxy (“Login As”) users cannot access
How to use it
Connect Canva
  • Media Storage → Canva Tab → Connect
  • App Marketplace → Install Canva
  • Complete OAuth → Designs appear in Media Storage
Edit from Canva Tab
  • 3-dot menu → Edit in Canva → Import updated version
Edit from My Media (PNG/JPG/JPEG only)
  • Click Edit in Canva → Re-import updated version
Why we built it
Marketers constantly switch between Canva and Media Storage to design and upload assets.
This integration:
  1. Reduces friction
  2. Prevents duplicate uploads
  3. Centralizes asset management
  4. Speeds up creative workflows
Additional Notes
Permissions
  • Installer: Full edit access
  • Other users: View, search, download, import
  • Only one OAuth connection allowed per installation
If a non-installer tries to edit:
“You have view-only access to this media. To make changes, import it into your own storage or reach out to your admin for access.”
Smart Design Tracking
  • Prevents duplicate Canva copies when editing from My Media
Disconnecting
  • Uninstall via App Marketplace
  • Previously imported files remain
Good to Know
  • One Canva account per location
  • Must import before using in funnels/emails
  • Private Canva files cannot be edited
Screenshot 2026-02-25 at 3
Screenshot 2026-02-25 at 3
Screenshot 2026-02-25 at 3
You can now import Company records into CRM in bulk using a structured CSV-based workflow.
This feature allows you to create new companies or update existing ones with duplicate detection, field mapping, verification, and detailed import tracking — all within a guided 4-step flow.
⚠️ Currently available behind Labs.
Enable via: Subaccount → Labs → Company and Custom Object Import
What’s Included
  • Bulk CSV import support for Companies
Screenshot 2026-02-25 at 7
  • 4-step guided flow: Start → Upload → Map → Verify
  • Option to:
  1. Create new companies
  2. Create & update existing companies
  3. Update existing companies
  • Duplicate detection based on Company ID
Screenshot 2026-02-25 at 7
  • Smart column-to-field mapping with preview data
Screenshot 2026-02-25 at 7
  • Protection against overwriting fields with empty values
  • Import review screen before execution
Screenshot 2026-02-25 at 7
  • Dedicated Bulk Actions – Companies page for tracking
Screenshot 2026-02-25 at 7
  • Detailed import statistics:
  • Success
  • Errors
  • Warnings
  • Downloadable import report for auditing
Screenshot 2026-02-25 at 7
Why It Matters
  • Speeds up CRM migrations
  • Reduces manual company creation effort
  • Improves data accuracy during onboarding
  • Gives full visibility into import outcomes
What's New
  • AI Builder now generates workflows in under 28 seconds on average, down from approximately 60 seconds, a 52.8% reduction in latency.
  • This improvement was validated through internal automation testing across a consistent prompt set and applies to custom user prompts as well and not just the template prompts.
  • Workflow accuracy and correctness remain unchanged; this is a pure speed optimization with no quality tradeoff.
  • The performance gain results from deep architectural improvements to how workflows are assembled internally, including optimizations across the entire generation pipeline.
ScreenRecording2026-02-25at12
Real time generation in under 18 seconds in the above gif
Why This Matters
AI generated workflows are now faster than manual creation, even for experienced users.
This positions AI Builder as the fastest workflow creation method across all skill levels, not just a beginner friendly tool.
Availability
AI Builder is currently available in Labs and free to use, you can enable it for your agency by going into settings -> Labs->Company-> AI Builder
We’ve made Record IDs easier to find so you can quickly reference them for troubleshooting, integrations, and automation testing.
This update is available for Custom Objects, Companies, and Tasks.
✨ What’s New
  • List View
    : You can now
    add Record ID as a column
    using Manage Fields. (disabled by default, so your list view stays clean unless you choose to enable it)
  • Record Detail View
    : Record ID is now shown in the
    footer section
    of the record detail panel.
image
image
image
🛠 How to Use
  1. Go to the List View → click Manage Fields → enable Record ID.
image
  1. Open any record → scroll to the footer in the detail panel to view or copythe Record ID.
💡 Why It Matters
  • Faster debugging for automations and integrations
  • Easy copy/reference for API workflows
  • Less time hunting for identifiers during support or QA
We’ve launched Reselling Reporting on the Agency Dashboard — giving agencies clear visibility into the services they’ve deployed and monetized across sub-accounts.
This release focuses on structured visibility — helping agencies track revenue, costs, profits, MRR, and product-level performance across both usage-based and subscription-based offerings.
Reselling Tab Overview
The Reselling tab is divided into two key sections:
• Usage Products
• Subscription Products
Each section includes powerful filters, summary metrics, and visual reporting widgets to help agencies analyze performance with clarity.
🧾 Usage Products
Designed for wallet-based and usage-driven services (e.g., messaging, AI tools, premium add-ons).
✅ Filters & Controls
• Sub-account filter
• Product filter
• Date range selector
• Toggle to include only rebilled transactions
• Export option
• Quick refresh control
📌 Summary Widgets
• Total Rebilled Revenue
• Total Cost
• Total Profit
These high-level KPIs provide an instant snapshot of monetized usage performance.
📊 Distribution Insights
• Revenue Distribution – Breakdown by product
• Cost Distribution – Cost allocation by product
• Profit Distribution – Profit contribution by product
These visualizations help agencies quickly identify which services drive the most financial impact.
📈 Growth & Trend Widgets
• Revenue Growth – Product-level revenue trends over time
• Profit Growth – Profit performance trends over time
This makes it easier to spot scaling opportunities or declining usage.
💳 Subscription Products
Focused on recurring resold products and subscription-based monetization.
✅ Filters & Controls
• Product filter
• Date range selector
• Export option
• Refresh control
📌 Summary Widgets
• Total Reselling Revenue
• MRR (Monthly Recurring Revenue)
Clear recurring revenue tracking for subscription products.
📈 Performance Widgets
• Total Reselling Revenue Trend – Revenue performance over time
• Revenue by Product – Monthly breakdown by subscription product
• MRR Trends – Recurring revenue trend visibility
🏆 Ranking Widget
• Top Products by Revenue
Highlights highest-performing subscription products based on revenue contribution.
🎯 Why This Matters
Complete Monetization Visibility
: Agencies can now see both usage-based and subscription-based reselling performance in one place.
Improved Billing Transparency
: Clear separation between revenue, cost, and profit reduces confusion around wallet deductions and direct billing.
Growth Optimization
: Trend and distribution widgets help agencies identify:
• High-margin services
• Underperforming products
• Upsell opportunities
Data-Driven Scaling
: With export functionality and granular filtering, agencies can analyze performance across time ranges, products, and sub-accounts.
The Reselling Dashboard transforms reselling from a black box into a measurable growth channel — giving agencies the clarity needed to scale monetized services confidently.
image
image
image
image
⭐ What’s new
  1. Revamped Import UI & Guided Flow
The Blog Importer now follows a clearer, step-by-step journey which is Scan → Review → Map → Import
Enhancements include:
  • Improved button labels
  • Clearer progression between stages
  • Better scanning feedback
  • More intuitive placeholder text
  1. Improved Content Mapping Experience
We’ve simplified metadata mapping to remove friction:
  • Fixed confusing Previous/Next navigation
  • Clearer preview and selection interface
  • Better visibility into mapped vs. unmapped posts
  • Users can now confidently track what’s ready to import.
  1. Manual Metadata Mapping During Import
If imported posts are missing:
  • Categories
  • Authors
  • Tags
Users can now add them directly during the import process instead of cancelling or restarting.
  1. Mapped vs. Unmapped Post Handling
Imports are now smarter and more flexible:
  • Mapped posts → Imported as Published
  • Unmapped posts → Imported as Draft
Users can import both types without being blocked, while still maintaining content integrity.
💡 Why it matters
This upgrade helps users:
  • Complete migrations with higher success rates
  • Move from external CMS platforms with confidence
  • Avoid manual copy-paste workflows
  • Reduce dependency on support for blog recovery or mapping issues
🛠️ How it works
  • Go to Sites → Blogs
  • Click Create New Blog Post → Import
image
-Enter homepage URL and scan
  • Review detected posts
  • Map metadata (author, category, tags) if needed
  • Import mapped and/or unmapped posts
  • Posts are automatically assigned the correct status (Published or Draft) based on mapping.
Screenshot 2026-02-25 at 4
Screenshot 2026-02-25 at 4
You can now import Custom Object records in bulk — with the same create/update flow you’re used to for Contacts and Opportunities.
This feature is currently under Subaccount > Labs > "Company and Custom Object Import"
✅ What’s new
  • Create, Update, or Create + Update Custom Object records via CSV
  • Duplicate handling using your object’s unique fields
  • Control whether blank cells overwrite existing values
  • Track imports in Bulk Actions, including success/error stats
🧭 How it works
  1. Go to Custom Object → Import
Screenshot 2026-02-25 at 4
  1. Upload your CSV
  2. Choose an import mode:
  • Create (creates new records)
  • Update (requires Record ID)
  • Create + Update (updates if Record ID exists, otherwise creates)
Screenshot 2026-02-25 at 4
  1. Map columns → review → start import
Screenshot 2026-02-25 at 4
Screenshot 2026-02-25 at 4
  1. Track progress + results in Bulk Actions
Screenshot 2026-02-25 at 4
Screenshot 2026-02-25 at 4
🧠 Duplicate + unique field logic
If your object has multiple unique fields mapped, you’ll choose one to dedupe on.
If any other unique field conflicts, that row fails (so you don’t accidentally create bad duplicates).
⚠️ Notes
• Only one Custom Object can be imported at a time (multi-object imports coming later).
Load More