April 6, 2026
Conversion events in experiments
Experiment results now give you a clearer picture of purchase behavior and include the following metrics:- Users: unique sessions that entered a variant.
- Users Converted: unique sessions that made at least one purchase.
- Conversion Events: total number of purchase events, including repeat purchases by the same user.
Total subscriptions in Analytics
The Total subscriptions metric in Analytics now shows the actual number of subscriptions for the selected period, instead of the number of unique subscriptions.Learn more about subscriptions metrics.Meta attribution data in Stripe
FunnelFox now sends Meta attribution parameters to Stripe metadata:fbcandfbpvalues are included in Stripe payment metadata alongside existing UTM and session data.- You can match Stripe transactions with Meta campaigns for more accurate attribution.
Edit customer email
You can now edit a customer’s email directly from the Customers page in the FunnelFox dashboard:- Click a customer, then use the pencil icon to update their email.
- The
profile.updatedwebhook fires after the change, so you can sync your backend automatically. - Useful when customers enter an incorrect email during checkout.
OAuth email as funnel variable
When customers sign in using an OAuth button, their email is now stored as the{{email}} funnel variable:- You can use this variable anywhere in the funnel, for example to pass it with a deep link.
- Works with both Firebase and Supabase OAuth flows.
Transaction report API for FunnelFox Billing
The/transaction_report API endpoint now returns richer transaction data, including additional metadata and the meta_client parameter for each transaction.Learn more about
transaction report API.March 30, 2026
Major funnels upgrade — Corsac
We’ve completely rebuilt how FunnelFox funnels work under the hood. Named after one of the fastest foxes in the wild, Corsac brings major performance improvements:- Up to 2.5x faster load times. Smoother experience from ads to first screen and checkout, leading to higher conversion rates.
- Instant publishing. Even complex funnels publish in seconds.
- Automatic updates. Technical improvements and fixes reach your live funnels instantly. No republishing needed.
Stripe Link
Stripe Link enables faster checkout for returning Stripe customers:- Returning customers can pay using saved payment details without re-entering card or billing information.
- Fewer steps at checkout means higher conversion rates.
Payment hold for FunnelFox Billing
FunnelFox Billing now supports payment hold:- Payments are authorized immediately but captured after a configurable delay, giving your team time to review for fraud.
- You can set different delay windows for customer-initiated and merchant-initiated transactions.
Paddle one-click upsell
Paddle now supports one-click upsell for subscription upgrades:- Customers can upgrade their subscription without re-entering payment details.
- Configured via a Button element with a Purchase action.
Paddle discount removal control
New checkout option for Paddle — show discount removal control:- When Allow discounts is disabled, you can now hide the discount removal button.
- This is useful when a discount is automatically applied for the first month.
Variables in Plan Pickers
Plan Picker elements now support variables:- Use variables to personalize the plan title and badge.
- For example, display “Special for {{name}}” using data captured earlier in the funnel.
profile.updated webhook for OAuth sign-in
The profile.updated webhook now fires when a user signs in
using an OAuth button in the funnel:- Previously, OAuth sign-ins did not trigger this webhook.
- This helps keep your downstream systems in sync with user sign-in activity.
profile.updated webhook.profile.updated webhook across funnel screens
The profile.updated webhook is now sent when profile details
are entered across different funnel screens:- Previously, this webhook triggered only when a password is set on the same screen with an email.
- Now, updating a password on one screen and an email on another triggers the webhook both times.
profile.updated webhook.Meta trial event for FunnelFox Billing
When FunnelFox Billing is used as a in FunnelFox funnels, Meta integration now receivesStart trial
instead of Purchase for paid trial starts.This gives you more accurate event data for trial-based
subscription flows.TikTok phone parameter
Events sent to TikTok now include the phone parameter.If a customer enters their phone number in the funnel, it is
now passed along with TikTok events.Subscription ID in purchase and subscription webhooks
purchase.completed and subscription.created webhooks
now include the subscription ID:- You can match purchases with subscriptions using webhook data alone.
- Useful for syncing purchase and subscription records in your backend.
purchase.completed
and
subscription.created
webhooks.March 16, 2026
Pinterest Conversions API
Pinterest integration now has server-side event tracking as a backup to the browser tag:- Conversions API sends events from FunnelFox servers even when browser tracking fails or gets blocked.
- Works alongside the Pinterest tag — it deduplicates events that were already sent from the browser.
Apple Pay email for FunnelFox Billing
FunnelFox Billing can now fetch the customer’s real email from Apple Pay:- When a customer pays with Apple Pay, FunnelFox Billing retrieves their email — even if they entered a placeholder email in the funnel.
- The email is not included in the payment metadata, but it’s still available directly in FunnelFox Billing.
Experiments without republishing
You can now launch experiments immediately, without republishing your funnels:- Previously, a funnel republish was required before an experiment could receive traffic.
- Experiments now go live as soon as you create them.
March 9, 2026
Supabase authentication
You can now use Supabase auth in your funnels:- Supports includes email/password and OAuth flows.
- OAuth buttons can handle both sign-up and sign-in.
Stripe payment failure flows
Stripe payment failures can now route users more precisely:- You can now send users to different flows based on the payment failure reason.
- Supported cases include common failures, user cancellation, and specific failure errors.
- This helps you recover more failed checkouts with the right follow-up path.
Apply Pay buttons styling
Your checkout and wallet buttons for FunnelFox Billing can now feel more on-brand:- You can now style Apple Pay wallet buttons (white and black themes).
- You can also customize Apple Pay checkout buttons.
profile.updated for FunnelFox Billing email changes
Profile webhooks in FunnelFox now stay in sync when email changes in FunnelFox Billing:- When you update a profile email in FunnelFox Billing, FunnelFox now triggers
profile.updated. - This works when FunnelFox Billing is used with FunnelFox funnels.
- It helps keep downstream webhook-based syncs up to date automatically.
checkout_presented event improvements for Solidgate
Checkout analytics now include richer event data for Solidgate:checkout_presentedfor Solidgate now includescurrency,price, andprice_factparameters.- This gives you more complete checkout analysis in tools like Amplitude and Mixpanel.
checkout_presentedis now consistent across all payment providers.
checkout_presented event in Mixpanel or Amplitude.Country filters for analytics and A/B testing
You can now analyze performance by country across FunnelFox:- Country filtering is now available in analytics dashboard, charts, and A/B testing results.
- This makes it easier to compare performance across markets.
- You can spot geo-specific trends without leaving your reporting workflow.
February 27, 2026
Firebase OAuth sign-in
OAuth buttons with Firebase now handle both sign-up and sign-in:- If no user exists, FunnelFox creates a new Firebase user (sign up).
- If the user already exists, FunnelFox signs them in via the same OAuth button.
- Purchases while signed in land in the existing Adapty or RevenueCat profile.
Org-wide cancellation funnels with FunnelFox Billing and Solidgate support
Cancellation funnels now work across your whole organization, not just one project:- Cancellation funnels load subscriptions across all organization projects using the profile ID.
- Now cancellation funnels support Stripe, Paddle, Solidgate, and FunnelFox Billing subscriptions.
- FunnelFox uses the payment provider from the customer’s original purchase.
AppLovin integration
Send funnel events to AppLovin Axon to measure and optimize campaigns:- Events are sent client-side from the visitor’s browser via the AppLovin Axon SDK.
- FunnelFox sends the FunnelFox profile ID to AppLovin for user identification.
- Tracked events include
page_view,generate_lead,add_to_cart,purchase, and more.
profile.updated webhook improvements
You now get a webhook event every time a profile changes:profile.updatedtriggers each time a profile is updated, including email, password or phone updates.- This enables updating a customer in Stripe even if phone is collected after purchase.
Custom user ID for AppsFlyer integration
AppsFlyer events can now be linked to the right user more reliably:- FunnelFox sets a Customer User ID on AppsFlyer to link events to the correct user.
- You can provide the ID via an input element, set it from your backend using
fox.inputs.set('_USERID_', ...)in a Raw HTML element, or let FunnelFox fall back to the profile ID by default. - Setting
_USERID_later in the funnel updates the Customer User ID for all subsequent events in that session.
A/B testing confidence metrics
Experiment results now include clearer statistical signals:- Added Confidence Level: statistical confidence vs. control.
- Added CR Confidence Interval: 95% range for the true conversion rate.
February 12, 2026
Subscription upsells for PayPal in Solidgate
Solidgate now supports subscription upsells for the PayPal payment method:- Offer a second subscription after the initial purchase completes.
- Works with one-click upsells so customers don’t re-enter payment details.
- Let users stack multiple subscriptions in the same funnel.
- Configure it using the purchase action on buttons in your upsell screens.
One-time upsells for PayPal in Solidgate
The PayPal payment method in Solidgate now supports one-time product upsells:- Sell add-ons or one-time offers after subscription checkout.
- Customers complete the purchase with one click.
- Set it up in your upsell screen using the purchase action on buttons.
UTM tracking in Stripe via FunnelFox Billing
FunnelFox Billing now captures UTM parameters in Stripe metadata for all purchases:- Track campaign performance by source, medium, campaign, term, and content.
- Analyze which campaigns drive the most revenue directly in Stripe.
- Same metadata you already get with direct Stripe integration, now available in FunnelFox Billing.
- Works automatically for all funnels using FunnelFox Billing.
Cardholder name collection for Solidgate
You can now collect cardholder names during checkout when using Solidgate:- Added the cardholder name input field to your Solidgate card payment method.
- Improves payment acceptance rates.
- Enable it in the Checkout element settings when customizing your card payment method.
January 30, 2026
Mailchimp integration
The new Mailchimp integration keeps your audience in sync as users move through your funnels:- When someone enters an email via the Email Input element, FunnelFox creates (or updates) their contact in your selected Mailchimp audience.
- It also updates their marketing status based on your consent checkbox.
- It passes funnel context (Funnel, Project, Experiment, Session IDs) so you can segment and automate.
- You can connect multiple projects to one audience.
PostHog integration
PostHog is now available as an analytics integration in FunnelFox:- Once you enable it, FunnelFox can automatically track funnel interactions so you can understand behavior and improve performance.
- Track funnel behavior with automatic events and spot drop-offs to optimize conversion paths.
- Compare experiment performance with analytics.
- Understand how users move across screens.
Stripe Connect setup for Stripe
Stripe now connects through Stripe Connect for all new Stripe integrations:- Instead of pasting API keys, you connect your Stripe account in a few clicks, separately for Sandbox and Production.
- If you’re already using the older API-keys flow, don’t remove your existing integration and migrate to Stripe Connect without breaking existing subscriptions or webhooks.
AppLovin tracking using Google Tag Manager
FunnelFox funnels now support AppLovin (Axon Pixel) tracking through Google Tag Manager:- Set it up in GTM using Axon’s GTM guide.
- FunnelFox also supports the
_axwrtcookie to improve user identification.
Stripe subscription swap in cancellation funnels
Stripe subscription swap in cancellation funnels now also works when the customer is on a trialing subscription:- The current subscription keeps running until the end of the billing period (or trial), then Stripe ends it and starts the new subscription right after.
- You can offer discounts without interrupting access.
- Swap even when the customer is trialing.
Videos as screen backgrounds in Editor
You can now use videos as a screen background or separate element in the Editor:- Set the screen’s Style media to Video, then paste your hosted video URL.
- Use backgrounds for mood and context.
- Add the new Video element so it becomes part of your screen’s main content.
- Videos autoplay and loop by default, and stay muted.
Synchronized countdown setting for timers
Timers now have a Synchronized countdown setting:- When enabled, the timer start time is shared across all pages in the funnel.
- When disabled, each timer starts when the user first views it.
