DMSI Subscriptions Pro — Full Feature List
Advanced subscription lifecycle automation — from renewal processing to cancellation recovery, dunning management to analytics.
Automated Renewal Processing
Automate payment collection with configurable schedules and intelligent retry logic.
- Configurable renewal schedules — Daily, weekly, or custom intervals to match your billing cycle
- Exponential backoff retry — Automatic payment retry at 1 day, 3 days, 7 days (fully configurable intervals)
- Retry audit log — Every retry attempt logged per subscription for complete auditing trail
- Manual retry trigger — Admin can manually retry payment for individual subscriptions from the dashboard
- Gateway integration — Works with Stripe, PayPal, and all WooCommerce-compatible payment gateways
Dunning Management
Recover failed payments automatically with smart retry sequences and customizable email campaigns.
- Smart retry sequences — Triggered automatically on payment failure with configurable timing
- Pre-built email templates — Customizable dunning emails via the WordPress email editor
- Full email sequence — Payment failed → reminder → final notice → suspension warning
- Configurable timing — Set exactly when each email sends (1 day, 3 days, 7 days after failure, etc.)
- Dunning history log — Complete per-customer dunning history for support reference
Pause and Resume
Let customers pause their subscriptions without cancelling — retain them through temporary breaks.
- Customer self-service — Customers pause their own subscription from the DMSI DDLS portal
- Maximum pause duration — Configurable limit (e.g., 30 days, 60 days) to prevent indefinite pauses
- Billing shift — Billing pauses during the pause period; renewal date shifts accordingly
- License access control — Configurable per product: keep license active during pause or suspend it
- Admin override — Admins can pause or resume subscriptions on behalf of any customer
Cancellation Recovery
Turn cancellations into save opportunities with exit surveys and win-back campaigns.
- Exit survey — Triggered automatically when a customer initiates cancellation
- Configurable questions — Customize survey questions (reason for cancelling, feature requests, etc.)
- Win-back offers — Display a save offer during cancellation flow (e.g., “Stay for 50% off next month”)
- Win-back email campaigns — Automated emails sent to recently cancelled customers
- Survey reporting — All survey data collected and viewable in admin reports
Grace Periods
Give customers time to resolve payment issues before losing access — reduce involuntary churn.
- Configurable grace period — Set days before license suspension after payment failure (e.g., 7 days)
- Full access retained — Customers keep full access during the grace period while payment is retried
- Automatic suspension — After grace period expires, license suspends until payment succeeds
- Per-product configuration — Set different grace periods per product or subscription tier
- Admin override — Extend the grace period manually for specific customers
Subscription Analytics
Track your subscription business health with real-time revenue and churn metrics.
- MRR dashboard — Monthly Recurring Revenue updated in real time
- Churn rate tracking — Monthly and rolling 12-month churn rate views
- Cancellation reports — Cancelled subscriptions with exit survey data attached
- Paused subscriptions report — Track how many subscriptions are currently paused
- Win-back success rate — Measure how effectively your recovery campaigns convert
Note: For advanced analytics including ARR, CLV, and cohort analysis, upgrade to DMSI Analytics Pro.
Subscriptions Pro is available individually or as part of the All Access Bundle — all 8 extensions for €449/yr.
