Skip to content

The self-service subscription portal

Cut support tickets — members view their subscriptions and take the actions you allow, right from My Account.

  • My Subscriptions hub
  • Actions you control
  • Fewer tickets
No credit card required
Free + ProMembership

Members want to manage their own subscriptions. ArraySubs’ Subscriptions tab in My Account lists every subscription and opens a detail page where members self-serve the actions you enablecancel, skip, pause, change plan, update payment/shipping — each governed by a Customer Actions toggle. This recipe sets up the self-service portal.

What you get
  • Members see all their subscriptions in My Account.
  • They self-serve only the actions you’ve enabled.
  • Actions show only for eligible statuses.
  • Far fewer ‘please change my plan’ tickets.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
Portal pagesStorefront → My Account → SubscriptionsMy Subscriptions + View Subscription (My Account)
Allow Cancellation / Pause / ReactivationSettings → General → Customer ActionsToggles per action
Skip / Plan switchingSettings → GeneralEnabled via Skip & Pause / Plan Switching settings
RuleBehaviourButtons appear only for enabled actions + eligible status
Best for

When to use this setup

Any membership reducing support load
Self-service-first subscriptions
Giving members control safely
Set up

Set it up in 2 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Enable the actions you want

    In Settings → General → Customer Actions, toggle Allow Cancellation, Pause, and Reactivation; enable Skip and Plan Switching in their sections.

    Self-Service Actions
  2. Point members to the portal

    Members open My Account → Subscriptions, then View a subscription to access the enabled self-service actions.

    Portal Pages
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

Buttons appear only when the matching action is enabled and the subscription status is eligible.
Reactivation has no portal button in the current version — members reactivate by paying a pending renewal, or an admin reactivates from the back office.
Cancellation can trigger the Retention Flow (reasons + save offers) before completing.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free + Pro

Customer Portal

Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.

Free + Pro

Manage Subscriptions

The central admin hub for viewing, creating, editing, exporting, and managing every subscription record.

Free + Pro

Retention Flow Builder

Build a multi-step cancellation flow with reason capture, targeted save offers, and final confirmation.

FAQ

Questions, answered

Whatever you enable: cancel (immediate or end-of-period with undo), skip a renewal, pause, change plan (if linked products exist), and update payment/shipping. Each is governed by a setting.

Not via a dedicated button in the current version — they reactivate by paying a pending renewal invoice, or an admin reactivates them.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available