Skip to content

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
Can I…?

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.

SaaS & Digital Products

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.

Membership Sites

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.

Subscription Boxes

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.

Online Courses

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.

Content Publishers

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.

Service Businesses

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.

Early launch offer

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