Changelog
Follow up on the latest improvements and updates.
RSS
What's New?
You can now delete schema markup directly from any page — individual schemas or all schemas at once — across the Website & Funnel Builder. This enhancement closes a critical gap in the Schema Markup Generator, giving users a straightforward way to remove outdated, incorrect, or unwanted schema markup through three flexible methods: Form View, JSON View, and AI chat.
Why This Enhancement?
In the initial release of the Schema Markup Generator, there was no straightforward way to remove schema markup from a page once it had been added. If a user accidentally added schema, added the wrong type, or simply wanted to start fresh, they had no clean path to clear it out. This created friction for users managing evolving SEO strategies and left pages with stale or irrelevant structured data.
This enhancement eliminates that pain point by providing clear, confirmation-backed deletion flows across every surface where schema is managed — including conversational removal through AI.
Key Highlights
- Three Ways to Delete — Delete via Form View, JSON View, or AI chat, whichever fits the user's workflow
- Individual or Bulk Deletion — Remove a single schema or clear all schemas from a page in one action
- AI-Powered Deletion — Use Schema Markup AI, Ask AI or Funnel AI to remove schemas conversationally
- Confirmation Safeguard — Destructive actions trigger a "This action cannot be undone" dialog before deletion is committed
- Recovery via Version History — Accidentally deleted schema can be recovered by restoring a previous page version and copying the JSON script back
- Works for Websites & Funnels — Applies to all page types in the Website Builder and Funnel Builder
How to Use
Access: Website/Funnel Builder → Edit Page → SEO & AI search optimization (left panel) → Schema Markup
Method 1 — Delete from Form View
- Open the Add/Edit Schema pop-up and stay in Form View
- In the Schemas list (left panel), click the three-dot menu next to the schema you want to remove
- Select Delete to remove that specific schema
- To delete all schemas, remove each one from the list, then click Validate & Save
- Confirm on the "Delete all schema markup?" prompt → Click Yes, Delete


Method 2 — Delete from JSON View
- Open the Add/Edit Schema pop-up and switch to JSON View
- Clear the JSON-LD code (remove all schema markup code from the editor)
- Click Validate & Save
- Confirm on the "Delete all schema markup?" prompt → Click Yes, Delete


Method 3 — Delete via AI Chat
- Open Funnel AI, Ask AI or Schema Markup AI
- Send a prompt such as "remove all schema markup from this page" or "delete the Organization schema"
- AI reviews existing schema, evaluates the request, and removes the targeted schema(s)
- Confirmation appears in-chat with a link to View schema markup

Recovery Option — Restore Deleted Schema via Version History
- If schema markup is deleted by mistake, it can be recovered using the page's version history:
- Open the page in the Website/Funnel Builder
- Access Version History from the builder toolbar
- Restore a previous version of the page that contained the schema markup
- Open the Schema Markup editor → switch to JSON View → copy the JSON-LD script
- Return to the latest version of the page → open Schema Markup → JSON View → paste the copied script
- Click Validate & Save and publish the page
Good to Know
- Deletion is page-specific — it only affects the page you're editing
- Deletion is not truly irreversible — schema can be recovered via version history by restoring a previous version and copying the JSON script forward (see Recovery Option above)
- Changes reflect in preview immediately after saving, but go live only on publish
new
improved
Automations
Custom Date Reminder: Now for Custom Objects, Opportunities and Companies
What’s new?
Custom date reminders now work with date fields on more record types, not just Contact custom date fields in contact-based workflows. With this update, you can use Opportunity date fields in contact-based workflows, Custom Object date fields in custom object–based workflows, and Company date fields in company-based workflows.
How it works
Custom date reminder triggers can now evaluate date fields based on the supported object in the workflow. In contact-based workflows, this includes Opportunity date fields. In custom object–based and company-based workflows, the trigger reads date fields from the same object the workflow is built around and starts the workflow when the reminder timing matches.
How to use it
- Create or open a workflow for Contacts, Custom Objects, or Companies.
- Choose a custom date reminder trigger and select the supported date field for that workflow type.
- Set the timing for when the workflow should run before, on, or after that date.
Why we built it
Previously, custom date reminders were limited to Contact date fields inside contact-based workflows, which limited certain use cases. This update removes that restriction so you can automate date-driven follow-ups across more parts of your CRM without workarounds.
Simple examples
- You can trigger a contact-based workflow from an Opportunity close date to remind the contact before a renewal conversation.
- You can trigger a custom object–based workflow from a custom object expiry date to send an internal reminder when that record needs attention.
Additional notes
- These are the field types supported now: Opportunity date fields in contact-based workflows, Custom Object date fields in custom object–based workflows, and Company date fields in company-based workflows.
Preview

improved
App Marketplace
🚀 Marketplace - Installed Apps Page – Enhanced Experience
Overview:
We’ve upgraded the Installed Apps page with improved filtering, clearer views, and faster actions across both Agency and Sub-account levels—making it much easier to manage apps at scale. For agency, we have divided the section into two: Agency apps and Sub-account apps.
✨ What’s New
🔹
Agency View
1. Agency Apps
The Installed Apps section is now split into Agency and Sub-account views.
In the Agency view, you can:
- See all apps installed for agency-level use cases
- View connection status and current plan
- Easily edit plans directly from the list
- Use quick chip-based filters to identify: Apps with updates available, Payment failures and Broken connections
Preview:

2. Sub-account Apps (from Agency)
Agencies can now view all apps installed across sub-accounts in one place.
You can:
- See all sub-account-level app installations
- Click on the sub-account count to view where the app is installed
- Drill down into specific sub-accounts for more details
Preview:


🔹 Sub-account View
At the sub-account level, the experience is now more actionable and streamlined.
You can:
- View all installed apps with their status
- Quickly filter apps by: Updates available / Connection issues / Payment failures
- Take direct actions (fix, update, manage) without extra navigation
Preview:


💡 Why This Matters
- Better visibility across agency and sub-account app usage
- Faster troubleshooting with smart filters and quick actions
- Improved efficiency for agencies managing multiple clients and apps
new
Calendar
Conversation AI
Conversation AI - Services Calendar V2 Enhancements
What’s New?
Based on customer feedback, we’ve rolled out several enhancements and fixes to improve the Services V2 experience. These updates focus on better pricing clarity, smoother booking flows, and improved system reliability.
#
Pricing & Summary Enhancements
- Staff-specific pricing is now only shown when there’s an additional charge.
- Improved formatting of the booking summary for better readability.
- When a variation is selected, the base service price is no longer redundantly shown.
- Extra charges for staff are now clearly highlighted.
- Fixed issues with staff override pricing to ensure accurate totals.
# AI & Knowledge Base Fixes
- Resolved Service KB hallucination issues, improving response accuracy and reliability.
# Booking Flow & Selection Improvements
- Fixed default variation selection issues.
- Improved multi-service selection behavior for smoother booking experiences.
- Staff selection toggle (on/off) now behaves correctly.
- Booking links now support add-ons (previously impacted due to calendar limitations).
# Location Handling Improvements
- Multi-location disabled: Users will no longer be asked to select a location, and it won’t appear in the summary.
- Single location setup: Location won’t be asked during booking but will be displayed in the summary for clarity.
How It Helps You
These updates make the booking experience more intuitive, reduce confusion around pricing, and ensure more accurate AI-driven interactions leading to better conversions and fewer support issues.
new
Affiliate Manager
Affiliate Commission - Pay Per Sale (For Forms, Surveys and Calendars)
Overview:
We are expanding Affiliate Manager capabilities by introducing Pay Per Sale commissions for Forms, Surveys, and Calendar.
This enables businesses to reward affiliates based on actual revenue generated, not only just lead submissions.
✨ What's New
Choose between Pay Per Lead and Pay Per Sale while setting up campaigns for Forms, Surveys, and Calendar
Configure Pay Per Sale commissions using:
- Flat amount ($)
- Percentage (%) of the sale value
Enable affiliates to earn commissions when:
- A user submits a Form / Survey / books a Calendar via an affiliate link
- The same user completes a purchase within the tracking window
Support for product-based attribution:
- Sales are tracked only for associated products (if any)
Maintain mutual exclusivity between Pay Per Lead and Pay Per Sale to avoid double rewards
💡 Why This Matters
This feature allows agencies and businesses to:
- Incentivise affiliates based on actual revenue impact, not just lead volume
- Use Forms, Surveys, and Calendar along with Funnels/Websites/Store as primary lead/customer acquisition channels
- Align affiliate programs with sales-driven growth strategies
- Reduce reliance on Funnels alone for revenue attribution
- Improve overall affiliate performance and ROI
🛠 Note
- For Forms/Surveys embedded inside Funnels/Websites with Products - Only Funnel/Website products are considered for Pay Per Sale tracking
- If a Funnel/Website has no products, Form-level products are not automatically surfaced for tracking
- For Calendar - Pay Per Sale applies only if payment is enabled




Overview
We’ve improved how legacy v1 API keys are managed to reduce the risk of stale credentials and support the move to Private Integration Tokens (PIT).
Legacy API keys that have been unused for more than 90 days are now automatically marked as Expired. This applies to both Agency-level and Location-level keys. Active keys are not affected.
If an expired key is still needed, it can be made usable again by rotating or refreshing it. New v1 key creation is no longer supported, and PIT should be used for any new credentials going forward.
What’s included?
- Automatic expiration for legacy v1 keys inactive for more than 90 days
- Support for both Agency-level and Location-level keys
- Ability to restore expired keys through rotation or refresh
- Removal of new v1 key creation
- Email notifications for keys nearing expiration
- Recommendation to use Private Integration Tokens (PIT) for new credentials
Why it matters?
This update improves security by reducing exposure from unused legacy credentials and helps standardize new integrations on PIT.


improved
Courses
Lesson Experience Upgrade
Video Player
- Enabled auto-play on lesson open for video lessons
- Added “Up Next” overlay inside player:
- Displays next lesson thumbnail
- Shows countdown timer before auto-play
- Includes “Play Now” action to skip wait
- Updated lesson completion trigger for videos:
- Lessons now marked complete when sufficient progress is made and learner moves forward

📖 Lesson Completion Improvements
- Enabled automatic completion for text lessons on navigation
- Reduced need for manual “Mark as Complete” actions
⚙️ Learner Experience Controls (Course-Level)
Added new configurable settings for creators:
- Added toggle: Auto-start first lesson
- Added toggle: Auto-play next lesson
- Added toggle: Auto-complete lessons
- Added option: Apply settings across all courses

User Experience Improvements
- Reduced friction in lesson navigation and progression
- Smoother, more continuous learning flow (binge-style experience)
- More intuitive transition between lessons
- Improved reliability of course progress tracking
Creator Impact
- Greater control over learning experience design per course
- Easier scaling of settings across multiple courses
Coming Soon
- Custom lesson completion thresholds
- Fully automated, hands-free course progression
new
improved
Forms
Surveys
Quizzes
New Default Theme for Forms, Surveys, and Quizzes
✨ Overview
We’ve introduced a new default theme for Forms, Surveys, and Quizzes to give them a cleaner, more polished look right out of the box.
This update refreshes the overall design and improves several key components, making the builder experience more consistent while giving the final form a more modern appearance.
🆕 What’s new
- A refreshed default look:Forms, surveys, and quizzes now have updated fonts, spacing, rounded corners, and a cleaner overall design
- Better input styling:Checkboxes, radio buttons, monetary fields, and other inputs now feel more polished and consistent
- Improved empty states:Blank screens are now replaced with clearer empty states when all content is removed
- A redesigned file upload field:File upload fields now show supported file types, upload size limits, improved icons, and configurable header text
- Collect payment improvements:The payment component now has better styling, configurable header text, clearer empty states, and a direct Add Product option
- Date and signature updates:Date placeholders now update automatically based on the selected format, and signature fields now support custom placeholder text
- More theme consistency:Elements like images, labels, placeholders, footer colors, and chips now better match the overall theme
🔍 How to access
- Open the Form, Survey, or Quiz Builder and create a new form or edit an existing one.
- You’ll see these updates across the default theme and supported components like file upload, collect payment, date picker, signature, checkboxes, radio buttons, and more.
🎯 Why it matters
- This update gives your forms, surveys, and quizzes a more modern default appearance with less manual styling.
- It also improves clarity in empty states, makes components easier to understand for end users, and gives you more control over how key elements look and behave.


Surveys & Quiz Empty States:

new
E-Commerce Stores
Locale-Based Currency Formatting for Store Elements
What’s New?
We’re introducing
Locale-Based Currency Formatting
to make your store prices more readable and regionally accurate. Prices will now automatically display in formats like $1,000.00
or €1.000,00
instead of plain numbers.Key highlights:
- Enable via Toggle:Turn on “Locale-Based Currency Formatting” in Store Settings.
- Smart Locale Detection:Based on page language + visitor’s location (e.g., en-US, hi-IN).
- Applies Everywhere:Works across PLP, PDP, Cart, Checkout, and all store elements.
- Auto Formatting Rules:Handles separators, decimals, and currency symbol placement automatically.
How to Use It?
- Go to Store Settingsin your Ecommerce Store.
- Enable the toggle “Locale-Based Currency Formatting.”
- Navigate to the Builder and open SEO & AI Search Optimization settings.
- Set your desired Page Languageunder the Language section.
- Save and publish your changes.
Key Points to Note:
- This is a formatting-only feature— it does not convert currencies based on exchange rates.
- If locale data is missing, the system defaults to en-US formatting.
- Visitor location (not store location) determines the displayed format.
- Improves store readability, trust, and global shopping experience.
Images:



Product Detail Page Examples:




Checkout Page Example:


🎯
What’s New
We’ve enhanced the Email Action by integrating it with the Media Library.
You can now:
Attach files directly from the Media Library
Upload and attach files from your local system
✅
Benefits
- Centralized file management → Reuse assets already stored in Media Library
- Improved efficiency → No need to re-upload the same files repeatedly
- Greater flexibility → Choose between existing assets or new uploads
- Faster workflows → Reduce time spent managing attachments
🔐
How to Use
- Go to your Workflow or Email Action
- Open the Send Email Action settings
- Scroll to the Attachments section
- Choose one of the following:
- Select from Media Library → Pick an existing file

- Upload from Device → Add a new file from your system
- Save your email action and publish the workflow
Load More
→