Subscriptions

SODOO Subscriptions is a comprehensive subscription management system for businesses working with a recurring revenue model. SaaS companies, membership sites, magazine publishers, gyms and…

What You Will Learn in This Section

  • Setting up a subscription-based business model
  • Creating pricing plans and periods
  • Automatic invoicing and payment collection
  • Monitoring core metrics such as MRR, churn and LTV
  • Managing the subscription life cycle

Overview

SODOO Subscriptions is a comprehensive subscription management system for businesses working with a recurring revenue model. It is ideal for SaaS companies, membership sites, magazine publishers, gyms and regular service providers.

Automatic Invoicing

Creating and sending an invoice automatically every period. No manual intervention required.

MRR Tracking

Monitoring Monthly Recurring Revenue (MRR) and other SaaS metrics in real time.

Plan Changes

Making it easy for customers to upgrade or downgrade between plans.

Smart Reminders

Automatic notifications for renewals, payment reminders and cancellation warnings.

Tip The subscription model provides predictable cash flow and a higher customer lifetime value (LTV). It is a more sustainable business model than one-off sales.

The Subscription Model

The subscription model is a business model in which customers access a product or service by paying at regular intervals (monthly, yearly etc.).

Subscription Types

Type Description Example
Fixed price The same amount every month Netflix, Spotify
Usage-based Variable by usage AWS, Twilio
Tiered Different feature packages Slack, Zoom
Freemium Free + premium Dropbox, Canva

Billing Periods

Weekly
Billing every week
Monthly
The most common period
Quarterly
Quarterly billing
Yearly
A discounted annual package

Pricing Plans

You can create several pricing plans for different customer segments. Each plan can contain different features and price points.

Start
₺99/month
  • 5 users
  • 10 GB storage
  • E-mail support
  • Basic reports
Enterprise
₺799/month
  • Unlimited users
  • 1 TB storage
  • 24/7 support
  • Custom integrations
  • SLA guarantee

Creating a Plan

  1. Go to Subscriptions → Configuration → Plans
  2. Add a plan with the "New" button
  3. Enter the plan name and description
  4. Choose the billing period
  5. Set the price
  6. Define the included features

The Subscription Life Cycle

Every subscription goes through certain stages. Understanding this cycle helps you manage customer relationships better.

Trial Free trial
→
Activation First payment
→
On Regular use
→
Renewal Automatic extension

Subscription States

State Description
Trial In the free trial period, no payment taken yet
Active Payment taken and the service active
Paused Temporarily stopped at the customer's request
Cancelled The subscription has been ended

Automatic Invoicing

The most important advantage of the subscription system is automatic invoicing. Invoices are created and sent to the customer automatically every period.

End of Period → Create Invoice → Send E-mail → Take Payment → Complete

Invoicing Settings

  • Invoice date: Start or end of the period
  • Payment term: How many days after the invoice date
  • Automatic collection: Automatic charge to the saved card
  • Prepayment: Paying in advance for the next period
Note Automatic invoicing runs with scheduled actions (cron jobs). Make sure your system administrator has activated these jobs.

Payment Methods

You can accept various payment methods for subscriptions. For automatic collection, card details are stored securely.

Credit/Debit Card

Secure card storage and automatic collection with payment providers such as Stripe and iyzico.

Bank Transfer

Bank account details for manual payment. Automatic reconciliation support.

Prepaid Credit

Automatic deduction from the credit balance loaded onto the customer account.

PayPal

Recurring payments with PayPal subscription agreements.

Card Storage (Tokenisation)

By storing customers' card details securely you can collect automatically every period. PCI DSS-compliant payment infrastructures are used.

Failed Payments

Payments can fail for reasons such as a card limit being reached, an expired card or insufficient funds. Set up automation for these cases.

The Dunning (Collection Reminder) Process

  1. First retry: Retry immediately when the payment fails
  2. Reminder 1 (day 3): A card update e-mail to the customer
  3. Reminder 2 (day 7): A warning that the account will be suspended
  4. Reminder 3 (day 10): Final warning, service restriction
  5. Suspension (day 14): Close access to the service
Attention Tracking failed payments is critical. A good dunning process can recover up to 40% of lost revenue.

Upsell & Cross-sell

Existing subscribers upgrading their plan (upsell) or buying additional products/services (cross-sell) is the most effective way to grow revenue.

Plan Upgrade

  • The customer can move to a higher plan at any time
  • The difference is calculated pro rata
  • Options to switch immediately or at the end of the period

Plan Downgrade

  • Moving to a lower plan
  • Usually takes effect at the end of the period
  • Credit or refund options

Selling Add-ons

  • Adding extra modules/features to the subscription
  • One-off add-ons (installation, training)
  • Usage-based extras (additional storage, API calls)

Cancellation and Churn

Churn (losing customers) is the most important metric for subscription businesses. Understand the reasons for cancellation and develop strategies to reduce churn.

Reasons for Churn

The price is high
35%
Not using it
25%
Moved to a competitor
18%
Technical problems
12%
Other
10%

Churn Reduction Strategies

  • Cancellation survey: Ask why they are leaving
  • Make an offer: Suggest a discount or a free period
  • Pause option: A temporary pause instead of cancellation
  • Win-back campaign: A comeback offer to those who cancelled

Renewal

Subscription renewal is the process by which existing customers extend their service automatically or manually at the end of the period.

Automatic Refresh

  • Active by default (opt-out model)
  • Automatic invoice and payment at the end of the period
  • A renewal notice to the customer (a legal requirement)

Manual Renewal

  • Requires the customer's approval (opt-in model)
  • Renewal reminder e-mails
  • A renewal option until the last day
Tip For annual subscriptions, send a reminder 30-60 days before the renewal period. This gives the customer time for budget planning.

MRR and ARR

Monthly Recurring Revenue (MRR) and Annual Recurring Revenue (ARR) are the most important financial metrics of subscription businesses.

Revenue Dashboard
January 2024
₺245K
MRR
↑ +8% vs last month
₺2.94M
ARR
↑ +12% vs last year
2.5%
Churn Rate
↑ +0.3% vs last month
₺4,200
ARPU
↑ +5% vs last month

MRR Components

Component Description
New MRR Revenue from new subscribers who joined this month
Expansion MRR The increase from existing customers' upgrades/add-ons
Contraction MRR The decrease caused by downgrades
Churned MRR Revenue lost from customers who cancelled
Net MRR New + Expansion - Contraction - Churned

Cohort Analysis

Cohort analysis lets you compare the behaviour over time of groups of customers who joined in the same period. It is critical for understanding retention and churn trends.

Cohort Types

  • Acquisition cohort: Customers who joined in the same month/week
  • Behaviour cohort: Customers taking similar actions
  • Channel cohort: Customers from the same channel
  • Plan cohort: Customers who chose the same plan

Retention Table

Each row shows a cohort (e.g. those who joined in January 2024) and each column the percentage of customers remaining one period later.

Healthy SaaS Metrics
  • Monthly churn: <5% (ideal: <2%)
  • Net Revenue Retention: >100%
  • LTV/CAC ratio: >3x

Reports

You can access various reports to analyse your subscription performance.

Key Reports

  • Revenue report: MRR/ARR trend, growth rates
  • Subscription report: Active, paused and cancelled counts
  • Plan distribution: How popular each plan is
  • Churn report: Loss rates, reasons, trends
  • Collection report: Successful/failed payments, dunning status
  • Cohort tables: Periodic retention analysis

KPI Summary

Metric Formula Ideal Value
MRR The monthly total of all active subscriptions Growing steadily
Churn Rate Cancelled / total subscribers × 100 <5% monthly
ARPU MRR / number of active subscribers Growing steadily
LTV ARPU × (1 / Churn Rate) >3× CAC
NRR (MRR + Expansion - Churn) / MRR × 100 >100%