<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>appfunnel Changelog</title>
    <description>The latest updates, improvements, and fixes to appfunnel.</description>
    <link>https://appfunnel.net/changelog</link>
    <atom:link href="https://appfunnel.net/changelog/feed.xml" rel="self" type="application/rss+xml"/>
    <language>en-us</language>
    <lastBuildDate>Sun, 16 Aug 2026 16:45:10 GMT</lastBuildDate>
    
    <item>
      <title><![CDATA[The appfunnel-editor agent skill]]></title>
      <description><![CDATA[A drop-in skill teaches your agent the connect flow, the code-first funnel model, and the read, write, and verify loop.]]></description>
      <link>https://appfunnel.net/changelog/appfunnel-editor-skill</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/appfunnel-editor-skill</guid>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Introducing the Appfunnel Editor MCP]]></title>
      <description><![CDATA[Connect Claude Code, Codex, or Cursor to your open editor tab and let it author the funnel live: reading files, watching the preview rebuild, and verifying with screenshots.]]></description>
      <link>https://appfunnel.net/changelog/editor-mcp</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/editor-mcp</guid>
      <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Local preview with appfunnel dev]]></title>
      <description><![CDATA[Render your funnel locally from your own files with hot-module reload, without ever touching your draft.]]></description>
      <link>https://appfunnel.net/changelog/appfunnel-dev</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/appfunnel-dev</guid>
      <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[A preview activity inspector]]></title>
      <description><![CDATA[The live preview streams every analytics event and a fresh variable snapshot back to the editor, so you can verify tracking before you ship.]]></description>
      <link>https://appfunnel.net/changelog/preview-activity-inspector</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/preview-activity-inspector</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[An editor navigation redesign]]></title>
      <description><![CDATA[A labeled sidebar for Edit, Flow, Experiments, Offerings, Localization, and Settings, plus a single flush canvas toolbar.]]></description>
      <link>https://appfunnel.net/changelog/editor-navigation-redesign</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/editor-navigation-redesign</guid>
      <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
      <category>improvement</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Correct access on paused and canceled subscriptions]]></title>
      <description><![CDATA[Paused subscriptions correctly stop access, and a scheduled cancellation keeps access until the billing period actually ends.]]></description>
      <link>https://appfunnel.net/changelog/subscription-access-fix</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/subscription-access-fix</guid>
      <pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate>
      <category>fix</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Production-fidelity previews and test mode]]></title>
      <description><![CDATA[Preview an unpublished release at production fidelity, and QA a live funnel against test pricing without touching your real analytics.]]></description>
      <link>https://appfunnel.net/changelog/preview-and-test-mode</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/preview-and-test-mode</guid>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[A cookie consent banner]]></title>
      <description><![CDATA[A per-project banner renders on live funnels and holds every analytics pixel until the visitor consents, losing zero events while they decide.]]></description>
      <link>https://appfunnel.net/changelog/cookie-consent-banner</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/cookie-consent-banner</guid>
      <pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Multi-language funnel routing]]></title>
      <description><![CDATA[A single funnel serves any of its languages by URL path, query parameter, or the visitor's browser language, resolved server-side with no flash.]]></description>
      <link>https://appfunnel.net/changelog/multi-language-routing</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/multi-language-routing</guid>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Prerendered landing pages]]></title>
      <description><![CDATA[Cold ad clicks land on a static, prerendered start page served with no tenant code at request time, for a fast first paint.]]></description>
      <link>https://appfunnel.net/changelog/prerendered-landing-pages</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/prerendered-landing-pages</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Per-funnel content security policy]]></title>
      <description><![CDATA[Every live funnel ships a tailored security policy that re-enforces which analytics networks are enabled and hardens the page against injection.]]></description>
      <link>https://appfunnel.net/changelog/per-tenant-csp</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/per-tenant-csp</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[The prediction explorer]]></title>
      <description><![CDATA[Project each cohort's future revenue and lifetime value using industry retention benchmarks, with confidence shading.]]></description>
      <link>https://appfunnel.net/changelog/prediction-explorer</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/prediction-explorer</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[The Profit and Loss dashboard]]></title>
      <description><![CDATA[One view puts ad spend against verified funnel revenue: profit, blended ROAS, CAC, and margin, ranked by channel.]]></description>
      <link>https://appfunnel.net/changelog/profit-and-loss</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/profit-and-loss</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Ad spend sync for Meta, Google, and TikTok]]></title>
      <description><![CDATA[Ad spend pulls automatically from your connected networks each day, frozen to USD, ready for profit math.]]></description>
      <link>https://appfunnel.net/changelog/ad-spend-sync</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/ad-spend-sync</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <category>improvement</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Subscriptions and entitlements on every customer]]></title>
      <description><![CDATA[See each customer's derived access level and per-provider subscriptions at a glance, with honest status beside the raw provider data.]]></description>
      <link>https://appfunnel.net/changelog/customer-entitlements</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/customer-entitlements</guid>
      <pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Page-level A/B testing]]></title>
      <description><![CDATA[Test alternate versions of a single page inside one funnel, with stable per-visitor bucketing and weights you change without a rebuild.]]></description>
      <link>https://appfunnel.net/changelog/page-ab-testing</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/page-ab-testing</guid>
      <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Experiments with an honest verdict]]></title>
      <description><![CDATA[Run page A/B tests with a full lifecycle and a results table that states significance in one plain-English sentence.]]></description>
      <link>https://appfunnel.net/changelog/experiments-view</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/experiments-view</guid>
      <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[The cohort revenue explorer]]></title>
      <description><![CDATA[A cohort grid of realized revenue and lifetime value by acquisition cohort across elapsed periods, on any amount basis.]]></description>
      <link>https://appfunnel.net/changelog/cohort-revenue-explorer</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/cohort-revenue-explorer</guid>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Customer.io integration]]></title>
      <description><![CDATA[Sync identified customers, their subscription state, and funnel events to Customer.io to drive lifecycle email.]]></description>
      <link>https://appfunnel.net/changelog/customerio-integration</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/customerio-integration</guid>
      <pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[The entitlements engine]]></title>
      <description><![CDATA[Define access levels once and let AppFunnel derive who has access from their subscriptions, computed fresh on every read.]]></description>
      <link>https://appfunnel.net/changelog/entitlements-engine</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/entitlements-engine</guid>
      <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[One-click translations]]></title>
      <description><![CDATA[Turn a single-language funnel into a translatable one automatically: it scans your pages for text, wraps it for translation, and seeds the source catalog.]]></description>
      <link>https://appfunnel.net/changelog/enable-translations</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/enable-translations</guid>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[The Localization view]]></title>
      <description><![CDATA[Edit every translation in a spreadsheet-style grid over your message catalogs, with status filtering and keyboard navigation.]]></description>
      <link>https://appfunnel.net/changelog/localization-view</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/localization-view</guid>
      <pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Active subscriptions and renewal retention]]></title>
      <description><![CDATA[Track your live subscriber count and a renewal-cycle retention grid showing how each cohort survives over billing cycles.]]></description>
      <link>https://appfunnel.net/changelog/renewal-retention</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/renewal-retention</guid>
      <pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Server-side conversions for Meta and TikTok]]></title>
      <description><![CDATA[Verified purchases fire server-side to Meta and TikTok, hashed and deduplicated against the client pixel, so networks optimize on revenue that actually happened.]]></description>
      <link>https://appfunnel.net/changelog/server-side-capi</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/server-side-capi</guid>
      <pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Refund analytics]]></title>
      <description><![CDATA[Monitor refund volume and dollar value, segmented by whatever is driving them, to close the loop between gross revenue and true net.]]></description>
      <link>https://appfunnel.net/changelog/refund-analytics</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/refund-analytics</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Trial analytics]]></title>
      <description><![CDATA[Track active trials, newly started trials, and trial-to-paid conversion over time, each segmentable and scopable.]]></description>
      <link>https://appfunnel.net/changelog/trial-analytics</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/trial-analytics</guid>
      <pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[The Offerings view]]></title>
      <description><![CDATA[A table reconciles what your pages sell against your catalog, shows each offer's status, and lets you reassign a product in one click.]]></description>
      <link>https://appfunnel.net/changelog/offerings-view</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/offerings-view</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Funnel conversion rates]]></title>
      <description><![CDATA[Five funnel rates, from paywall views to checkout to purchase to upsell, each segmentable so you can see exactly where the funnel leaks.]]></description>
      <link>https://appfunnel.net/changelog/conversion-rate-suite</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/conversion-rate-suite</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[The Flow canvas]]></title>
      <description><![CDATA[See your whole funnel as a live node graph with auto-layout, per-page phone thumbnails, labeled routing edges, and a click-in inspector.]]></description>
      <link>https://appfunnel.net/changelog/flow-canvas</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/flow-canvas</guid>
      <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[MRR movement]]></title>
      <description><![CDATA[See exactly how much recurring revenue you added versus lost each period, and the net movement.]]></description>
      <link>https://appfunnel.net/changelog/mrr-movement</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/mrr-movement</guid>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Releases and one-click rollback]]></title>
      <description><![CDATA[A releases console lists every shipped release, marks what is live, and rolls back to any prior release in a single click.]]></description>
      <link>https://appfunnel.net/changelog/releases-and-rollback</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/releases-and-rollback</guid>
      <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Lifetime value analytics]]></title>
      <description><![CDATA[Measure lifetime value per customer over any period and segment, including a paying-customers-only view.]]></description>
      <link>https://appfunnel.net/changelog/ltv-analytics</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/ltv-analytics</guid>
      <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Declarative payment failure recovery]]></title>
      <description><![CDATA[Route each decline reason to a recapture page, a downsell, or an on-session retry with a one-line map instead of hand-wired error handlers.]]></description>
      <link>https://appfunnel.net/changelog/payment-failure-recovery</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/payment-failure-recovery</guid>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Segment any metric]]></title>
      <description><![CDATA[Break any metric down by country, device, traffic source, UTM campaign, product, or transaction type, with a top-ten and Other table.]]></description>
      <link>https://appfunnel.net/changelog/segment-any-metric</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/segment-any-metric</guid>
      <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[MRR and ARR]]></title>
      <description><![CDATA[Monthly and annual recurring revenue, reconstructed from your active subscription base and shown as a trend over any period.]]></description>
      <link>https://appfunnel.net/changelog/mrr-and-arr</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/mrr-and-arr</guid>
      <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[An AI funnel assistant]]></title>
      <description><![CDATA[A streaming chat assistant edits your live funnel from plain language, like "put my Pro plan on the paywall," and explains it back in marketer terms.]]></description>
      <link>https://appfunnel.net/changelog/ai-funnel-assistant</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/ai-funnel-assistant</guid>
      <pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Paddle checkout with tax handled]]></title>
      <description><![CDATA[A Merchant-of-Record driver where Paddle handles tax and compliance, via overlay, inline, or hosted page, with webhook-settled charges reconciled automatically.]]></description>
      <link>https://appfunnel.net/changelog/paddle-checkout-driver</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/paddle-checkout-driver</guid>
      <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Revenue, gross to net]]></title>
      <description><![CDATA[See revenue as gross, after-tax, or net proceeds; the same chart, on the basis you care about, with full segmentation.]]></description>
      <link>https://appfunnel.net/changelog/revenue-analytics</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/revenue-analytics</guid>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[The analytics workspace]]></title>
      <description><![CDATA[A dedicated analytics section groups every metric into a searchable rail: cohorts, revenue, profitability, subscriptions, trials, and conversion.]]></description>
      <link>https://appfunnel.net/changelog/analytics-workspace</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/analytics-workspace</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Currency-accurate pricing and per-day math]]></title>
      <description><![CDATA[Offers render exact, locale-formatted prices in any currency, with precise per-day, per-week, and per-month breakdowns for "just $0.27/day" copy.]]></description>
      <link>https://appfunnel.net/changelog/currency-accurate-pricing</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/currency-accurate-pricing</guid>
      <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
      <category>improvement</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Stripe checkout, built in]]></title>
      <description><![CDATA[Inline card, Apple Pay and Google Pay, and Stripe's managed embedded checkout, with 3D Secure handled in the element and free trials via saved cards.]]></description>
      <link>https://appfunnel.net/changelog/stripe-checkout-driver</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/stripe-checkout-driver</guid>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[One-tap post-purchase upsells]]></title>
      <description><![CDATA[Post-purchase upsells charge the buyer's saved card with a single tap, with an automatic fallback that re-collects a card if the silent charge declines.]]></description>
      <link>https://appfunnel.net/changelog/one-tap-upsells</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/one-tap-upsells</guid>
      <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Swap what you sell with product slots]]></title>
      <description><![CDATA[Pages reference stable offer slots and the product charged is a config assignment, so you can swap a price or SKU without editing a single page.]]></description>
      <link>https://appfunnel.net/changelog/product-slots</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/product-slots</guid>
      <pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[One checkout, six surfaces]]></title>
      <description><![CDATA[A single Checkout component renders wallet buttons, inline card, a provider iframe, a bottom sheet, a popup, or a hosted redirect with no per-surface wiring.]]></description>
      <link>https://appfunnel.net/changelog/checkout-surfaces</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/checkout-surfaces</guid>
      <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[A full code view]]></title>
      <description><![CDATA[Drop into a real code workspace with a Monaco editor, a file tree, and image previews, because your funnel is genuinely React source you can hand-edit.]]></description>
      <link>https://appfunnel.net/changelog/code-view-monaco</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/code-view-monaco</guid>
      <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Your funnels are real code]]></title>
      <description><![CDATA[Every funnel you build is real React underneath: own the repo, extend it in your editor, and hand it to your agents or engineers when you need more than point-and-click.]]></description>
      <link>https://appfunnel.net/changelog/funnels-are-real-code</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/funnels-are-real-code</guid>
      <pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[TikTok Ads Integration]]></title>
      <description><![CDATA[Track conversions with TikTok Pixel and Events API for optimized ad delivery and attribution.]]></description>
      <link>https://appfunnel.net/changelog/tiktok-ads-integration</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/tiktok-ads-integration</guid>
      <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Introducing the appfunnel CLI]]></title>
      <description><![CDATA[Author, preview, and publish your v2 funnels from the terminal, with your local folder as the source of truth; log in by browser, paste, or token.]]></description>
      <link>https://appfunnel.net/changelog/appfunnel-cli</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/appfunnel-cli</guid>
      <pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Instant live preview]]></title>
      <description><![CDATA[Your funnel recompiles in about 40 milliseconds after every edit on a real device frame, with no build queue and no waiting.]]></description>
      <link>https://appfunnel.net/changelog/instant-live-preview</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/instant-live-preview</guid>
      <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[The live funnel editor]]></title>
      <description><![CDATA[A full-screen, chat-first editor with dark chrome, a live device preview, undo and redo, and a one-glance publish state.]]></description>
      <link>https://appfunnel.net/changelog/live-funnel-editor</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/live-funnel-editor</guid>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Live funnels serve on your own domain]]></title>
      <description><![CDATA[Live funnels now serve exclusively on your verified custom domain; the shared platform host fails closed, removing any cross-tenant collision.]]></description>
      <link>https://appfunnel.net/changelog/custom-domains-only</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/custom-domains-only</guid>
      <pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate>
      <category>breaking</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Define products and access once]]></title>
      <description><![CDATA[Define your products and access levels once at the project level; funnels reference them by key and never hold a raw price id.]]></description>
      <link>https://appfunnel.net/changelog/commerce-catalog-offerings</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/commerce-catalog-offerings</guid>
      <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[A pluggable integrations framework]]></title>
      <description><![CDATA[Every marketing and subscription tool now plugs in the same way, with encrypted credentials and reliable async delivery that never blocks the funnel.]]></description>
      <link>https://appfunnel.net/changelog/integrations-framework</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/integrations-framework</guid>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[RevenueCat Integration]]></title>
      <description><![CDATA[Automatically create RevenueCat customers and link Stripe purchases when users buy through your web funnel.]]></description>
      <link>https://appfunnel.net/changelog/revenuecat-integration</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/revenuecat-integration</guid>
      <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Revenue frozen in USD the moment it happens]]></title>
      <description><![CDATA[Every payment is recorded in its native currency and locked to that day's USD rate, so a number you saw last month never shifts under you.]]></description>
      <link>https://appfunnel.net/changelog/revenue-frozen-in-usd</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/revenue-frozen-in-usd</guid>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <category>improvement</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Visitor identity without fingerprinting]]></title>
      <description><![CDATA[Every anonymous visitor gets a tamper-proof, server-set identity that links their sessions across visits without IP or device fingerprinting.]]></description>
      <link>https://appfunnel.net/changelog/anonymous-visitor-identity</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/anonymous-visitor-identity</guid>
      <pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
    <item>
      <title><![CDATA[Sealed, self-contained deployments]]></title>
      <description><![CDATA[Every published funnel is a frozen, point-in-time snapshot that renders identically forever, independent of any platform upgrade.]]></description>
      <link>https://appfunnel.net/changelog/sealed-deployments</link>
      <guid isPermaLink="true">https://appfunnel.net/changelog/sealed-deployments</guid>
      <pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <dc:creator><![CDATA[Simon Steilgaard]]></dc:creator>
    </item>
  </channel>
</rss>