ElasticFunnels changelog
New features, improvements and integrations, published as we ship them.
Audiences: pick the columns for your CSV export
Export CSV on an audience now lets you choose which columns go into the file, including the audience's own columns, so it is ready for your email tool without a cleanup.
Money flow: from gross sales to net profit in one chart
A new Money flow card under Revenue Over Time shows where every dollar of revenue went: refunds, chargebacks, taxes, fees, commissions, COGS, fulfillment, ad spend, and what is left as net profit.
Abandons: see abandoned checkouts per affiliate
A new Abandons metric counts checkouts a shopper started and did not finish, and it now sits next to Sales on the Affiliate and Sub ID breakdowns.
Free bonus picker, and send the bonuses to a friend
Give every package its own free bonuses with a pick rule the server enforces, and let buyers ship the bonuses to a friend as a separate gift order.
Audiences: build a group from anything a visitor or customer did
Group customers or visitors by what they bought, viewed or clicked, from a template, rules or the AI. Filter any dashboard to them, email them, export them with the columns you choose.
See which AI assistants send you visitors
Two new dashboard cards: the visitors ChatGPT, Claude, Perplexity and other assistants send you, and the AI bots reading your pages.
Every feature on every plan
Starter, Growth and Scale now include the same features, from the call center to courses. Plans differ only by usage limits.
Pick www or not, and always serve https
Choose www or the root domain as your site's one address, 301 the other to it, and redirect http to https.
Keep upsells out of your Purchase count
Send upsells to Meta as Purchase, as a custom event, or not at all, and give RedTrack a separate type for first sales and upsells.
Hand a visitor to another funnel
The Switch to Funnel node continues a visitor in another funnel's flow, so one upsell chain can serve every funnel.
Visitor tags in backend scripts
hasTag(), addTag(), removeTag() and getTags() in backend scripts, shared with the Has Tag node and ef.hasTag().
Meta Conversions API, no app review
Send purchases to Meta server-side with just a pixel ID and an access token. No Meta app, no App Review.
A subscriptions dashboard that answers for the range you pick
MRR and subscribers as of the end of your date range, working cohort LTV, churn sparklines, and cancel reasons that are actually recorded.
Sell from the VSL page itself
Put the video and the checkout on one page. The page names its own product, so there is no click to a separate checkout.
Connect a root domain with A records
For registrars that cannot CNAME a root domain: point A records at us, prove ownership with a TXT record, and SSL is handled.
Members-area sign-in that just works
Magic links that open on any device, sign-in with an order ID, emails from your own brand, and a landing page you choose.
Compare your funnels side by side
Funnel as a breakdown dimension, and a Funnel Performance card with revenue, estimated profit, AOV and upsell take.
Analytics you can trust at a glance
One card system across analytics, filters that apply to every card and can exclude, and live hover cards for pages, funnels and products.
Tracking scripts per domain, and on add-to-cart
Limit a tracking script to specific domains, and place scripts on add-to-cart without losing events to load order.
Keep data between requests, no database required
New durable storage.* key-value store for backend scripts. Keep tokens, counters, and cursors between requests without wiring up a database.
A stable ID for every MID, and its own performance numbers
Every MID mints a permanent id, and the Load Balancing report now breaks out sales, revenue and refunds per MID so you can see which account is carrying the volume.
One funnel session, one clean Shopify order
Per-brand Shopify OAuth plus order sync that folds a full funnel session, main order and upsells, into one clean Shopify order.
How we label each change
Browse what the releases add up to on the features page, or the CLI changelog.
New feature
Net-new capability that did not exist before.
Improvement
An existing feature made better, faster, easier or more flexible.
Integration
A new third-party connector in the integrations library.