Version 5.0.0
August 19, 2026
Initial release.
- Flows: an ordered list of steps served under one base URI, with per-site scoping and a store-checkout override.
- Six step types — landing, opt-in, checkout, upsell, downsell and thank you — routed and guarded by a single resolver, so no caller can disagree with any other about where a visitor may go.
- Checkout steps stock the cart with the products the funnel sells, once per session, in add, replace or leave-alone mode.
- Order bumps: a discounted product ticked at checkout, applied by an order adjuster spliced ahead of tax and keyed off the line item rather than a ledger.
- One-click post-purchase upsells and downsells, charged on an order linked to the original, bounded by a paid-order requirement, an offer window and a unique index that makes a double submission impossible rather than unlikely.
- A/B split testing with a control arm, sticky assignment, and reported — never acted on — significance.
- Condition-builder eligibility on offers and condition-builder routing on flows and steps, plus a repeat-customer rule Commerce does not have.
- Auto-applied coupons that never overwrite a code the customer typed.
- Per-step analytics: visitors, views, conversions, drop-off, revenue, AOV and offer take rate.
- Outbound webhooks, queued and HMAC-signed.
- Console commands for listing, routing, preflight checks, export/import, template installation, reporting and pruning.
- Reference templates for every step type.
- Lite and Pro editions; Pro configuration that survives a downgrade is ignored rather than obeyed.