Changelog

What shipped

Newest first. The full engineering roadmap lives on GitHub.

  1. Platform

    Rebrand to AA Funnel

    • Convertra is now AA Funnel across the app, emails, docs and seed data; aafunnel.com and aafunnels.com are the brand domains.
    • Funnel export files keep working: the old convertra-funnel format id is still accepted on import.
    • Cookies, CSS hooks and invoice prefixes are deliberately unchanged so nobody is logged out and tax records stay gap-free.
  2. Builder

    Builder: fonts, buttons and colour

    • Font gallery with live per-typeface previews, Sans / Serif / Display / Script / Mono / Indic chips, search, recents and pairing suggestions on the body font.
    • 21 button themes grouped Brand / Outline / Gradient / Text / Caps / Neutral; 18 of them inherit the page's primary colour.
    • Colour picker with page-palette swatches, a tint/shade ramp and a live WCAG contrast grade with a one-click fix.
    • Fixed: headings and quotes published literal ** markers instead of bold.
    • Full builder QA walk now passes end to end in the browser (13/13).
  3. Commerce

    Post-audit follow-ups

    • Commerce browser pass: 8 scenarios green against the mock gateway (bump accept, bump decline to upsell, coupon, affiliate commission, orders list, invoice, admin refund, abandoned checkout).
    • API key scope picker in Settings → Integrations: read+write or read-only per key.
    • Powered by AA Funnel badge on public pages and the member area, hidden by the white-label setting.
    • Member area falls back to the workspace white-label name and logo.
  4. Fixes

    Five-track audit: 61 fixes and a lot beyond FlexiFunnels

    • Commerce: coupons no longer bake into subscription renewals; subscription + bump keeps the subscription; zero-decimal currencies charge correctly; full refunds reverse affiliate commission and cancel the subscription; webhooks can no longer settle another workspace's order.
    • Platform: viewer role enforced on every mutation; API key scopes enforced; workspace suspension is real; password reset added; MCP arguments validated against their schema; audit entries for every write.
    • Courses: dripped, locked, expired or never-granted lessons can no longer be completed by calling the action directly; certificates with public verification; quiz question banks and attempt limits; engagement report.
    • Growth: GDPR erasure endpoint; broadcasts resume safely after a crash; one failing cron job no longer aborts the rest; analytics count orders with no funnel; automations gain A/B splits, wait-until-event and goal exits; lead scoring; CSV import mapping.
    • Builder: rows and grids stack on phones on published pages; social icons render again; undo works under StrictMode; scroll animations replay.
    • Beyond: signed async settlement webhooks for Paddle, Cashfree, Paystack, Xendit and Instamojo; abandoned-checkout recovery links; workspace white-label; REST v1 with cursor pagination and OpenAPI.
  5. Platform

    Hardening and super admin

    • Rate limits on every public endpoint (opt-in, tracking, checkout, consent, login, sign-up, member magic links).
    • Security headers everywhere; frame-busting on the app UI only so funnel pages stay embeddable.
    • Error monitoring hook to any webhook (Slack, Discord, Better Stack).
    • Hosted-gateway webhooks re-verify with the provider before finalising orders.
    • Super admin panel: platform dashboard, workspace suspend/unsuspend, user impersonation with a return banner.
  6. Release

    Growth, AI and the MCP server

    • MCP server at /api/mcp with 146 tools for pages, funnels, commerce, marketing, courses and growth; Copilot chat on every screen; full-page /assistant with saved chats and preview mode.
    • AI marketing studio: audience profiles and generators for ad copy, hooks, headlines, email sequences, scripts, posts, product descriptions and FAQs.
    • Split tests with up to six variants, z-test confidence and auto-winner rules; analytics v2 with attribution and revenue by product.
    • Affiliates with partner portal; viral referral contests; Lead Navigator built on open data.
    • Razorpay native subscriptions, per-product payment accounts, 48 currencies, instalment plans.
    • Courses: certificates, gamification, community feed, events, member directory, messaging, discussions, weekly digest.
    • 27 connectors (Mailchimp, ActiveCampaign, Kit, Brevo, Klaviyo, HubSpot, Zoom, Slack, Google Sheets, Meta CAPI…), website cloner, cookie consent widget, team access scopes.
    • Production timing: public pages answer in 20–30 ms warm; Lighthouse 100/100/100/100 on desktop.
  7. Commerce

    Checkout, contacts and analytics

    • Full checkout → upsell → thank-you path verified end to end with the mock gateway.
    • Contacts, Settings, Analytics, Coupons and Orders shipped.
    • Dual-provider Prisma: SQLite for development, Postgres in production.
  8. Release

    First release: foundation and page builder

    • Next.js app with auth, workspaces, dashboard, seed data and CI running unit tests plus Playwright end-to-end.
    • Block registry, visual editor, shared renderer, publish with versions, public pages at /f/<slug>, opt-in API and page-view tracking.
    • Project started from scratch.

Ready to build your first funnel?

Free forever plan. No credit card. Upgrade only when you outgrow it.