Whatever you sell, ArraySubs powers it
From digital SaaS to physical subscription boxes — see how store owners run their business model on ArraySubs.
- 6 business models
- One free-forever core
- Pro free for 4 months
Built for every subscription business
Pick the model closest to yours — each guide maps the exact ArraySubs features behind it.
SaaS & Digital Products
Sell tiered software licenses and usage-based plans — feature-gated access, automatic billing, and churn-saving retention.
Membership Sites
Run gated communities and premium libraries — tiered access, content dripping, and self-service member management.
Subscription Boxes
Recurring physical-product deliveries — flexible cycles, skip & pause, batch shipping, and churn-saving offers.
Online Courses
Sell courses with subscription access — drip modules, tiered access, student portals, and recurring billing.
Content Publishers
Paywall articles and media by tier — hard or metered paywalls, scheduled exclusives, and conversion analytics.
Service Businesses
Bill retainers, maintenance, and support plans — tiered plans, pause & skip, automatic billing, and retention.
Yes — ArraySubs can do that
The specific things store owners ask before they start, grouped by business model. Every answer is a feature that ships today.
Can I offer a free trial before charging?
Yes. Set a free-trial period on any plan; Stripe stores the card during the trial and charges automatically at conversion.
Can I sell monthly and annual versions of the same plan?
Yes. A variable subscription can expose monthly and annual options, each with its own price and trial.
Can I let customers upgrade from Basic to Pro instantly?
Yes. Plan switching upgrades with automatic proration, charged immediately or applied at the next renewal.
Can I limit usage like '100 API calls' per plan?
Yes. Feature Manager numeric limits define per-plan quotas you can read and enforce in your app.
Can I sell prepaid usage credits?
Yes. Store credit lets customers buy top-ups (with an optional bonus percentage) that spend down as they use the product.
Can I show what each plan includes on the product page?
Yes. Feature Manager renders a 'What's included' list that updates per variation.
Can I gate documentation or downloads to paying plans?
Yes. Member Access Control restricts pages, URLs, and downloads by subscription or plan.
Can I automatically retry failed payments?
Yes (Pro). Stripe retries on a schedule, and a two-phase grace period keeps access active while it recovers.
Can I move a customer to a cheaper plan instead of cancelling?
Yes (Pro). Use auto-downgrade on failure, or present a downgrade offer in the Retention Flow.
Can I see my MRR and churn rate?
Yes. The analytics dashboard tracks MRR, churn rate, ARPU, and trial conversion.
Can I charge a one-time setup fee with a subscription?
Yes. Add a sign-up fee to any plan, billed alongside the first recurring payment.
Can I require SCA / 3D Secure for EU cards?
Yes. Stripe (Pro) handles SCA/3DS at checkout and off-session for renewals.
Can I apply a coupon to a subscription?
Yes. WooCommerce coupons work with subscription plans through the coupon integration.
Can I let customers update their card themselves?
Yes (Pro). The portal runs a secure Stripe Elements update, or a re-authorization for PayPal and Paddle.
Can I export my subscribers to CSV?
Yes. The admin dashboard exports subscriptions to CSV or JSON.
Can I customize the renewal and receipt emails?
Yes. Every lifecycle email's subject, heading, and content is editable, with theme template overrides.
Can I see an audit log of every change?
Yes (Pro). Activity audits record changes across subscriptions, payments, and entitlements with author roles.
Can I build a multi-step checkout for signups?
Yes (Pro). The Checkout Builder supports multi-step layouts and conditional fields with no code.
Can I create free and paid membership tiers?
Yes. Build a free tier plus paid variable-subscription tiers and gate content per plan.
Can I restrict individual pages and posts?
Yes. Access rules gate pages, posts, custom post types, products, and downloads.
Can I drip content over weeks?
Yes. Content dripping releases gated material by days-since-join or fixed dates.
Can I restrict access by URL?
Yes. URL restriction supports exact, prefix, contains, and regex patterns.
Can I assign a WordPress role per membership?
Yes. Role mapping assigns or removes WordPress roles automatically by subscription status.
Can I offer member-only pricing or discounts?
Yes. Member discounts apply tier-specific pricing across your store.
Can I let members pause their membership?
Yes. The portal offers pause and skip so members flex instead of cancelling.
Can I stop members sharing one login?
Yes (Pro). Multi-login prevention blocks concurrent sessions on a shared account.
Can I sell a one-time, fixed-length membership?
Yes. Fixed-period membership products grant access for a set time without recurring billing.
Can I add custom fields to member profiles?
Yes. Profile Builder adds custom fields and avatar uploads to My Account.
Can I gate content inside a page with a shortcode?
Yes. The restriction and visibility shortcodes gate inline content anywhere.
Can I let members cancel and reactivate themselves?
Yes. The portal handles cancel (with undo), reactivate, and plan switching without support.
Can I drip content by fixed calendar date?
Yes. Dripping supports both days-since-join and fixed calendar dates.
Can I reorder and rename the My Account menu?
Yes. The My Account editor reorders, renames, and hides items, and adds custom endpoint pages.
Can I add a free trial to a membership?
Yes. Any plan can include a configurable free-trial period.
Can I reactivate a lapsed member?
Yes. Members reactivate from the portal, or you can reactivate them from the admin.
Can I apply a coupon to a membership?
Yes. WooCommerce coupons work with membership subscriptions.
Can I export my members for an email tool?
Yes. Export subscriptions to CSV or JSON for your CRM or email platform.
Can I let customers skip a month?
Yes. The portal's skip-next pushes the renewal forward without cancelling.
Can I let customers pause for the summer?
Yes. Pause-indefinitely stops billing and shipping until they choose to resume.
Can I ship every box on the same day?
Yes. Renewal sync aligns all renewals to one calendar day for batch fulfillment.
Can I offer basic, premium, and deluxe boxes?
Yes. Variable subscriptions give each tier its own billing cycle and price.
Can I bill weekly, monthly, or quarterly?
Yes. Choose daily, weekly, monthly, yearly, or custom-day cycles per plan.
Can I sell a prepaid 3- or 6-month box?
Yes. Set a subscription length (number of cycles) so the plan ends automatically.
Can I let customers change their shipping address?
Yes (Pro). Customers update shipping from the portal up to a cutoff each cycle.
Can I charge a one-time welcome-box fee?
Yes. Add a sign-up fee that's billed with the first box.
Can I let subscribers switch box tiers?
Yes. Plan switching upgrades or downgrades between tiers with proration.
Can I offer a discount to save a cancelling customer?
Yes. The Retention Flow can present a discount, pause, or downgrade at cancellation.
Can I apply a coupon to a subscription?
Yes. WooCommerce coupons work with subscription products through the coupon integration.
Can I use my existing WooCommerce shipping methods?
Yes. Boxes use WooCommerce's native shipping, and recurring shipping is supported.
Can I set a different renewal price than the first box?
Yes. Set a sign-up fee and a separate renewal price per plan.
Can I limit a box run to a set number of shipments?
Yes. Set a subscription length so the plan ends after a fixed number of cycles.
Can I let customers reactivate a cancelled box?
Yes. Customers reactivate from the portal anytime.
Can I email customers before each renewal?
Yes. Renewal reminders send a configurable number of days before the charge.
Can I export my box subscribers?
Yes. Export subscriptions to CSV or JSON from the admin.
Can I run it on HPOS high-performance order storage?
Yes. ArraySubs is fully HPOS compatible.
Can I release modules on a schedule?
Yes. Content dripping unlocks lessons by days-since-enrollment or fixed dates.
Can I offer a free first lesson?
Yes. A free tier or trial unlocks the intro, then gate the rest behind a paid plan.
Can I create free, basic, and premium course tiers?
Yes. Variable subscriptions create each tier with its own price and access.
Can I gate advanced lessons to higher tiers?
Yes. Access rules restrict premium modules and downloads by plan.
Can I let students upgrade mid-course?
Yes. Plan switching upgrades with proration, right from the portal.
Can I sell lifetime access?
Yes. Use a fixed-period membership or a long yearly cycle for lifetime-style access.
Can I track how many students convert from a trial?
Yes. Analytics show trial conversion, churn, and ARPU.
Can I drip the same way for students who join later?
Yes. Dripping is relative to each student's enrollment date, so everyone gets the same pacing.
Can I gate downloadable worksheets?
Yes. Download restriction gates files by plan or subscription status.
Can I add a community or coaching upsell tier?
Yes. Add a higher tier as a variation and let students switch up with proration.
Can I email students about new modules?
Yes. Lifecycle emails are customizable, and you can notify on renewals and changes.
Can I keep ArraySubs and add an LMS later?
Yes. ArraySubs runs billing and access; layer an LMS on top for quizzes and certificates.
Can I require login to view gated lessons?
Yes. Access rules and the visibility shortcode gate content by login state and plan.
Can I add custom fields to student profiles?
Yes. Profile Builder adds custom fields and avatars to My Account.
Can I offer a coupon for a course?
Yes. WooCommerce coupons work with course subscriptions.
Can I let students pause a course?
Yes. The portal offers pause and skip so students keep their place.
Can I see which tiers retain students?
Yes. Analytics track churn and conversion by plan.
Can I reactivate a student who lapsed?
Yes. Students reactivate from the portal, or you reactivate them in the admin.
Can I build a metered 'three free articles' paywall?
Yes. Combine post restriction with a purchase-history condition to meter free reads.
Can I hard-gate all premium articles?
Yes. Restrict posts, sections, or URL patterns by plan for a full paywall.
Can I gate a whole section or archive by URL?
Yes. URL restriction supports exact, prefix, contains, and regex patterns.
Can I show different content to Basic and Premium?
Yes. Per-tier access rules show each plan the right subset of content.
Can I drip exclusive posts weekly?
Yes. Content dripping schedules premium pieces on a weekly or monthly cadence.
Can I keep teasers public for SEO?
Yes. Gate the full body while teasers and metadata stay public and indexable.
Can I sell monthly and annual subscriptions?
Yes. Variable subscriptions expose monthly and annual options with proration between them.
Can I stop password sharing?
Yes (Pro). Multi-login prevention blocks concurrent sessions on a shared login.
Can I gate downloadable reports or datasets?
Yes. Download restriction gates files by plan.
Can I offer a free month to keep a subscriber?
Yes. The Retention Flow can present a discount or free period at cancellation.
Can I sell a single article as well as a subscription?
Yes. It's built on WooCommerce, so one-off purchases and subscriptions coexist.
Can I see which articles convert readers?
Yes. Analytics show conversions and churn so you can tune pricing and packaging.
Can I restrict downloads like PDFs to subscribers?
Yes. Download restriction gates files by plan or subscription status.
Can I show a custom message on gated content?
Yes. Restriction rules can show a custom message, redirect, or a login form.
Can I drip premium archives by date?
Yes. Content dripping schedules visibility by fixed date or relative to purchase.
Can I customize subscriber emails?
Yes. Every email's subject, heading, and content is editable.
Can I export my subscriber list?
Yes. Export subscriptions to CSV or JSON for your email platform.
Can I apply a coupon to a subscription?
Yes. WooCommerce coupons work with subscriptions.
Can I charge an onboarding fee plus a monthly retainer?
Yes. Add a sign-up fee billed with the first recurring payment, then the retainer each cycle.
Can I bill clients monthly, quarterly, or annually?
Yes. Variable subscriptions support per-variation billing intervals.
Can I let a client pause between projects?
Yes. The portal's pause-indefinitely stops billing until the client resumes.
Can I create Bronze, Silver, and Gold tiers?
Yes. Build each tier as a variation with its own cycle, sign-up fee, and price.
Can I collect payments automatically?
Yes (Pro). Stripe or PayPal collect retainers on schedule — no manual invoicing.
Can I show what each service tier includes?
Yes (Pro). Feature Manager renders a 'What's included' list on the product page.
Can I give clients time to fix a failed card?
Yes. A two-phase grace period keeps service active while the client updates payment.
Can my support tools tell who's an active client?
Yes. Role mapping assigns a client role by subscription status that any role-aware tool can read.
Can I downgrade a client instead of losing them?
Yes. The Retention Flow offers a downgrade or pause at cancellation.
Can clients manage their own retainer?
Yes. The portal handles invoices, pause, skip, plan switching, and payment updates.
Can I export my subscriptions for reporting?
Yes. The admin dashboard exports subscriptions to CSV or JSON.
Can I refund a partial month fairly?
Yes. Prorated refunds calculate by daily rate for the remaining period.
Can I set a different price for renewals vs the first month?
Yes. Set a sign-up fee and a separate renewal price per plan.
Can I let clients update their payment method?
Yes (Pro). Clients update the card from the portal via a secure flow.
Can I see a log of scheduled jobs and webhooks?
Yes (Pro). Scheduled-job logs and the gateway health dashboard show background jobs and webhook status.
Can I email clients before each renewal?
Yes. Renewal reminders send a configurable number of days before billing.
Can I apply a coupon or discount to a retainer?
Yes. WooCommerce coupons work with retainer subscriptions.
Can I reactivate a paused or cancelled client?
Yes. Clients reactivate from the portal, or you reactivate them in the admin.
Get ArraySubs Pro — free for 4 months
Install the free core today, then unlock every Pro module free while early launch is open.
Limited time · no credit card required
