Changelog

Follow up on the latest improvements and updates.

RSS

new

improved

External Tracking Script

Enhanced Form Tracking & Custom Field Capture

🚀 Overview
Form tracking now captures more than just name and email.
External Tracking has been enhanced to detect, capture, and map custom fields from both HighLevel forms and standard HTML forms, with improved field-level accuracy.
✨ What’s New: Custom Field Capture
You can now capture a wide range of custom field types, including:
  • Single-line & multi-line text fields
  • Dropdowns (single & multi-select)
  • Checkboxes & radio buttons
  • Ratings & scores
  • Number, monetary & date picker fields
  • File uploads & signatures (metadata only)
  • Source, captcha & boolean fields
Fields are captured only when they:
  • Are visible on the form
  • Have a valid name attribute
🔁 Smarter Field Mapping
Custom fields are mapped using a consistent priority order:
  • Field name matches a GHL property or custom field key
  • Field label matches a GHL display name
  • Field name matches label text (case-insensitive)
If no match is found, the field is stored as unmapped_field, making it easy to identify and correct mapping issues.
🏷️ Better Data Handling
Captured fields are stored with awareness of their data type:
  • Text, number, and choice-based fields
  • Single-select vs multi-select values
  • Metadata-only handling for file uploads and signatures
This ensures consistent and reliable usage of field data across downstream workflows.
⚠️ Important Notes
  1. Hidden or disabled fields are not captured (unless explicitly configured)
  2. Third-party widgets or iframe-based inputs are supported only if the value is visible in the DOM and has a name attribute
  3. File uploads and signatures capture metadata only — files are not stored
We’ve made it easier to discover and manage experimental features in Labs, with clearer controls and better flexibility for agencies.
What’s New
  1. Visibility and enablement are now separate:
    You can choose whether a Labs feature is shown to a sub-account and whether it’s enabled—independently.
  2. Default visibility for new Labs features:
    Decide whether new experimental features should appear automatically for your sub-accounts or stay hidden by default.
  3. Location-level control:
    Override visibility and activation settings for individual sub-accounts when needed.
🏷️
Plan Availability
  1. Unlimited & Pro plans:
  • Full control over Labs feature visibility and enablement
  • Manage defaults and per-location settings
  1. Starter plan:
  • Labs features remain visible by default
  • Visibility controls are not available
💡
Why This Matters
These updates help you:
  • Discover new Labs features more easily
  • Roll out experiments at your own pace
  • Give teams access without forcing activation
  • Provide faster feedback on early-stage releases
Labs just got smarter - so you can experiment with confidence!
🚀
image
image
image
What’s New?
You can now assign fillable fields in Documents & Contracts templates dynamically to the workflow "From user"
How to Use?
Step 1
  1. Create a Template with Sender Field - Go to Payments → Documents & Contracts → Templates.
Screenshot 2026-01-08 at 14
  1. Click New and open the template editor. Add a Signature or any other fillable field.
  2. Set “To be signed by” → Sender.
Screenshot 2026-01-08 at 14
Screenshot 2026-01-08 at 14
  1. Save the template.
Step 2
  1. Use the Template in a Workflow. Open Workflows and add the action Send Documents & Contracts.
Screenshot 2026-01-08 at 14
  1. Select the From User (this controls email sending credentials).
  2. Choose your template with Sender fields in it. System identifies if the template has those fields.
Screenshot 2026-01-08 at 14
  1. Under Assign Sender Fields To, select:
  • From User → if the signer should be the workflow sender, or
  • Template Owner → if the signer should be the user who last updated the template.
Screenshot 2026-01-08 at 14
  1. Choose sending mode and channel (Email / Direct).
  2. Save and publish the workflow.
The system automatically checks and assigns the Sender field correctly before sending.
Why We Built This?
Agencies and teams told us they were struggling with multiple sales reps sending the same contract with signer not being changed dynamically based on workflow.
This is especially useful for sales teams, onboarding flows, and multi-user agencies where ownership changes but the document remains the same.
👀 What’s New?
Sub-accounts can now customize the
“Please share your contact details” default prompt
shown in the Chat Widget. This enhancement introduces
two distinct, editable message fields,
giving users full control over how and when contact details are requested, both automatically and agent-triggered.
👷 How It Works:
A - On the left panel of the chat widget builder section > under 'Chat Window' tab, Contact Form Intro Message (Auto Prompt) is present:
  1. Visible only when “Enable Contact Form” is ON
image
  1. Shown
    automatically before the contact form
    appears in the chat widget
  2. Default text: “Please share your contact details”
  3. If left
    blank
    , the widget skips this message and directly renders the contact form
B - On the left panel of the chat widget builder section > under 'Chat Window' tab, Contact Form System Message (Agent-Triggered) is present:
  1. Always visible in the builder (regardless of toggle state)
image
  1. Shown
    when an agent clicks “Request Contact Details”
    from the Conversations panel
image
  1. Default text: “Please share your contact details”
  2. If left
    blank
    , the widget skips the message and directly shows the contact form
Both applies to:
  • Live Chat
  • All-in-One (Live Chat)
⭐ Why It Matters:
  • Eliminates confusion caused by hardcoded system prompts
  • Improves visitor trust and conversion rates
  • Significantly reduces high-severity support tickets
  • Strengthens white-labeling and brand consistency for agencies and SaaS users
📝 Notes:
  1. When Enable Contact Form is OFF:
  • Only the Contact Form System Message is used (agent-triggered flow)
  1. When Enable Contact Form is ON:
  • Visitors see the Contact Form Intro Message automatically
  • Agents can still request contact details manually using the system message
  1. Leaving either field blank skips the prompt and shows the form directly
What's New?
We've renamed and reorganized AI related workflow actions for better clarity and easier navigation.
AI Actions Category:
All AI powered actions previously under the Workflow AI category now fall under the AI Actions category with clearer names:
  • AI Translate (formerly Workflow AI - Translate content)
  • AI Summarize (formerly Workflow AI - Summarize Text)
  • AI Intent Detection (formerly Workflow AI - Intent Detection)
  • AI Decision Maker (formerly Workflow AI - Decision Maker)
Screenshot 2025-12-29 at 10
Conversation AI Category:
Conversation AI Actions previously labeled as "AI Actions" in workflows have been moved to a new "Conversation AI " category for better organization.
Why This Update?
With the rollout of AI Builder and other AI powered features in workflows, users were experiencing confusion between different AI functionalities. This action level reorganization and name change creates a clearer distinction and mental model.
What You Need to Know
All existing workflows using these actions will continue to function normally—only the names and categories have changed. No action required on your part.
You can now use your
custom fields and values
directly inside Calendar related settings across
Calendars, Services, and Rentals
to create more personalized appointment experiences.
What’s new?
Previously, when configuring text-based settings like email/SMS templates, meeting locations, or appointment titles, the selector only showed predefined system custom fields (for example,
{{contact.name}}
or
{{appointment.start_time}}
).
With this update, your
user-created custom values
are now available in the selector for personalization and lead enrichment.
What’s changed
  • A new
    “Custom Values”
    section is shown in the selector dropdown
  • Custom values created at the sub-account level now appear inside the
    custom value selector
  • Use the search bar to quickly search for your desired value
Why it matters
  • 🎯 Personalize reminders, confirmations, and appointment details using your own data
  • 🧩 Maintain consistency across Calendars and other parts of the platform
  • ⚡ Faster setup without manual copy-pasting of custom values
This update gives you more flexibility and control over how appointment-related communication is personalized.
image
🧭 Overview
We’ve introduced a new phone number importer that ensures contact details from
Calendly appointments
are accurately captured in the system. Whether the
phone number
is entered in the
location field
or submitted
through a form question
(Q&A), the system helps ensure the right number ends up in the contact’s profile — reducing manual updates.
🚀 What’s New?
✅ Automatic Sync from Location Phone Number
  • If the invitee's phone number is provided directly in the
    meeting location
    and no phone fields are present in the form, it is automatically synced to the contact.
image
✅ Mapping Modal When Phone Numbers Come from Form Fields
If a
phone number field exists in Calendly form
, a mapping screen is shown, wherein:
  • You can choose from
    form fields
    or
    location phone field
    (if present)
image
image
  • You can choose “
    Do not sync
    ” if you don’t want any number mapped
This ensures clarity and control whenever numbers are collected via forms.
✅ Clean Handling When No Phone Fields Exist
  • If the selected Calendly calendar(s) has
    no phone number fields
    (neither location nor form), the phone sync step is simply skipped — no prompts, no errors.
🗒️
Note
: For shared calendars,
if any user updates the phone number sync option
— the change will apply to
all users
linked to that calendar.
🎯 Why This Matters
  • Ensures phone-based meetings always have the contact number synced within the system
  • Eliminates manual copying of numbers from Calendly into contacts
  • Gives users control when multiple phone sources exist
Managing date-specific availability just got a whole lot easier.
What’s new?
Previously
, you could add date-specific hours for only one date at a time, which made setting availability across multiple days slow and repetitive.
With v2
, you can now select multiple dates at once and apply the same working hours to multiple services and locations in one go.
How it works
  • Select multiple dates from the date picker when adding date-specific hours
  • Set the start time, end time, services, and locations once
  • Apply the setup in bulk across all selected dates
  • Dates are automatically grouped for easier management
How date grouping works
When you select multiple dates, the system automatically groups consecutive dates together so they’re easier to manage later.
  • Consecutive dates are grouped into a single block
  • Non-consecutive dates are split into separate blocks
Example:
If you select
Jan 2, 3, 4, 5, 8, and 9
:
  • Jan 2–5
    will be grouped as one entry
  • Jan 8–9
    will be grouped as another entry
You can edit or delete each group later without affecting others.
Why it matters
  • ⏱️ Save time by avoiding repetitive date-by-date setup
  • 🗂️ Cleaner organization with smart date grouping
  • ✏️ Easy edits even after bulk creation
  • ⚡ Faster setup for holidays, special schedules, or short-term availability changes
image
image
What’s New?
To reduce confusion between different SaaS plans, we’ve updated the naming of existing plan labels across the platform.
Updated plan names:
  • Agency Plan → SaaS V1 Plan
  • SaaS Plan → SaaS V2 Plan
Impact:
  • Applies to both new and existing products
  • This is a label-only change — there are no pricing, feature, or billing changes
  • Helps clearly differentiate between legacy and newer SaaS plan structures. No action is required from users.
Where Can I Find This?
Payments > Products
Visuals
image (39)
image (40)
We are thrilled to announce our new web templates, designed to elevate your marketing efforts. Whether building a website, creating a sales funnel, or sending email campaigns, our versatile and user-friendly templates have you covered. Fully customizable and professional, they streamline your workflow, saving you time and letting you focus on engaging your audience and driving results.
List of New Templates
------------------------------------------------------
🚀
3 New Funnel Templates Published
🚀
------------------------------------------------------
Health & Wellness - 1
Creative - 1
Finance - 1
------------------------------------------------------
🚀
1 New Email Templates Published
🚀
------------------------------------------------------
Medical - 1
-----------------------------------------------------
🚀
1 New Form Templates Published
🚀
-----------------------------------------------------
Travel & Hospitality - 1
-----------------------------------------------------
🚀
1 New Survey Templates Published
🚀
-----------------------------------------------------
Marketing Agency - 1
-----------------------------------------------------
🚀
4 New Social Templates Published
🚀
-----------------------------------------------------
Medical - 2
Other - 2
-----------------------------------------------------
🚀
5 New Google Ad Templates Published
🚀
-----------------------------------------------------
Automotive - Auto Dealer/Sales
Beauty & Fashion - Skin Care Clinic
Business Coaching & Consulting - Real Estate Consultant
Creative - Video Production & Editing Services
Finance - Lender Services
------------------------------------------------------
📣
1 New Snapshot
📣
------------------------------------------------------
Creative - Photographer
Accounting Management - Funnel
Auto DealerSales - Google Ad
![Dermatology Product Launch - Email](https://canny-assets.io/images/49d6d1ec0eeb3090fc2420b4f
Lender Market Analysis - Survey
Lender Market Analysis - Survey
Lender Services - Google Ad
Medical Research Facility - Social
Photographer - Snapshot
Real Estate Consultant - Google Ad
Skin Care Clinic - Google Ad
Travel Insurance Request - Form
Video Production & Editing Services - Google Ad
24cc320.png)
Direct Primary Care Provider - Social
Holistic Wellness - Funnel
Interior Designer - Funnel
Load More