Subscription Lifecycle Management
Subscription renewals are where recurring revenue businesses live or die. Every renewal is both a retention event and an upsell opportunity. Odoo Subscriptions manages the renewal workflow from pre-renewal engagement through payment collection and churn prevention. When automated properly, renewals happen smoothly with minimal manual intervention while maximizing revenue per customer.
Renewal Types
Auto-Renewal
The default for most SaaS and service subscriptions. When the current period ends, Odoo automatically generates the next invoice and charges the customer's payment method on file. The subscription continues uninterrupted. Auto-renewal is the gold standard for subscription businesses because it minimizes friction and reduces voluntary churn.
Manual Renewal
Some contracts require explicit renewal — the customer must actively agree to continue. Odoo sends renewal reminders before the subscription end date, giving the customer time to review terms, negotiate changes, or decide not to renew. The sales team follows up on pending renewals.
Pre-Renewal Engagement
Smart subscription businesses do not wait for the renewal date. Odoo's automated actions can trigger engagement campaigns weeks before renewal. Send usage reports showing the value the customer received. Highlight features they have not tried. Present upgrade options or add-on products that complement their current plan. This pre-renewal engagement increases both renewal rates and average revenue per account.
The Renewal Flow
Step 1: Renewal Reminder (30 Days Before)
Odoo sends an automated email reminding the customer of their upcoming renewal date, current plan details, and pricing. For manual renewal subscriptions, this email includes a renewal link. For auto-renewal subscriptions, it confirms the upcoming charge and gives the customer an opportunity to update payment methods or cancel.
Step 2: Upsell Opportunity (14 Days Before)
Before renewal, present upsell options. Odoo can send an email with upgrade offers — a higher plan tier, additional seats, or complementary add-ons. The upsell offer can include time-limited discounts for upgrading at renewal. This is the highest-converting moment for expansion revenue.
Step 3: Invoice Generation (Renewal Date)
On the renewal date, Odoo generates the next period's invoice. For auto-renewal with a payment method on file, the invoice is charged immediately. For manual renewal, the invoice is sent to the customer for payment. The subscription period is extended based on the billing cycle (monthly, quarterly, annually).
Step 4: Payment Collection
Odoo processes the payment through the configured payment provider. Successful payments update the subscription status and extend the end date. Failed payments trigger the dunning (recovery) process.
Failed Payment Recovery
| Day | Action | Channel |
|---|---|---|
| Day 0 | Payment fails, retry scheduled | System |
| Day 1 | Retry payment + email notification | |
| Day 3 | Second retry + update payment method request | |
| Day 7 | Third retry + warning of service interruption | |
| Day 14 | Final retry + suspension warning | Email + in-app |
| Day 21 | Subscription suspended | System |
Churn Prevention
When a customer indicates they want to cancel, Odoo can present retention offers. A cancellation flow can include a survey asking the reason for cancellation, personalized retention offers based on the reason (price too high → offer a discount, missing features → highlight upcoming features), and a final confirmation step. Churn data feeds back into product and pricing decisions.
Renewal Metrics
- Gross renewal rate — Revenue renewed divided by revenue up for renewal.
- Net revenue retention — Includes upsells and downgrades. Above 100% means revenue growth from existing customers.
- Voluntary churn rate — Customers who actively choose not to renew.
- Involuntary churn rate — Subscriptions lost due to failed payments (dunning failures).
- Upsell conversion rate — Percentage of renewals that include an upgrade.
DeployMonkey + Subscription Renewals
Deploy Odoo Subscriptions on DeployMonkey and configure renewal automation, dunning workflows, and upsell campaigns with AI assistance. Maximize retention and expansion revenue from day one.