Changelog

Changelog

What shipped in Zendra, week by week. Subscribe to the RSS feed to hear about it first.

  1. Members can now pause from their own account, and every membership page has a Timeline of what’s happened.

    New capabilities

    • Let members pause from their own account. Members on a subscription can now pause their membership from their customer account and choose the day it resumes, up to 12 months ahead. Their perks and billing stop until then, and they can change the date or resume early. Member pausing is on by default. To turn it off, go to your General settings and disable Let members pause their membership under Member pausing. Members who are already paused can still resume.
    • See what’s happened on any membership. A new Timeline card on the membership page lists its activity, newest first: payments, status changes, and member emails (sent, delivered, bounced, or marked as spam), along with who or what made each change. Filter it to Payments, Emails, or Status changes to find what you need.
    • Let members keep files you remove from a perk. The Fileflare File Access perk has a new Retain access when files are removed option. When it’s on, members keep the downloads they’ve been granted through the perk, even after you take a file out of it. It’s available when a perk covers specific files, file types, or products.

    Fixes & improvements

    • The shipping rates picker now supports market-driven shipping. If your store uses it, choose Allow access in the picker to list your rates, or type rate titles instead.
    • The member portal now shows the billing address a member’s renewals use, read live from their payment method on file. To change it, members update their payment method.
  2. See where every membership stands at a glance, retry failed payments or extend access from the same page, and pause memberships until a date you choose.

    New capabilities

    • A clearer membership page. Open any membership to see where it stands at a glance: a banner tells you if it’s paused, ending, in a free trial, or has a failed payment, and why it was cancelled. Below it, you’ll find each perk with its own status (like when a drip perk unlocks, or how much of an allowance is used this period), the subscription’s next charge and upcoming charges, the payment method on file, and every order and payment in one list.
    • Act on a membership from its page. When a renewal payment fails, click Retry payment now instead of waiting for the next automatic retry. For memberships without a subscription, Extend access adds 1, 3, 6, or 12 months or moves the end date to a day you choose, and Change plan moves the member to another plan, with their perks switching over right away.
    • Pause memberships until a date you choose. Select memberships on the Memberships page, choose Pause membership, and pick a Resume on date up to 12 months away. Billing stops now and restarts on that day, when the membership resumes automatically.
    • Know when a member’s emails aren’t getting through. If emails to a member bounce, or the member marks them as spam, their profile shows an Email undeliverable badge and Zendra stops emailing that address. Once you update their email in Shopify admin, Zendra uses the new address. A new Email undeliverable tab on the Memberships page lists everyone affected.

    Fixes & improvements

    • Member emails open the right membership. The manage link in your member emails (membership.manage_url) now opens that membership’s own page in the member portal, and a new membership.discord_url variable links members straight to their Discord access page.
    • The Zendra Assistant checks your theme for you. When you ask why your membership options aren’t showing on a product page, the Assistant now checks whether the membership block is on your theme. If it isn’t, it gives you a link that opens the theme editor with the block ready to add.
  3. Connect Fileflare on any store, choose what a refund does to a subscription, and welcome lapsed members back in one click.

    New capabilities

    • Fileflare is now available on every store. The Fileflare integration has finished rolling out, so you can connect it under Settings » Integrations and give members digital files as a perk on any Zendra plan.
    • Choose what a refund does to a subscription. A new Refund handling setting in Settings » General lets you pick which subscriptions end when you refund their line item, on the first order or a renewal. Membership subscriptions end by default. Subscribe & save subscriptions keep billing unless you turn them on, so you can refund a damaged or missing shipment without cancelling the customer’s subscription.
    • Welcome lapsed members back in one click. Cancelled and expired memberships in the member portal now show a Rejoin button that takes the member straight to checkout for the same plan. When automatic payment retries run out, members also get a new email explaining that their membership has ended, with a link to join again. You can edit it under Settings » Notifications.
    • Members can update where their subscription ships. In the member portal, members can change the shipping address for their renewals and save it to their address book at the same time. Zendra checks that the membership can ship to the new address before saving it.
    • Zendra speaks your team’s language. The Zendra admin now appears in all 36 languages Shopify admin supports, with right-to-left layouts for Arabic, Hebrew, and Urdu. Your storefront, checkout messages, and member emails add 13 more languages (Bulgarian, Croatian, Greek, Hebrew, Hungarian, Indonesian, Lithuanian, Malay, Romanian, Slovak, Slovenian, Urdu, and Vietnamese), and the member portal now supports Arabic.

    Fixes & improvements

    • Members see where they stand on a minimum commitment. When a billing plan has Minimum orders, the member portal tells members how many more payments they have left before they can cancel. The cancel button appears once they’ve reached the minimum.
    • Membership options work smoothly on more themes. The membership block works inside Dawn’s quick add window, and on Horizon, the product price updates to match the plan a shopper picks.
  4. Sell digital downloads with your memberships: connect Fileflare to give members a library of files, or free downloads that refresh each time they renew.

    New integration: Fileflare digital downloads

    • Sell digital downloads with your memberships, with Fileflare. Connect Fileflare and give members files as a perk. File Access unlocks a library of files for as long as someone is a member, and Free Downloads lets members claim files from a collection you choose, refreshed each time they renew. Members find every file they can access on one Downloads page in the member portal.

      Fileflare perks work on every Zendra plan (with a paid $9+ per month Fileflare plan). We’re turning the integration on for the first stores today and rolling it out to everyone over the next two weeks.

    Zendra Assistant

    • Get help from a person without retyping your question. When you ask the Zendra Assistant for something our support team handles better, it opens a message to them with your request already written, so you only need to press send. If a conversation keeps going in circles, a Message support button appears right below the reply.
    • The Zendra Assistant can plan around more of what you already have. If you ask it how to bring an existing Discord community into a membership, it lays out the steps, whether you know your members’ emails or only their Discord names. It can also tell you which Zendra plan unlocks a feature you’re asking about, and what that plan costs.

    Fixes & improvements

    • Cancel memberships and delete perks with confidence. Zendra asks you to confirm before it cancels a membership immediately (one at a time or in bulk) or deletes a perk, so a stray click never ends someone’s access.
    • See when a membership ended at a glance. On your Memberships list, cancelled and expired memberships show the date they ended, and the next bill date appears only for memberships that will be billed again.
  5. Add memberships by hand, follow free trials from signup to their first payment, and choose the image members see in their account.

    Members and free trials

    • Add a membership for any customer, right from your Memberships page. Search for a customer by name or email, choose a live plan, set an expiry date if you want one, and decide whether Zendra emails them that their membership has started. Memberships you add this way are complimentary, so the customer isn’t charged.
    • See who’s in a free trial, and follow up the moment they convert. Members on a free trial now show as “in trial” in your Memberships list, and the new “Membership trial converted” Shopify Flow trigger starts a workflow when a trial becomes a paid membership. The “Membership started” trigger now runs for trial members too, so every new member enters your welcome workflow on day one.

    Fixes & improvements

    • Choose the image your members see in their account. Upload a membership portal image in Zendra’s settings, and it appears on membership cards in the member portal whenever a plan’s product doesn’t have an image of its own, or you added the membership by hand.
    • Shipping perks can now target any rate by name. Discounted shipping and Special rates perks let you type the start of a rate title, like “Local delivery”, as well as picking rates from the list, and Zendra applies the perk to every rate whose title starts with that text, whatever its capitalization.
    • Zendra Assistant now replies in the language you write to it in, finds your products, collections, and tags by name to build perks scoped to them, and links the help article that answers your question.
  6. Meet the Zendra Assistant: describe the membership program you want, and get draft plans, pricing, and perks to review.

    New: Zendra Assistant

    • Describe your program, and get a draft to review. Tell the Assistant what you want in your own words or by voice, and it designs the program for you: plans, pricing, billing options, and perks, based on what your store and your Zendra plan can do. You review everything before anything is created, and it all arrives as a draft, so nothing reaches your customers until you set it live. You can also ask it how to do things in Zendra.

    Speak your members’ language

    • Membership emails now arrive in each customer’s own language. Zendra sends renewal reminders, cancellation notices, gift invites, and other membership emails in the language your customer uses with your store, and new stores get default email templates in their store language.
    • When one of your membership purchase restrictions stops a checkout, the message and any dates in it now appear in the shopper’s language.

    Manage plans and billing

    • Set a plan live or back to draft right from its edit page, or select several plans on your Plans page and set them all live or as drafts at once. Zendra tells you which plans still need something before they can go live.
    • The new Billing page brings your current plan, usage, and plan options together. It also shows how your active members are growing week by week, and how members’ average order value compares with non-members over the last 30 days.

    Fixes & improvements

    • Start a Shopify Flow workflow when a membership ends. The new “Membership ended” trigger fires when a cancelled member’s paid-through access runs out, so you can send a win-back offer or remove tags at the right moment.
    • Shipping perks that hide shipping rates, or discount all rates, for selected countries now apply to just those countries at checkout.
  7. Sell membership subscriptions in Shopify POS and see your plan and active member limit in one place.

    Sell memberships in Shopify POS

    • Add a membership subscription at the counter. Staff can use a POS home screen tile or an eligible cart item’s Add subscription action, then review the plan’s price or discount terms before checkout.

    See your plan and usage

    • Compare Free and Growth side by side on the Plans page, alongside your current usage and any pending plan change.
    • Your current plan card shows progress against your tier’s active member limit and where the next price range begins.
  8. Protect a whole custom content type and schedule perks in your shop’s timezone.

    More ways to protect your content

    • Restrict a metaobject definition to members. You can now apply a content perk to a custom content type in Shopify, covering the entries that use that definition.

    Fixes & improvements

    • Dates, prices, and times throughout Zendra follow your shop’s locale, currency, and timezone settings, matching the formats you use in Shopify admin.
    • When a subscription includes several membership items, Zendra creates a membership for each one and keeps renewals, payment failures, and cancellations connected to the right membership.
    • Perk start and end dates follow your shop’s timezone, so scheduled benefits start and finish on the dates you choose.
    • When you edit an email template, Zendra checks its Liquid as you save and flags errors for you to correct.
  9. Gate content by theme template, keep gift recipients informed, and scan plan details more easily.

    New capabilities

    • Gate content by theme template. A content perk can now target a theme template — pick an article, blog, page, product, or collection template and every piece of content using it is protected for members, including your theme’s default template. The template picker shows only the template types that can be protected, so what you select is what gets gated.

    Fixes & improvements

    • Gift recipients hear from you before their membership ends. Prepaid gift memberships now count as “ending soon” as they approach their end date, so recipients receive the ending-soon email and show up alongside your other at-risk members.
    • Deactivated discount perks are clearly marked. In the product and order discount perk tables, a perk you’ve switched off now shows an “inactive” badge rather than reading as active or scheduled.
    • Long customer and order tags stay readable on the plan form. Tags now sit in a tidy, scrollable row beneath the field instead of stretching it, and you can tap any shortened tag to see its full value.
  10. Set billing-cycle limits independently, preserve perk targeting, and manage plans and purchase options with fewer detours.

    More flexible billing plans

    • Set a maximum number of billing cycles without also setting a minimum, so a subscription can end after a fixed number of renewals without requiring an initial commitment.

    Fixes & improvements

    • Changing a perk’s type keeps its product or collection targeting, and the storefront updates to match the new perk type.
    • Adding a Zendra purchase option from a product’s Shopify admin page now applies it to that product’s variants correctly.
    • The memberships plan filter includes every plan in your shop, and a new search, sort, or filter starts from the first page of results.
  11. Gate individual metaobjects, build plans safely in draft, and give members a clearer account experience.

    Gate individual metaobjects

    • Point a content perk at specific metaobjects. Members get access to exactly those entries, and anything published to your online store appears in their account with a direct link. Metaobject restrictions are available on the Growth plan and above.

    Fixes & improvements

    • Delayed perks open on the date shown to your members, so a five-day delay grants access on day five.
    • Orders and perks in the member account now appear as cards, with filters for upcoming and past orders and for immediate and delayed perks.
    • Clearing the last discount from a subscription billing plan now clears it from upcoming renewals, too.
  12. Gift memberships now work at guest checkout, and draft plans stay out of your storefront until you publish them.

    New capabilities

    • Gift a membership without creating an account. A shopper buying a membership as a gift for someone else can check out as a guest, and the recipient claims it from their invite as usual.

    Fixes & improvements

    • Only live plans shape your storefront. Perks on a draft plan stay inactive until you publish it, so you can build a plan out in full — perks and all — before it touches your content and product restrictions.
  13. A cleaner Plans list, and an expiry date picker that opens on the right month

    Fixes & improvements

    • The Plans page shows a duration only for plans with a set access length, so subscription and lifetime plans list cleanly under just their name.
    • When you add a membership from a customer’s page in your Shopify admin, the expiry date calendar opens on the month of the date you’ve already entered, so reviewing or adjusting it takes one less click.
  14. Memberships now end automatically when their order is refunded or cancelled — plus test sends for member emails.

    New capabilities

    • Memberships end automatically when an order is cancelled or refunded. Cancel or refund the order that granted a membership and Zendra removes the access it paid for — member access always matches payments, with no manual cleanup.
    • Preview member emails with a test send. A new “Send test email” button in the notification template editor sends you the template rendered with realistic sample data, so you can check your copy and Liquid variables in a real inbox before saving.

    Fixes & improvements

    • Shopify Flow’s “Membership started” trigger now fires when a gift membership is claimed, so gift recipients enter your welcome automations, too.
    • The membership widget setup check now recognizes custom product templates, so stores with customized themes see an accurate setup status.
  15. Set a free trial length that fits your product, not your billing cycle.

    Trial length is its own setting now

    • Set an exact free-trial length in days, independent of your billing interval. A trial no longer has to match your billing cycle, so you can offer the trial length that fits your product instead of your invoice schedule.

    Improved content restriction

    • Content-restriction calls to action now send shoppers to a dedicated Memberships collection, giving members a cleaner path to the products their membership unlocks.

    Fixes & improvements

    • Prices and discounts throughout the customer account now display in your store’s own currency format, so member-facing amounts match the rest of your Shopify storefront.
    • Faster order processing, so membership access is granted more quickly after checkout.
  16. Turn individual member notifications on or off — plus gift membership tags now follow the recipient.

    New capabilities

    • Turn individual notifications on or off. You can now enable or disable each member notification template right from your notification settings, so you send only the messages you want.

    Fixes & improvements

    • Gift membership tags now apply to the recipient. When someone buys a membership as a gift, the plan’s tags are added to the recipient’s account, keeping your customer segments accurate.
  17. Recognize your members at the counter — membership details now appear in Shopify POS, plus a faster memberships list.

    New capabilities

    • See membership details in Shopify POS. When you look up a customer in POS, their Zendra membership details now appear right on the customer details screen — so your staff can recognize members and give them the right service at the counter.

    Fixes & improvements

    • A faster, easier-to-navigate memberships list. The Memberships page now loads quickly and lets you filter and sort members by status, key dates, and the plan they’re on.
  18. Sell memberships as gifts! Buyers purchase a prepaid membership for someone else, who enjoys access for the full prepaid term.

    New capabilities

    • Sell prepaid gift memberships. Customers can buy a membership as a gift, and the recipient claims it with an invite to enjoy access for the full prepaid duration you set on the plan. Gift buyers, recipients, and prepaid terms are all managed for you, with built-in emails that invite the recipient to claim their gift and remind them as the prepaid term nears its end.

    Improvements

    • A Memberships collection builds itself. Zendra automatically creates and maintains a “Memberships” smart collection, so your membership products stay grouped without manual upkeep.
    • Point members somewhere useful from an empty memberships page. When a customer has no memberships yet, you can route their account’s empty state to a call-to-action of your choice from your General settings.
  19. Ask Shopify Sidekick about your membership program — at-risk members, revenue, plan stats, and more, without leaving Shopify.

    New capabilities

    • Get membership answers from Shopify Sidekick. You can now ask Shopify Sidekick about your membership program — surface at-risk members, look up an individual member, and check membership revenue, plan breakdowns, and program stats without leaving Shopify. Available on all plans.

    Improvements

    • Product discount perks now include a “Don’t stack with sale prices” option, so member discounts won’t apply on top of items that are already on sale.
  20. Revamped editor for email notifications and fixes for content restriction.

    Improvements

    • A faster, lighter Liquid template editor. The Liquid editor in Settings has been rebuilt for quicker loading and crisper syntax highlighting.
    • Smoother metaobject selection. The metaobjects picker now handles empty lists cleanly, so you only see options when there are options to choose.
  21. Member names now appear on customer-account membership cards, plus price-override and renewal-email fixes.

    What’s new

    • Member names appear on their membership card. When a member opens a membership from the Shopify customer account, the header now shows the member’s name alongside the membership details.

    Improvements

    • Save price overrides on every billing plan. Price overrides apply to any billing plan, not just the default one.
    • Members receive renewal emails on every renewal, including their first. The “Membership Renewed” notification fires on the first paid renewal in addition to every renewal afterward.
  22. Member Content perks can now target article tags, plus more reliable Discord sync and Shopify tagging.

    What’s new

    • Target Member Content perks by article tag. When you set up a “members can view content” perk, you can now scope it to all articles with a specific tag — alongside the existing options of picking individual articles or whole blogs. Useful for keeping a rolling collection (e.g. “premium” or “vip-only”) gated as you publish new posts.

    Improvements

    • Smoother plan tagging in Shopify. Customer and order tags for plans with long names now sync reliably to Shopify; the integration trims values to Shopify’s per-tag limit instead of dropping the whole batch.
    • More reliable Discord member sync. Scheduled Discord reconciliation runs against the right shop context, improving the consistency of role assignments for connected members.
    • Strengthened security. Patched security advisories in two upstream dependencies used by the embedded admin and the customer-account extension.
  23. Theme restrictions now display in 20+ languages, plus more reliable Discord member sync.

    Fixes & improvements

    • Theme restrictions are now fully translated. Restriction snippets on non-English Shopify stores show localized copy, with full coverage for over 20 languages. When you change locale settings in Shopify, Zendra picks that up automatically.
    • More reliable Discord member sync. Token refreshes for Discord-connected members are more robust, especially for shops with non-standard redirect URI configurations.
  24. Paused subscription status now surfaces throughout the app, plus automatic plan tags on renewal orders.

    New capabilities

    • Subscriptions can now reflect a paused status throughout Zendra. The customer account payment method screen and your admin views now show this state cleanly, so it’s clear at a glance when a subscription is on hold.
    • Renewal orders are now tagged with the customer’s membership plan, making it easier to segment, route in Shopify Flow, or filter renewal revenue by plan.
  25. Mobile polish and smarter manual membership creation.

    Fixes & improvements

    • Better mobile layouts across the admin — including the dashboard, perks pages, and plan tables — and across storefront blocks like the customer membership table and purchase-options extras.
    • Manual membership creation now prevents creating two memberships for the same customer on the same plan, with a clear error message when it happens.
  26. Faster & more reliable installation and plan management.

    New capabilities

    • New product bulk action. Easily create a new membership plan for all products you’ve selected.

    Fixes & improvements

    • Faster admin page loads across the app, with lighter payloads and lazy-loaded data.
    • More resilient segment creation during install, so new shops get set up cleanly.
  27. Seamlessly launch a member community! Connect Discord to sync member access to private channels, or use segments to connect to other tools.

    New integration: Discord is here!

    • Connect your Discord server and automatically assign roles to members based on their membership plan. Members see their Discord perks directly in the customer account portal.
    • The Discord integration, including role management and member access perks, is available to merchants on the Growth plan.

    Automatic customer segments.

    • Zendra now creates Shopify customer segments automatically — one for all active members, and one per membership plan.
    • Segments stay in sync as members join, leave, or switch plans.

    Improved content restriction

    • Choose between restricting an entire page or just the content section, giving you finer control over what members-only visitors see on Horizon-style themes.
    • Protected content now stays protected even when page blocks are embedded in blog posts or other cross-context layouts.

    Fixes & improvements

    • Subscription renewal orders are tagged automatically. When a subscription renews, the resulting order is now tagged with the membership plan’s tags — just like the original order.
  28. Automatically sync customer metafields, powering pre-built segments and enabling theme customizations.

    Automated Customer Segments

    • Zendra automatically creates matching customer segments in Shopify when you create a plan
    • Segments update whenever you rename a plan, and are removed when you delete a plan

    Customer Metafield Sync

    • Membership data syncs to Shopify as queryable metafields! Enables advanced workflows and third-party integrations
    • Use Shopify’s GraphQL API to query membership info alongside customer data

    Plan Slugs

    • Every plan now has an auto-generated unique identifier (slug) for use in integrations and workflows. Slugs appear in plan headers for easy reference
  29. Expanded & robust Shopify Flow integration for full automation.

    New Capabilities

    • Automate membership workflows with Shopify Flow. Zendra now has a robust integration with Shopify Flow, giving you powerful automation for your membership program. We’ve added 11 new triggers and 7 new actions:
      • 12 membership events to kick off automation. Triggers fire when memberships are created, cancelled, renewed, paused, reactivated, or when billing events occur — 12 triggers in total.
      • 8 ready-to-use Flow actions. Use Flow to automatically change membership plans, extend memberships, add or remove store credit, create member discount codes, cancel memberships, and retrieve customer membership data.
    • Award store credit based on order value. A new Flow action lets you automatically add store credit to a member’s account based on their order total — perfect for loyalty rewards and cashback programs.

    Improvements

    • Cleaner memberships table. The bulk action menu on the memberships list no longer appears when there are no available actions, reducing visual clutter.
  30. Redesigned, streamlined plan editing. More flexible subscribe & save.

    New Capabilities

    • Redesigned plan creation and editing pages. The plan setup experience has been overhauled with a new plan type selector, clearer layout, and a new “allow subscriptions” setting for more flexible plan configuration.
    • Improved subscribe & save configuration. Assign multiple products to a subscribe & save plan to more easily offer physical product subscriptions.

    Improvements

    • Theme restriction reliability improvements. The system that manages content and purchase restrictions on your theme now uses content hashing for more reliable auditing and installation verification.
  31. Initial Shopify flow integration + multilingual support

    New Capabilities

    • Shopify Flow integration — Automate membership tasks like granting store credit or creating memberships using Shopify Flow actions and triggers
    • Update payment methods — Your customers can now update their subscription payment method directly from their account portal
    • Multi-language support — Zendra now supports 20+ languages across the app, storefront widgets, and email notifications

    Improvements

    • Richer email notifications — Membership emails now display the customer’s payment method (e.g., “Visa ending in 4242“) and show accurate renewal amounts
    • Better onboarding — Streamlined setup steps to get new merchants up and running faster
    • Membership detail page — Perk information is now visible when viewing individual memberships
    • Customer account portal — Updated membership management UI with improved order history display

    Fixes

    • Resolved an issue where overlapping membership plans could incorrectly block purchases
    • Fixed incorrect $0.00 amounts appearing in renewal and payment failure emails