ActiveManage Docs ← Back to activemanage.co.uk

Enabling the Subscription Engine

The subscription engine is the platform component that handles recurring billing: charging cards on schedule, retrying failures, dispatching renewal notifications, and updating feature access on plan changes. Enable it once your packages are defined.

Subscription engine configuration showing on/off master toggle, prorations enabled, dunning policy dropdown, renewal reminder days (14, 3, 1) and 'Enable subscriptions for new tenants' setting

Pre-Flight Checklist

  1. Stripe (or PayPal/GoCardless) integration is connected and tested.
  2. Subscription packages are defined with prices and feature sets.
  3. Email templates for renewal reminders, failed-payment, and cancellation confirmation are reviewed.
  4. Webhook endpoint /api/stripe/webhook is receiving events successfully.
  5. Dunning flow is configured (see “Handling Failed Payments”).

Turning On

  1. Open Site Settings → eCommerce → Subscription Engine.
  2. Toggle the master switch on.
  3. Configure renewal reminders — typical pattern: 14 days, 3 days, 1 day before charge.
  4. Enable prorations on plan change (recommended).
  5. Set the “grace days” before service suspension on failed payment.
  6. Save.

Worked Examples

  • SaaS launch: Engine on, single 14-day reminder, 5-day grace, prorations enabled — vanilla setup.
  • Annual-only product: Reminder cadence 30/14/7/1 days — annual customers need more lead time.
  • Donation platform: Engine on, no renewal reminders (donations are silent), 1-day grace before pause.
  • Beta period: Engine off — all tenants are on “Beta” feature set free of charge until launch.