Website subscriptions that renew, retry, and retain themselves
Sell recurring plans on your Odoo storefront, bill customers automatically across multiple payment gateways, recover failed payments with built-in dunning, and let subscribers manage everything themselves from a full self-service portal.
The problem
Subscription commerce on Odoo is fragmented: plans live in one module, the portal in another, and failed payments are never retried. Merchants lose revenue to expired cards, waste staff hours on manual renewals and cancellations, and field support tickets because customers cannot see their next billing date, change their plan, or update a payment method themselves. B2B sellers have no way to gate subscription products to approved customers only.
The solution
One module handles the entire loop: plan setup, storefront Subscribe & Save, automated recurring invoicing and tokenized charging, dunning with automatic retry, pre-billing reminders, and a genuinely complete customer portal — plus B2B approval gating and churn-risk analytics so nothing falls through the cracks.
Everything a subscription business needs
Every capability below is implemented in the module.
Recurring Invoicing & Multi-Gateway Charging
Generates invoices automatically on schedule and attempts a tokenized charge through whichever payment provider the customer has on file, so billing runs without manual intervention.
Automated Dunning & Payment Retry
Failed charges enter a dunning cycle with configurable retry attempts and intervals, notifying the customer at each step and only closing the subscription after retries are exhausted — recovering revenue competitors silently lose.
Subscribe & Save Storefront Block
Product pages show one-time purchase and Subscribe & Save side by side, with per-frequency discounted pricing visible at the decision point — no separate flow required.
Frequency & Commitment Discount Tiers
Reward shoppers for choosing a more frequent cadence or a longer commitment with configurable discount tiers applied automatically to the displayed and charged price.
Full Self-Service Customer Portal
Subscribers view their full billing history, pause or resume, change plan or frequency, update their payment method, and download invoices — all without contacting support.
Guided One-Screen Plan Setup
Build a plan's product, pricing, cadence, discounts, and visibility on a single screen with inline help and a completeness check that warns before an incomplete plan can go live.
B2B Approval Workflow & Visibility Rules
Gate subscription products by login status, customer tag, or company, and route restricted plans through a batch approval queue that notifies customers the moment they are approved.
Churn-Risk Scoring & Cohort Analytics
Every subscription is scored none/low/medium/high based on dunning state and billing history, with cohort and MRR analytics surfaced in a retention dashboard so at-risk subscribers get noticed before they churn.
Pre-Billing Reminders & Renewal Notices
Configurable reminder emails go out a set number of days before each charge, giving customers a chance to update an expiring card before the renewal fails.
How it works
Configure Plans
Set up subscription plans with pricing, recurrences, frequency/commitment discounts, and visibility rules on one guided screen.
Customers Subscribe
Shoppers pick one-time purchase or Subscribe & Save on the product page, or request approval for gated B2B plans.
Billing Runs Itself
Daily crons invoice active subscriptions, charge the stored payment token, retry failures, and send reminders before each renewal.
Customers Self-Serve
Subscribers manage everything from their portal — pause, resume, change plan, update payment, and download invoices.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. This module is fully standalone — plans, recurring billing, dunning, the portal, and analytics are all built on Odoo Community (website_sale, sale_management, account, payment, and portal).
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Website Subscription Management
Recurring invoicing across multiple gateways with automated dunning and retry, a Subscribe and Save storefront block, commitment discount tiers, a full self-service portal and churn-risk analytics.
Buy on Odoo App Store