Cloud Services CRM
In subscriptions revenue loss does not start on renewal day but weeks earlier, when usage drops; because that drop is not visible on the billing side, the cancellation is only noticed when the renewal is refused.
A subscription is a record with start, renewal date and monthly amount fields. In Rapitek CRM, MRR and ARR come out of those fields, and the health score out of the threshold you define.
- Calculate MRR, ARR and churn metrics from the amount and date fields on the subscription records
- Define the components of the health score and its threshold yourself, and move accounts that fall below the threshold to the top of the list
- Send the task tied to the time left until the renewal date to the account owner, and produce the quote from the same record
- Open an upgrade opportunity for accounts whose quota and module usage rates cross the threshold
| Subscription Record | A subscription is a record with start, renewal date and monthly amount fields. MRR and ARR are calculated from the sum of those fields, and churn from the proportion of cancelled records. |
|---|---|
| Customer Health Score | You define the components of the score and its threshold; login frequency, the modules used and open support tickets are fields on the account record, and an account that falls below the threshold moves to the top of the list. |
| Renewal Task | The renewal date is a field on the subscription record; a task tied to the time left until that date goes to the account owner, and the quote is produced from the same record. |
| Expansion Opportunity | Quota and module usage rates are fields on the account record; an upgrade opportunity is opened for an account that crosses the threshold, and feeding those fields from your product is set up over the REST API or webhooks. |
In cloud services a customer is not sold once and done with; they are won again every period. When the number of active users on an account falls, or a critical module stops being used, nothing changes on the revenue statement: the figure looks the same until the renewal month, while the problem has already started.
Rapitek CRM puts usage activity next to the subscription record; when the health score drops, the account surfaces in the list before the renewal date arrives. The same data works in the other direction too: an account pushing the limits of its plan is flagged as an expansion opportunity just as clearly as an at-risk account. We build the carrying of usage data from your own product into the CRM; there is no out-of-the-box module, and the connection is written for each project over the REST API and webhooks.
