This month brings major improvements to funnel automation, subscriptions, and form UX
We are writing with an update of what we've been working on. We have a lot of cool stuff in the pipeline so look out for our future updates as well.
๐ New Features
- Introduced email verification settings, allowing you to enable/disable automated checks, handle traps/complainers, and set reverification windows.
- Added support for manually verifying email segments with visibility into verification credit usage.
- Expanded segment import tool: set signup/unsub/due-to-expire dates, manage tags, and suppress funnel events during import.
- New manual subscription creation form with variable support, bulk CSV import helper, and segment creation automation.
- Enhanced SamCart integration with automatic funnel triggering, added 'Recovered', 'Due to Renew', and 'Due to Expire' event listeners for subscriptions.
- Order forms now support SMS opt-in fields with disclaimer, phone validation, and enhanced compliance.
- Added option to include optional Terms & Conditions checkbox in GrapesJS order forms.
๐ Improvements
- Added revenue and order stats to campaign effort views for better performance visibility.
- Twilio callbacks now offer URL shortening and link tracking configuration.
- Twilio integration now unsubscribes all related SMS subscriptions with invalid numbers.
- Improved sender management interface to allow full editing capabilities.
- Improved Pricing Plan searches by ID or name for faster lookup and filtering.
- Refactor to handle plural time intervals and clean error states more clearly in funnels and forms.
๐ Bug Fixes
- Fixed issue with duplicate subscription creation not setting due-to-expire timestamp accurately.
- Addressed looping issue when creating subscriptions post-import.
- Resolved problems with asset upload inputs when multiple were present on a page.
- Corrected behavior with campaign funnel items sometimes not opening properly.
๐ง Technical / Internal
- Converted Twilio status callbacks to use background jobs to minimize performance hits on spikes.
- Expanded SamCartClient to handle paginated API responses efficiently.
- Groundwork laid for future data pruning policies in preparation for growing datasets.
๐งน Cleanup / Refactoring
- Streamlined order form styling, UX, and error displays across all credit card fields.
- Removed outdated CVV logic from Order Form and updated icon assets dynamically for varying card types like Amex.
- Improved GrapesJS editor rendering logic and inline content pasting reliability.
- Refactored segment creation behavior and effort creation logic for better performance and UX.