Subscription management
Introduction
The administrator is responsible for configuring and managing subscriptions on the platform. This module covers creating subscription types, durations, prices, and modules, as well as managing users’ active subscriptions.
Subscription architecture
Subscriptions are made up of four configurable elements:
Subscription type
├── Included modules (module list)
└── Prices (by duration)
└── Durations (monthly, quarterly, yearly, etc.)
Managing subscription types
Access types
- Go to "Subscriptions" → "Types".
- The list of existing types is displayed.
Create a subscription type
- Click "New type".
- Fill in:
- Name: e.g. "Basic", "Standard", "Premium"
- Description: what this type offers
- Included modules: select the modules that belong to this type
- Click "Create".
Edit a type
- Click the type to edit.
- Click "Edit".
- Update the information and included modules.
- Save.
Delete a type
- Select the type.
- Click "Delete".
- Confirm.
Warning: Deleting a subscription type that still has active subscriptions may affect the users concerned.
Managing subscription modules
Modules are groups of features that can be assigned to subscription types.
Access modules
- Go to "Subscriptions" → "Modules".
Create a module
- Click "New module".
- Enter:
- Name: e.g. "Analytics module", "Premium Projects module"
- Description: the features included in this module
- Associated permissions: the rights unlocked by this module
- Click "Create".
Edit / delete a module
Same process as for types.
Managing subscription durations
Access durations
- Go to "Subscriptions" → "Durations".
Create a duration
- Click "New duration".
- Enter:
- Name: "Monthly", "Quarterly", "Semi-annual", "Annual"
- Number of days (or months) this duration represents
- Click "Create".
Managing subscription prices
Prices define the cost for each type + duration combination.
Access prices
- Go to "Subscriptions" → "Prices".
Create a price
- Click "New price".
- Enter:
- Subscription type: which type this price applies to
- Duration: for which billing period
- Amount: the price in currency
- Currency: the price currency
- Click "Create".
Recommended pricing strategy
| Duration | Recommended discount |
|---|---|
| Monthly | Base price |
| Quarterly | -5 to -10% vs monthly |
| Semi-annual | -10 to -15% |
| Annual | -15 to -25% |
Managing active subscriptions
View subscriptions
- Go to "Subscriptions" → "Subscription list".
- All active, expired, and cancelled subscriptions are shown.
Filter subscriptions
- By status (Active, Expired, Cancelled, Pending)
- By type
- By user (investor or company)
- By date
Activate / deactivate a subscription
The admin can manually change a subscription’s state:
- Select the subscription.
- Click the status toggle (activate / deactivate).
- Confirm.
This is useful for exceptional cases (manually validated payment, error correction, etc.).
Common use cases
Offer a free subscription
- Create a "Free" type with limited modules.
- Create a price of 0 for that type.
- Users can subscribe without paying.
Handle non-payment
If a user has not paid for renewal:
- Find the expired subscription in the list.
- Deactivate it manually if needed.
- Contact the user via chat to resolve the situation.
“Subscription management” in the admin
The sidebar groups the platform’s SaaS configuration (plans sold to investors and companies):
| Entry | Role |
|---|---|
| Durations | Billing periods offered (monthly, annual, etc.) |
| Permissions | Rights tied to subscription modules |
| Modules | Functional blocks that can be enabled per plan |
| Plans | Subscription types presented at purchase |
| Prices | Amounts per plan × duration combination |
| Subscription list | Subscriptions taken out by users |
These screens work together to define what is offered to users and track what is actually subscribed.
See also: Cashflow · Platform settings