Changelog
Follow up on the latest improvements and updates.
RSS
You no longer need to publish your AI Studio project before adding a custom domain. Connect your domain first, and your site goes live on it automatically as soon as DNS is verified.

What's new
- Add a domain anytime:Click+ Add domainnext toWebsite URLin the Publish panel, or go toSettings › Domains, even if the project has never been published.
- Automatic first publish:Once DNS is verified and your domains are saved, the latest ready version of your project publishes to your domain.
- Your domain is the main URL:The connected domain is marked with a ★, and your vibepreview.app / vibepreview.com URL stays available.
- Updates in chat:You'll seeCustom domain connectedandSite publishedin chat, each with aView sitebutton.
- Nothing lost on failure:If the first publish doesn't go through, your domain stays connected and the Publish panel opens so you can try again.

How to use it
- Open your AI Studio project and click Publish.
- Click + Add domainand follow the DNS steps.
- When Site publishedappears in chat, clickView site.
Good to know:
Projects that are already live keep their current version when you connect a new domain.Teams often create the same Company twice under names that look alike, such as Tesla, Inc. and Tesla Inc, or with a small typo, which splits Contacts, deals and history across two records. Preemptive Duplicate Detection for Companies checks the name and domain as you type in Add Company and shows Companies that may already exist, so you can open the existing record instead.
What’s New?
- Suggestions as you type:See possible existing Companies while entering a company name or domain in Add Company.
- Names that look alike:Partial names, punctuation differences and common typos still find the existing Company. Typing “Tesla Inc” suggests Tesla, Inc.
- Open the existing Company:Select a suggestion to review the record already in your CRM.
- Control over what you save:Dismiss suggestions and create a separate Company when needed. Suggestions do not merge records or prevent saving.

Why This Matters
Avoid splitting account information and associated work across accidental duplicates. Check for an existing Company during entry, so your team can keep working from the same record.
How to Use
- Enable Preemptive Duplicate Detection for Companies in Labs for your sub-account.
- Go to Contacts > Companies and click Add Company.
- Enter a company name or domain and review the suggestions.
- Open a matching Company, or continue entering and saving your distinct Company.
Pro Tips
- Check the details:Similar names or shared domains can belong to different businesses.
- Try a fuller query:Use more of the Company name or its domain if the expected record is not suggested.
- Use it during Company entry:Suggestions help avoid new duplicates; they do not scan or merge records already in your CRM.
new
Agent Studio
Managed Agent
🎬 Introducing Multi-Shot Film Generation in Managed Agents!
Create complete, branded videos with multiple scenes, captions, and professional finishing — all using your Managed Agent!
With the new Multi-Shot Film Generation capability, Managed Agents can now create short films of up to 60 seconds, featuring consistent visuals, branded title cards, captions, and end screens.
Simply describe your video idea, and your agent takes care of planning, generating, and assembling the final film!
✨ What's New?
🎥 Multi-Shot Video Generation
Create complete short films with 2–8 shots, up to 60 seconds long.
Maintain consistent characters, outfits, and settings across scenes.
Choose between 4, 6, or 8-second clips.
Support for landscape (16:9) and vertical (9:16) formats at 720p.
Longer films (5–8 shots) render in the background and are delivered when ready.
🎨 Brand Integration
Connect your agent to a Brand Board.
Automatically apply your brand's colors, fonts, and logo.
Generate branded title cards and end screens.
Add calls to action aligned with your brand voice.
💬 Captions & On-Screen Text
Add clear, readable captions directly to videos.
Include professional title cards and closing screens.
Ensure text remains sharp and readable throughout the film.
⚡ Automated Video Creation
Generate videos directly through agent conversations.
Create films as part of scheduled or triggered agent executions.
Automatically deliver completed videos to the conversation or the requesting automation run.
🎞️ Professional Video Quality
Consistent audio loudness across all shots.
Automatic quality checks for black frames, frozen scenes, silent shots, and incorrect durations.
Optional opening and closing frames using your own images.
💡 What Can You Create?
Promotional Videos: Create engaging advertisements for products and services.
Social Media Content: Generate branded Reels, Shorts, and social media stories.
Product Showcases: Highlight product features across multiple scenes.
Business Introductions: Create professional branded introduction videos.
Marketing Campaigns: Automate video creation for recurring promotions.
🛠️ How to Get Started
Navigate to AI Agents → Agent Studio → Managed Agents.
Open an existing agent or create a new one.
Enable Video Generation under the agent's settings.
Select your preferred Brand Board.
Describe the video you want your agent to create.
Example Prompt:
"Create a 3-shot promotional film for my coffee shop showing the morning rush, freshly brewed coffee, and happy customers. Add a title card, captions, and our brand logo."
Your Managed Agent will plan the scenes, generate the clips, and assemble the final video!
🎯 Why This Matters
Complete Video Creation: Go beyond individual clips to produce finished short films.
Consistent Branding: Automatically apply your brand identity across videos.
Save Time: Reduce manual video editing and assembly.
Automated Content Production: Generate videos through conversations, schedules, and triggers.
Professional Results: Get consistent visuals, readable captions, and quality-checked output.
Usage-Based Billing: Pay only for the video shots actually generated, billed per second.
📢 Important Notes
Supports 2–8 shots, with a maximum film duration of 60 seconds.
Available in 16:9 and 9:16 formats at 720p.
Films with 5 or more shots are supported in live chats and actual scheduled or triggered executions, but not builder test runs.
Video generation is billed per second of each shot created.
From a simple idea to a complete branded film — Managed Agents make video creation easier, faster, and more automated! 🚀

new
Automations
Workflow Maps: Clean up workflows and empty folders
What’s new?
You can now use
Cleanup
in Workflow Maps to identify workflows and folders worth reviewing, including workflows with default names, workflows with no enrollments in the last 60 days, and empty folders.Why this matters
Over time, test workflows, unfinished experiments, and empty folders make an account harder to understand. Cleanup gives you a starting point for reviewing that clutter and keeping the account organized.
How it works
Go to
Automation > Workflows > Workflow Maps
, then open Cleanup
in the left rail.- Review default workflow names:Find workflows whose names may need updating so their purpose is easier to recognize.
- Review inactive workflows:Identify workflows with no enrollments in the last60 days.
- Find empty folders:Locate folders that may no longer be needed.
- Inspect the candidates:Review each item’s purpose before deciding what to keep or remove.
- Confirm removals:Choose the items you want to delete and confirm the action.
Common use cases
- Review test workflows after a campaign or experiment.
- Prepare an account for a client or team handover.
- Run a regular housekeeping review across a growing automation setup.
Additional notes
- A workflow with no recent enrollments may still be needed for a seasonal or occasional process.
- Cleanup identifies candidates for review. Deletion requires confirmation and follows your access permissions.
- Check an item’s purpose and dependencies before removing it.
Preview

new
Phone System
🛡️ Fewer SMS Restrictions, More Confidence in Messaging
📥 Overview
We know how important it is to keep your conversations going. Whether you're following up with leads, running campaigns, or staying connected with customers, unexpected messaging interruptions can affect your business.
That's why we've improved our
SMS Compliance Safeguards
to make messaging restrictions fairer and temporary pauses shorter.With more balanced messaging quality thresholds and greater flexibility, we're helping you
keep your campaigns running with fewer interruptions
, while continuing to protect your messaging reputation and deliverability.And the early results are encouraging!
Our initial testing showed 80% fewer messaging restrictions
, a promising step toward making messaging more reliable and predictable for your business.📊 What's New?
✅ More Balanced Messaging Quality Thresholds
Not every messaging issue should lead to an interruption.
We've refined how we evaluate messaging quality, giving businesses more flexibility while continuing to identify patterns that may affect deliverability.
Here's how the updated safeguards work:
- Early Warnings:You'll receive a warning if your opt-out rate exceeds4%or your carrier-reported message filtering rate exceeds15%.
- Temporary Messaging Pauses:A temporary pause may apply if your opt-out rate exceeds6%or your carrier-reported message filtering rate exceeds25%.
- Rolling 7-Day Evaluation: Messaging quality is assessed using activity from the past 7 days, rather than relying on isolated messaging incidents. This helps provide a more balanced view of your overall sending patterns.
Only messages flagged by downstream providers with error 30007 count toward the carrier filtering rate.
What this means for you:
More room for normal messaging fluctuations, fewer unnecessary interruptions, and clearer opportunities to improve messaging quality before restrictions become necessary.✅ Shorter Pauses, Faster Recovery
When messaging needs to be temporarily paused, getting back to your customers should be as straightforward as possible.
- Shorter interruptions:Standard messaging pauses now last12 hours, compared with the previous 24 to 48 hours.
- More control:Agency owners can review and resume messaging directly from the when eligible.
- Greater flexibility:Improved recovery options help you address messaging concerns and resume your campaigns sooner.
This means less time waiting and more time focusing on the conversations that matter to your business.
✅ Proactive Protection for Your Messaging Reputation
We also want to help you avoid more serious messaging issues before they affect your business.
If an account experiences
exceptionally high opt-out rates or significant carrier-reported message filtering
, additional temporary pauses or a manual review may be necessary.Our team can help review these situations and guide you through the appropriate next steps.
This approach is designed to:
- Identify potential compliance concerns early, before they become more serious.
- Protect your messaging capabilitiesby addressing patterns that could put your account at risk.
- Reduce the risk of long-term restrictionsfrom downstream messaging providers.
- Provide a clearer path forwardwhen additional attention is needed.
Rather than waiting for serious issues to affect your messaging, we're taking a more proactive approach to help you maintain healthy sending practices and protect your ability to reach customers.
✅ Clearer Communication When You Need It
We've also improved how we keep you informed when your messaging activity needs attention.
You'll now receive clearer notifications explaining:
- Messaging Warnings:What's happening and what you can do to improve messaging quality.
- Temporary Pauses:How long a pause will last and when you can resume messaging.
Our goal is simple:
You should always know what's happening, why it matters, and what you can do next.
🔍 Why It Matters to You
Every message represents an opportunity to connect with your customers, and we want to help you make the most of it.
With these improvements, you can:
- 🚀 Keep campaigns running with fewer interruptionsthrough fairer messaging quality thresholds.
- ⚡ Get back to messaging soonerwith shorter temporary pauses.
- 🎯 Take greater controlwith self-service recovery options when eligible.
- 🛡️ Protect your messaging reputationby identifying and addressing potential compliance concerns early.
- 💡 Stay informed and confidentwith clearer notifications and helpful guidance.
- 🤝 Build lasting customer relationshipswith more reliable and responsible messaging practices.
We're making messaging safeguards work better for your business, so you can spend less time worrying about interruptions and more time reaching customers, building relationships, and growing with confidence.
💡 Good to Know
- Messaging quality continues to be evaluated over a rolling 7-day period.
- Standard temporary messaging pauses now last 12 hours, with self-service recovery available when eligible.
- As before, 1:1 messaging through Conversations remains available during temporary bulk messaging restrictions, so you can continue individual customer conversations.
- Repeated or unusually high messaging quality issues may result in additional temporary pauses or an account review to help protect your messaging capabilities.
- Existing safeguards for newly created sub-accounts remain unchanged.
- Gradual Rollout:These improvements are currently available to a selected group of sub-accounts as part of a phased evaluation. Other sub-accounts will continue using the existing safeguards while we assess the results.
🙏 Thank You
Your feedback continues to shape how we improve messaging in HighLevel.
We understand how important reliable communication is to your business, and we're committed to making our messaging safeguards
fairer, more transparent, and more supportive of your growth
.And we're not stopping here.
We'll continue refining these safeguards based on your feedback and the results we observe as more businesses use this improved approach. Our goal is to keep finding the right balance between protecting messaging quality and giving your business the flexibility it needs to grow.As always, if you have questions, suggestions, or need guidance on improving your messaging practices,
our Support team is here to help.
A set of quality of life updates for Custom Objects, most of them requested by customers. You can now rename an object's primary field from its settings, copy internal names with one click, open uploaded documents straight from the list view, and see your own name for the Company object in Custom Fields settings.
What's New?
- Rename the primary field: Edit the Primary display field name from the Custom Object's settings. Its field type and internal name stay the same.
- Copy internal names: Copy the internal name of an object or its primary field with one click.
- Open documents from the list view: File upload fields show clickable chips, such as Listing Agreement.pdf, that open the document in a new tab.
- Your Company name in Custom Fields: The Custom Fields object dropdown shows the name you gave the Company object.


Why This Matters
Keep field names accurate after setup, copy exact internal names for integrations without typos, and open documents without opening each record.
How to Use
- Go to Settings > Objects and open a Custom Object.
- Change Primary display field name and click Save changes.
- Click the code icon next to a name to see its internal name, then click copy.
- In the Custom Object list view, click a document chip to open the file.
Pro Tips
- Integrations keep working: Renaming the primary field does not change its internal name.
- Hover for details: Hover over a shortened file name, or over +N, to see full file names.
When a contact taps a button or picks a list option in a WhatsApp message, your workflow now reliably continues down the branch for the option they chose. Booking, confirmation and service-selection flows run the way you built them, so you stop losing contacts to the Timeout branch after they've already given you an answer.
> ✅ Your contact made a choice. Now your workflow always respects it.
What's fixed
🔀 Every tap routes to the branch it belongs to
- Personalised options now route correctly:Buttons and list options that include custom values, such as a contact's appointment time, are now recognised when tapped. Previously some of these taps weren't matched and the contact fell into the Timeout branch instead of the path they picked.
- Fixed and personalised labels behave the same:Whatever text your option shows, the tap continues down that option's branch.
✂️ Long labels are shortened instead of failing
- Messages send every time:WhatsApp allows up to 20 characters on a button label and 24 on a list option. When a custom value pushes a label past that limit, it's now automatically shortened and ends with "…", rather than the message failing to send.
- Routing still works:A shortened option still sends the contact down the correct branch when tapped.
Where this pays off
- Appointment confirmations:A contact taps "Confirm 3:30 PM" and goes straight to your confirmation path, not to a follow-up chasing a reply they already gave.
- Slot booking:Options built from your calendar's available times route each contact to the slot they picked.
- Service menus:List options filled with long service or location names now send, instead of quietly failing.
How to use it
Nothing to do. Your existing workflows get the fix automatically, with no need to re-save anything.
Why this matters for your business
Interactive buttons and lists are the quickest way to move a contact from a question to a decision on WhatsApp, but only if the workflow acts on the answer. When a tap is missed, a ready-to-book customer gets treated as unresponsive, and that's exactly the moment you lose them.
- Convert more bookings and confirmationsby sending every contact down the path they chose
- Personalise with confidence,knowing custom values in button and list labels won't break routing
- Stop silent send failurescaused by labels that run too long
- Keep your follow-ups relevant,so contacts who already answered aren't chased again
Your branching WhatsApp workflows are already running on the fix. Personalise those buttons as much as you like.
new
CRM
Custom Objects
Association Labels: See Each Label's Pair and Create a New Label from the Picker
The association label picker on records is clearer and quicker to work with. Each label now shows the label it is paired with on the other record, so similar labels are easy to tell apart. Admins also get a Create association label shortcut at the bottom of the picker, which opens the right settings page with the form ready, so a missing label no longer means a hunt through Settings.
What's New?
- Paired labels at a glance: Each label in the picker shows the label it is paired with on the other record, for example Owned company, Paired with Owner.
- Create association label shortcut: A new row at the end of the label list opens the Create association form with the other object already selected.
- Everywhere you link records: Contacts, Companies, Opportunities and Custom Objects, in the side panel and on the full record page.


Why This Matters
Pick the right side of a paired label the first time, and add a missing label as soon as you need it instead of searching through Settings.
How to Use
- Open a record and go to Associations.
- Click Add, or choose Edit label on an association card.
- Open the label dropdown and read the Paired with text under each label.
- Admins: click Create association label at the bottom of the list to add a new label, then return to the record and select it.
Pro Tips
- Admins only: The shortcut appears for users who can manage associations.
- Label limits apply: The shortcut is hidden when the two objects have reached their label limit or cannot be associated.
- Keep your place: Use the arrow icon to open settings in a new tab and keep your unsaved picks.
Show your customers the familiar "typing..." bubble while your workflow or AI agent prepares a reply. Instead of silence after they message you, customers see straight away that their message landed and an answer is on the way, so automated WhatsApp conversations feel personal and fewer customers give up before you respond.

> 💬 Silence after a message reads as "nobody's there." A typing bubble tells your customer you're already on it.
What's new
⌨️ A new typing indicator action in workflows
- Instant reassurance:Add the action to any workflow that replies to an incoming WhatsApp message. Your customer sees "typing..." in their chat, exactly as they would from a person.
- Built for automated replies:Place it just before an AI agent's reply, a lookup, or a wait step, so the moments where your automation is working are no longer dead air.
- Clears itself:The indicator disappears as soon as your reply arrives, or after 25 seconds, whichever comes first.
🎛️ You decide where it fires
- Full control over placement:The indicator only appears where you add it, so it shows up in conversations you are about to answer and nowhere else.
- Read receipts on your terms:Showing the typing indicator also marks the customer's message as read (blue ticks). Because it's an action you place, that's a deliberate choice rather than something that happens automatically.
How this helps in real life
- AI agents answering questions:A customer asks about pricing. They see "typing..." right away while your Conversation AI agent prepares the answer, instead of wondering whether anyone is there.
- Booking and order lookups:A customer asks about an appointment or delivery. The indicator holds their attention while your workflow fetches the details.
- After-hours enquiries:Even when your team is offline, your automation still feels attentive and responsive.

How to use it
- Go to Automation → Workflowsand open a workflow triggered by an incoming WhatsApp message.
- Click +to add an action and search fortyping indicator.
- Place it right before the step that sends your reply.
- Save and publish your workflow.
Tip:
Only add the indicator where your workflow will actually send a reply. Showing "typing..." and then sending nothing is a worse experience than showing nothing at all.Why this matters for your business
More and more WhatsApp conversations are now handled by automation and AI agents, and customers judge them by how human they feel. A conversation that goes quiet after the first message looks broken, and customers who think nobody is there send the same message again or leave. The typing indicator is the simplest way to show them someone is on it.
- Keep more leads in the conversationby showing straight away that a reply is coming
- Make automation feel human,so AI-led conversations build trust instead of eroding it
- Cut down on repeat messagesfrom customers unsure whether they were heard
- Stay in controlof when messages are marked as read
Open your busiest WhatsApp reply workflow and add the typing indicator before your reply.
improved
WhatsApp workflows now send your latest templates and snippets
Edits you make to WhatsApp templates and snippets now flow straight into the messages your workflows send. Update the content once and every WhatsApp workflow step using it sends the new version, so your automations stay accurate without anyone re-opening and re-saving steps.
> ✏️ Change it once, and it's live everywhere. No more contacts receiving last month's offer because a workflow step was never re-saved.
What's new
📄 Template edits are reflected at send time
- Always the current version:Workflows send your template's latest content at the moment the message goes out, not the version that existed when the step was set up.
- New variables are filled in automatically:Add a variable to a template after the workflow step was saved, such as the contact's first name, and it is filled in when the message is sent. Personalise an existing template without rebuilding a single workflow.
🧩 Snippet updates are picked up automatically
- One edit, every workflow:WhatsApp steps that use a snippet always send the snippet's latest text, so a price, offer or opening hours change only ever needs to be made in one place.
- Steps saved before this release:Open the step and save it once to switch this on. From then on it stays up to date by itself.
How this helps in real life
- Personalise without touching workflows:You add the contact's first name to your "Order ready" template. Every workflow using it now greets each contact by name, and no step needs re-saving.
- Change an offer in one place:You raise the discount in your "Holiday offer" snippet from 10% to 15%. Every WhatsApp workflow step using that snippet now sends 15%.
- Agencies managing many automations:Update a client's messaging centrally instead of hunting through every workflow that sends it.
How to use it
- Edit your WhatsApp template or snippet as usual.
- Your workflows send the updated content automatically on the next run.
- For WhatsApp workflow steps using a snippet that were saved before this release, open the step in Automation → Workflowsand clickSaveonce.
Why this matters for your business
Your workflows are only as good as the message they send. When automations quietly send outdated wording, expired offers or missing personalisation, it costs you trust and conversions, and finding every affected step takes time your team does not have. Now your content and your automations stay in sync by default.
- Protect revenueby making sure every automated message carries your current offer and pricing
- Lift engagementby adding personalisation to templates that are already running
- Save hours of upkeepby updating messaging in one place instead of across every workflow
- Reduce mistakesthat come from steps someone forgot to update
Open your most-used WhatsApp template, make it better, and let every workflow send the new version.
Load More
→