Skip to main content
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.
Learn more about experiment results.

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:
  • fbc and fbp values are included in Stripe payment metadata alongside existing UTM and session data.
  • You can match Stripe transactions with Meta campaigns for more accurate attribution.
Learn more about Stripe metadata.

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.updated webhook fires after the change, so you can sync your backend automatically.
  • Useful when customers enter an incorrect email during checkout.
Learn more about editing customer email.

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.
Learn more about email handling in Firebase and Supabase.

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.
Got questions? Reach out to your success manager for more details.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.
Learn more about Stripe Link.

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.
Learn more about payment hold.

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.
Learn more about upsell with Paddle.

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.
Learn more about Paddle checkout options.

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.
Learn more about variables.

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.
Learn more about 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.
Learn more about profile.updated webhook.

Meta trial event for FunnelFox Billing

When FunnelFox Billing is used as a in FunnelFox funnels, Meta integration now receives Start 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.
Learn more about 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.
Learn more about Pinterest tag setup.

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.
Learn more about fetching email ifrom Apple Pay.

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.
Learn more about experiments.
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.
Learn more about Supabase authentication.

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.
Learn more about Stripe payment failure flows.

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.
Learn more about profile.updated webhook.

checkout_presented event improvements for Solidgate

Checkout analytics now include richer event data for Solidgate:
  • checkout_presented for Solidgate now includes currency, price, and price_fact parameters.
  • This gives you more complete checkout analysis in tools like Amplitude and Mixpanel.
  • checkout_presented is now consistent across all payment providers.
Learn more about 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.
Learn more about filters in analytics.
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.
Learn more about Firebase OAuth sign-in.

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.
Learn more about Cancellation funnels.

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.
Learn more about AppLovin integration.

profile.updated webhook improvements

You now get a webhook event every time a profile changes:
  • profile.updated triggers 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.
Learn more about profile.updated webhook.

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.
Learn more about AppsFlyer user identification.

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.
Learn more about A/B testing.
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.
Learn more about Solidgate upsells configuration.

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.
Learn more about configuring Solidgate upsells.

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.
Learn more about configuring your Solidgate payment methods in Checkout element.
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.
Learn more about Mailchimp integration.

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.
Learn more about PostHog integration.

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.
Learn more about Stripe Connect setup for Stripe.

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 _axwrt cookie to improve user identification.
Learn more about AppLovin tracking using Google Tag Manager.

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.
Learn more about Stripe subscription swap in cancellation funnels.

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.
Learn more about Videos in Editor.

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.
Learn more about Synchronized countdown setting for timers.