Changelog
Follow up on the latest improvements and updates.
RSS
Filter by Community, Group, or Topic
You can now filter contacts by community membership when creating email broadcasts, making it easy to send targeted messages to your community members.

When creating a broadcast, you'll now see a "Community" option in the contact filter that lets you segment by:
- Community Membership: Send to all community members
- Specific Groups: Target members of particular community groups
- Specific Topics: Reach members interested in specific topics
This gives you complete flexibility to communicate with your entire community or drill down to specific segments based on how your community is organized.
Why you'll love this:
- 📧 Direct Communication: Reach your community members right in their inbox.
- 🎯 Precise Targeting: Filter by group or topic for relevant messaging.
- 💬 Better Engagement: Keep community members informed without requiring them to check the community.
- ⚡ Easy Segmentation: Add community filters just like any other contact filter.
Faster Checkout Without Invoice Fees On One-Time Orders
Stripe installations now include a setting to control whether one-time orders generate invoices, eliminating unnecessary invoice fees and speeding up checkout.
Previously, every Stripe order—subscriptions and one-time purchases alike—generated an invoice. This added invoice fees from Stripe and could slow down checkout. Now you have control with the new "Issue Invoices for One-Time Orders?" setting.

How it works:
- Existing Stripe installations: Setting is enabled by default (preserves current behavior)
- New Stripe installations: Setting is disabled by default (uses faster direct payments)
- Subscriptions and payment plans: Always generate invoices regardlessof this setting
You can find more information in our Help Article 🔗
Browser Notifications Keep Them Engaged
When your members enable notifications from their Customer Portal profile settings, they'll receive browser notifications whenever their community posts or comments get replies or likes—even when they're not actively browsing your community. They can enable notifications in multiple browsers to stay connected wherever they work.

Track Order Confirmations, Invoices, Appointments, and More
System emails sent to contacts—like order confirmations, invoice emails, appointment reminders, and affiliate notifications—now appear in the contact activity timeline.

You can now see exactly when system-generated emails were sent to each contact, giving you complete visibility into all automated communications. This includes order confirmations, invoice emails, appointment notifications, course emails, affiliate communications, and any other system-level emails.
Why you'll love this:
- 👀 Complete Visibility: See all communications sent to a contact in one place.
- 🔍 Better Support: Quickly verify whether a customer received their order confirmation or appointment reminder.
- 📊 Full Context: Understand the complete customer journey, including automated touchpoints.
- ✅ Easy Verification: Confirm system emails were delivered when troubleshooting.
improved
new
✉️ Email & Checkout Improvements
Footer Alignment, Multi-Step Custom Fields, and More
We've made several improvements to email settings, checkout, and broadcast management.
What's improved:
- 📧 Email Footer Customization: Email Settings now includes footer customization options with alignment controls (left/center/right) and single-line address display.

- 📝 Custom Fields in Multi-Step Checkout: Custom fields can now be added to the contact information step in multi-step Stripe checkouts, giving you more flexibility to collect the data you need.
- 💳 Live/Test Order Toggle: Added live/test mode toggle to the Funnel Workflow Builder orders view so you can easily filter between live and test orders.

- 🏷️ Broadcast Topic Display: Broadcast topic name now displays on contact activity timeline for topic unsubscribe events, making it clearer which topic the contact unsubscribed from.
fixed
🔧 Improvements
We've made a collection of improvements across the platform to enhance stability, performance, and user experience.
🤝 Affiliates
- 📊 Enhanced Campaign Stats: Affiliate dashboard now displays complete metrics for Unique Clicks, Leads, Active Subscriptions, and Sales when filtering by campaign.
- 📝 Polished Timeline Display: Contact Referred timeline events now display cleanly and consistently.
🎨 Page Editor & Images
- 🖼️ Dynamic Logo Enhancement: Site logo displays beautifully in the page editor when using Dynamic → Site Logo.
📧 Broadcasts
- 📊 Reliable Stats View: Viewing broadcast stats now works seamlessly in all scenarios.
🔔 Notifications
- ✅ Consistent Display: Notifications page now displays smoothly for all notification types.
💳 Subscriptions & Payments
- 📦 Accurate Shipping Charges: Shipping fees now apply correctly across subscription renewals.
- 💰 Precise Credits: Subscription downgrades and pauses now generate accurate credit invoices.
🎓 Customer Center & Courses
- 🔗 Enhanced Link Behavior: Image links in customer center courses now open in new tabs as expected.
🎯 Dashboard
- ✅ Responsive Interface: Dashboard buttons and interactive elements now respond consistently.
Weighted Random, Maximize Availability, and Equal Distribution
Round Robin scheduling now offers three assignment modes, giving you more control over how hosts are selected and how availability is shown to visitors.
The three modes:
- ⚖️ Weighted Random(existing behavior, now named): Picks a host first based on the weight/priority you've set, then shows only that host's calendar to the visitor.
- 📊 Maximize Availability: Instead of picking a host first, the system merges all hosts' calendars together into one view, so the visitor sees every possible time slot across the whole team. The host is selected after the visitor picks a time, based on who's actually free at that time. If there's an overlapping slot where multiple hosts are free (say, 2pm), that slot can be booked multiple times—once per available host.
- ⚖️ Equal Distribution: Same merged calendar view as Maximize Availability, but automatically pulls a host from rotation if they're getting booked disproportionately—keeps things fair across the team.

Other improvements:
⏱️ Slot Hold on Checkout
: After a visitor selects a time slot, they land on a confirmation page where they fill in their details. While they're on that page, the slot is held for 5 minutes so nobody else can grab it. If they abandon the page, the slot opens back up automatically.🔄 External Cancellation Sync
: If a host cancels or deletes an appointment from Google or Outlook, ClickFunnels now picks it up and returns the slot to availability. Same applies if an invitee declines.Why you'll love this:
- 📈 More Bookings: Maximize Availability shows visitors every slot where anyone on the team is free.
- ⚖️ Fair Distribution: Equal Distribution keeps bookings balanced across your team automatically.
- 🎯 Flexible Control: Choose the mode that matches how your team works.
- 🔒 No Double Bookings: 5-minute slot holds prevent conflicts while visitors complete their booking.
Better Organization and Consistent Filtering
We've improved the workflow and funnel builder to help you work faster with cleaner layouts and more consistent filtering.
What's improved:
- 🌳 Cleaner Workflow Organization: Workflows now organize more cleanly and look better, especially when you have many splits and branches. Complex workflows are easier to follow visually and load faster.
- 🔍 Consistent Filtering: Conditional Split filters in the Funnel Workflow Builder now use the same filtering interface you're already familiar with from other parts of ClickFunnels.
- ⚙️ Quick Access to Funnel Settings: Head Code and Footer Code fields now appear in Funnel Settings when you're in the Funnel Workflow Builder, so you can manage your tracking codes without leaving the builder.

- 🔎 Smarter Search: Search across the admin area now finds what you're looking for even if you only type part of the word—searching "ord" now finds "Order Things."
We've made a collection of improvements across the platform to enhance stability, performance, and user experience.
📧 Broadcasts
- ⚡ Reliable Sending: Broadcasts no longer get stuck in "sending" status when the last contact batch is empty, and converting broadcasts to draft now works smoothly without timing issues.
- 🔍 Faster Negative Filters: Broadcasts using negative filter conditions (like "does not have tag") on large contact lists now complete without timing out.
- ✅ Clean Formatting: Test emails from the workflow email editor now arrive with proper HTML formatting instead of escaped quotes and literal\ncharacters.
📊 Analytics & Reporting
- 📝 Multi-Step Funnel Tracking: Opt-in tracking now works correctly in multi-step funnels—each form submission correctly fires its own opt-in event instead of being suppressed after the first step.
📅 Appointments
- 🔄 Smooth Rescheduling: Appointment rescheduling now works reliably, and the former host's name displays correctly on the reschedule page.
- 🌍 Correct Timezone Display: Confirmation page now shows the correct timezone from when the slot was selected.
- 🎥 Reliable Conferencing Sync: Zoom links and other conferencing details sync consistently.
- ✅ Clear Error Messages: Duplicate validation errors no longer appear, and visitors see clear messaging when a slot was just booked: "This time slot was just booked by someone else. Please select another time."
🌐 Domains & MessageHub
- 🔧 Consistent Domain Setup: MessageHub app installation now uses the full domain wizard when clicking "Add Domain", matching the experience on the main Domains page.
📦 Products
- 📝 Better Descriptions: Product descriptions now properly display line breaks on product pages and order bumps for cleaner formatting.
🎓 Customer Center & Courses
- 🔗 New Tab Links: Hyperlinks set to "open in new tab" in customer center courses now correctly open in a new tab.
- 🔄 Correct Redirects: Customer Center now redirects to the correct page after sign-in for workspaces with a Custom Customer Center dashboard.
💳 Subscriptions & Payments
- 📊 Accurate Tax Calculation: Tax calculation now works correctly on subscription upgrades with payment plans.
- ✅ Reliable Addon Purchases: Subscription addon purchases now process smoothly in all scenarios.
🎨 Page Elements
- 💻 Custom HTML/JS Stability: Custom HTML/JS elements now handle inline JavaScript in event handlers (like onclick) that contains angle brackets without crashing.
Standalone Page Opt-ins, Product Pricing, and Email Deliverability
We've added several new contact filters that give you more precise control over segmenting your audience.
What's new:
- 📄 Opted in on Landing Page: Filter contacts by the specific standalone page where they opted in. Found under "Contact Activity" in the contacts filter, this is different from "Opted in on Funnel Step" as it matches individual standalone pages rather than funnel steps.

💰 Product Price Filters
: Four new granular filters under the "Products" category let you segment by specific price points instead of just products or variants:
- Owns Product Price: Contacts who currently own a product at a specific price (active, completed, or trialing)
- Purchased Product Price: Contacts who paid for a product at a specific price
- Canceled Recurring Product Price: Contacts who canceled or churned a subscription at a specific price
- Order Declined (Price): Contacts whose order is (declined/failed) at a specific price
📧 Email Suppression Reason
: Filter contacts by email deliverability issues—bounced, invalid, or marked as spam. You can select multiple reasons or check whether any suppression reason is set. The email address column now shows a warning tooltip with the specific suppression reason, and you can take bulk action on filtered results to unsubscribe, export, tag, or manage them.
Load More
→