Skip to content

What’s new

Product updates, improvements, and fixes — the latest changes to WallaB.AI.

  1. NewImprovementFix

    September release: variant-level plans, customer-account handoff, and a more honest portal

    Four production deploys since mid-August, rolled into one note: new ways to sell and manage subscriptions, and a long list of things that now tell the truth.

    Shoppers can now reach their subscriptions straight from their Shopify customer account. A Manage subscription action on the order list and on the order status page takes them into their portal already signed in. You place it once, in Shopify admin: Settings → Checkout → Customize → Apps, add the WallaB.AI – Manage subscription block to the Orders and Order status pages, then Save. Until that block is placed, the action does not appear.

    Subscribe and save can now be offered on individual variants, not only on a whole product. Assign a selling plan from Shopify's own Purchase options card, on a product page or on a variant page. Product and variant edits you make in Shopify — new ones, changes and deletions — reach WallaB immediately, with no sync to run. And if you reinstall the app, the selling-plan groups WallaB had already created on Shopify are adopted rather than duplicated.

    A round of portal and dashboard polish. A subscription billed in a currency other than your store's now hides Swap, Add an item and Reorder, and says why, rather than offering actions that cannot go through. Discount badges show the percentage you promised instead of a figure worked backwards from rounded cents, and a monthly cadence reads Every month, never Every 1 month, everywhere it appears — dashboard, portal, text messages, importer and onboarding. The portal gains country and province pickers on the address form, a confirmation step before a reorder, and paging in order history. In the dashboard, a subscriber's detail page shows their retention discount and names unlinked live contracts honestly, and an idle session now recovers when you simply move to another page, not only when a panel loads data.

    When Shopify turns a change down, the portal now passes the reason on to the shopper in plain words instead of a generic could-not-be-processed message — if Shopify is still applying their last change, they are told exactly that, and to try again in a few minutes. Every refusal is logged. Skipping a delivery now rolls a pending one-time add-on forward to the next delivery instead of marking it failed, and every new subscription is scored for churn the moment it is created, on every path that creates one. Contracts that were already cancelled before you installed WallaB no longer show up in Subscribers, the portal, Win Back or Cancel Insights, and customer names that came through blank are filled in from Shopify. Public forms keep what a visitor has typed while the page finishes loading, and their button stays live.

    We also went back through the money paths and tightened their guarantees. A declined live card is now recorded in the dunning ladder in the same step as the attempt itself, so a retry schedule can never go missing, and the live charge path charges exactly the amount the app promised or refuses to charge at all. A migration import whose final step is lost can never create a second subscription or a second Shopify contract. A prepaid batch is priced as the sum of its cycles, a win-back credit can only be spent once, a payment dispute really holds its fee and counts it in the period it belongs to, and reverting a concierge discount can only undo its own write.

    On privacy: no shopper email address, phone number or postal address is written to our durable logs any more. A send is recorded by template and category with a masked tail, and nothing else. On accessibility: the dashboard and the portal now share one status-badge system, with contrast measured against AA on every tint, and every control has a consistent, visible focus ring. Dashboard tables keep their density on a phone thanks to a mobile row treatment, and the dismiss button on portal notifications now appears in the shopper's own language.

  2. Fix

    Idle admin sessions renew quietly instead of erroring

    Leaving a dashboard tab open for a while no longer turns your next click into a confusing error.

    For security, a signed-in dashboard session is deliberately short-lived and renews itself while you work. If you left a tab sitting open and came back to it later, that renewal had not happened yet — so the next thing you loaded or saved came back as an error that looked like the feature itself was broken. Panels said they could not load, actions said something went wrong, and the only way out was to reload the page or sign in again.

    The dashboard now notices the moment a session has gone stale, renews it in the background, and quietly repeats whatever you were doing. You get the result you asked for instead of an error you had no way to act on.

    If you keep several dashboard tabs open, they all share one session, so they renew it together: coming back to a pile of idle tabs at once gets you back to work in every one of them, and never signs you out.

    Nothing that already ran gets repeated. The renewal only applies to requests the server turned away before doing any work at all, so a save, a send or a charge can never happen twice because of it.

    If the session really has ended — you signed out somewhere else, or changed your password — you get the usual sign-in prompt, exactly as before. This covers the merchant dashboard; your customers' portal has always had its own separate sign-in and is unchanged.

  3. Improvement

    MCP server speaks the 2026-07-28 spec revision

    The WallaB Developer Platform MCP server now supports the latest MCP spec revision alongside the one it already spoke.

    The MCP server now serves protocol revision 2026-07-28 as well as 2025-06-18, and picks the revision per request — so a client can move across whenever it is ready, with nothing to switch on our side.

    2026-07-28 is the stateless revision: there is no initialize handshake, and each request declares the revision it speaks. A new server/discover method — answered on either revision — reports the revisions this server supports, what it can do, and which server you reached, in one call.

    Clients on 2025-06-18 are unaffected: same endpoint, same API keys, same scopes and rate limits, and their existing calls return exactly what they returned before. Nothing to update.

    The request framing, headers, and examples for the new revision are documented at /docs/developers/mcp-server.

    Connect a remote MCP client to:
      https://wallab.ai/api/mcp
    Protocol revisions served: 2026-07-28 (stateless), 2025-06-18 (handshake)
  4. New

    One-click subscriber-book export — no lock-in

    Your whole subscriber book exports as a CSV in the same columns the importer reads, so it re-imports anywhere.

    Your data is always yours, and now that's a button: Settings → Your data — no lock-in → Download subscriber book (CSV). No support ticket, no waiting period, no fee.

    The file uses the exact columns our own importer accepts, so it round-trips — into another subscription app, into your own systems, or straight back into WallaB. Every subscriber is included, not just the live ones: active, paused, and cancelled all export, so your churn history travels with you.

    We think switching costs should be earned, not engineered. Leaving being easy is the point — it makes trying WallaB a smaller risk, and it keeps the pressure on us to be worth staying for.

  5. New

    Subscriber migration importer

    Bring your existing subscribers with you — import a Recharge export, or any platform, with the generic CSV template.

    Switching to WallaB no longer means starting over. Upload a CSV of your existing subscribers and their plans, review a full dry-run validation report — every row checked, nothing written — then commit the import once it is clean.

    Prefer to start fresh, or just kick the tires? Add subscribers one at a time instead — the import page offers both paths. Imports never charge anyone and never send email: billing stays untouched until each subscription's own next billing date.

  6. New

    WallaB Developer Platform: MCP server

    Query your subscription-retention data from AI assistants over the Model Context Protocol.

    WallaB read-only data API is now available over the Model Context Protocol (MCP) — connect an AI assistant or agent (such as Claude) to WallaB through a standard remote MCP connector and let it securely read your subscription data on your behalf.

    The MCP server is a thin adapter over the same data API: the same owner-created API keys, the same Growth-plan gate, the same per-key rate limits. It exposes read-only tools for entitlements, subscriptions, the metrics summary, selling plans, and cancel-save outcomes — nothing that can change your data.

    Available on the Growth plan and above.

    Connect a remote MCP client to:
      https://wallab.ai/api/mcp
    Authorization: Bearer wlb_your_key_here
  7. New

    WallaB Developer Platform: data API

    A tiered, read-only REST API for your own systems and dashboards.

    Create scoped API keys in Settings and read your entitlements, subscriptions, retention metrics, selling plans, and cancel-save outcomes from your own systems.

    Cursor pagination, per-key rate limits by plan, and machine-readable OpenAPI and llms.txt so tooling and AI agents can discover the API. Available on the Growth plan and above.

  8. NewImprovement

    Native Shopify selling-plan sync

    Your subscribe-and-save plans now sync natively to Shopify selling plans.

    Shoppers subscribe through your theme's own product form, and see a clear cadence and discount label in the cart and at checkout — no separate widget, and purchases flow through Shopify native checkout.

  9. New

    Trials, founding-member discount and referrals

    New adoption incentives to grow your subscriber base.

    Offer free trials, a founding-member discount, and referral rewards to bring more shoppers onto subscriptions.

  10. New

    Build-a-box bundles

    Let shoppers build and customize their own subscription boxes.

    Define bundles in the admin, and let subscribers customize what is in their box from their portal.

  11. New

    Retention and win-back campaigns

    Automated messaging and win-back campaigns, with scheduling and pacing.

    Reach lapsed and at-risk subscribers with scheduled, rate-paced campaigns. Fallback messaging is multilingual so customers hear from you in their language.

  12. New

    Subscriber migration importer

    Bring your existing subscribers into WallaB from a CSV.

    Import subscribers with a guided CSV importer, including a Recharge-shaped adapter and a generic mapping for other platforms.