Changelog
Follow up on the latest improvements and updates.
RSS
Broadcasts, Workflows, and System Emails in One Chronological View
The new Emails tab on contact profiles gives you a complete chronological view of every email sent to a contact—whether it's a broadcast, workflow email, or system email.
Previously, finding email communication history required digging through the activity timeline or checking the broadcasts card in the marketing tab. Now, all email communications are unified in one dedicated tab.

What you'll see:
- Complete Email History: Every broadcast, workflow email, and system email sent to the contact
- Email Type: Clear labeling showing whether it's a broadcast, workflow, or system email
- Email Name: The subject or name of each email
- Status: Whether the email was delivered, opened, or clicked
Note: The broadcasts card previously shown in the Marketing tab has been replaced by this more comprehensive Emails tab.
Flexible Ranking by Sales Volume
The Top Affiliates card on the Affiliate Center dashboard now lets you choose how many top performers you want to see—5, 10, 25, or 50 affiliates sorted by sales volume.
Previously, only the top 5 affiliates were displayed. Now you can expand the view to see more of your top performers without leaving the Overview page. The ranking shows total sales value for each affiliate, making it easy to identify your highest revenue generators.

Why you'll love this:
- 📊 Flexible Views: Choose to see 5, 10, 25, or 50 top affiliates based on your needs.
- 💰 Revenue Sorted: See exactly which affiliates are driving the most sales.
- ⚡ Quick Access: No need to navigate to "View All Affiliates" for more detailed rankings.
- 🎯 Better Management: Easily identify and recognize your top performers at a glance.
Enhanced Trigger Details and Restored Event Type Management
We've improved the workflow builder with better trigger visibility and restored quick access to appointment event type management.
What's improved:
- 📋 Complete Trigger Summary: Workflow trigger modal now shows all scoping conditions—including calendar event, tag, broadcast, course, pipeline, and more—instead of just event type, funnel, and page. This gives you the full picture of what triggers a workflow at a glance.
- 📅 Manage Event Types: Restored the "Manage Event Types" option on the funnel step menu, making it easy to attach appointment event types to pages.

- 🏷️ Consistent Naming: Renamed "Calendar Event" to "Countdown Event" throughout the funnel workflow builder UI for clearer, more accurate naming.
fixed
🔧 Improvements
We've made a collection of improvements across the platform to enhance stability, performance, and user experience.
⚙️ Workflows
- ⚡ Instant Responses: Workflow builder actions now respond immediately—removed ~500ms latency.
- ✅ Stable Delay Steps: Workflows with past-time delay steps process smoothly without generating duplicate runs.
- 🎨 Smooth Email Editor: Email editor right panel no longer flickers, and "Send Test Draft" sends current content correctly.
- 📱 Responsive Panels: "More options" toggle and dropdowns in workflow email editor now stay open consistently.
✉️ Email Editor
- 📝 System Email Templates: System email editor now loads reliably on cloned templates.
🎓 Courses
- ✅ Single Enrollments: Course enrollments from orders are created correctly without duplicates, even during high-volume processing.
💬 MessageHub
- 👤 Accurate Contact Names: MessageHub events preserve correct contact names without overwriting data from other contacts.
🎨 Page Elements
- 🎥 Background Video Display: Background videos on page body display correctly without duplicating content into empty columns.
- 🖼️ Transparent Inputs: Input and Text Area elements now become fully transparent when setting the background color to transparent in the page editor.
- 📱 Mobile Menu Behavior: Mobile hamburger menu closes properly when clicking navigation links set to scroll to a section.
Streamlined Saving, Draft vs Saved Previews, and Enhanced Testing
We've rebuilt the email editor top bar with a cleaner workflow and better control over drafting, saving, and testing your emails.

What's improved:
💾 Explicit Save Control
: Save button activates when changes are detected, providing clear visual feedback on draft status. Click to save, and the button confirms with "Saved" state—giving you full control over when your work is committed.🛡️ Unsaved Changes Protection
: Browser-level confirmation prompt prevents accidental navigation away from unsaved work.👁️ Draft vs Saved Preview
: New Preview dropdown distinguishes between your current draft (in-editor content) and saved content (what would actually send in a broadcast). You can:- View or test your current draft before saving
- View or test your saved content to verify what recipients will see
- Send test emails of either version to specific recipients
📧 Customizable Test Emails
: Test email modal now includes editable subject line (displays exactly as typed, no system prefixes) and From address selector, giving you full control over how tests appear in your inbox.💾 Inline Template Saving
: Save as Template is now an icon button that opens an inline dialog—enter template name and subject, create, and receive toast confirmation without leaving the editor.improved
📧 Broadcast Index Improvements
See Subject Lines, Preview Text, and Last Updated Time
The Broadcast index now shows more information for each broadcast, making it easier to find what you're looking for without opening individual emails.
Each broadcast now displays:
- Subject line: See what the email is about instantly
- Preview text: Get a quick glimpse of the email content
- Last updated time: Know when the broadcast was last modified

Why you'll love this:
- 🔍 Faster Scanning: Find the broadcast you need without opening each one.
- 📊 Better Organization: See all the key details in one view.
- ⏱️ Activity Tracking: Quickly identify recently modified broadcasts.
fixed
🔧 Improvements
We've made a collection of improvements across the platform to enhance stability, performance, and user experience.
💴 Currency Display
- ✅ Correct Formatting: Currency amounts now display correctly for Japan and other non-standard decimal currencies (e.g., ¥500 instead of ¥500.00).
👥 Community
- 🔕 Clearer Warnings: Removed false "URL is reserved" warnings when creating community groups, topics, or posts.
🔍 Search
- 🔎 Contact Attributes Search: Contact Attributes search bar now works reliably.
🎨 Page Elements
- 🎥 Background Video Display: Background videos on page body now display correctly without duplicating content into empty columns.
- 📱 Mobile Menu Behavior: Mobile hamburger menu now closes properly when clicking navigation links set to scroll to a section.
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.

Load More
→