Recurring Revenue / SaaS Content reporting and goals is currently in the Beta stage, if you're interested in participating please contact your CSM.
Mediafly Recurring Revenue (SaaS) Reporting & Goals is a suite of reports in Mediafly’s Intelligence360 offering designed to help RevOps leaders understand their MRR and ARR metrics quickly and easily.
How to Configure a Recurring Revenue Content Calculation
Our Recurring Revenue Reporting offers a robust framework to handle almost any MRR configuration in your CRM. We currently support the following object types:
Opportunity Products (Available now)
Where contract start, contract end, and value are represented on the Opportunity’s product line items
And will soon also support:
ARR configuration (Coming soon)
Opportunity (Coming soon)
Where contract start, contract end, and value are represented on the Opportunity itself
Salesforce CPQ (Coming soon)
This article will be specific to recurring revenue for opportunity product line items.
Configuring a recurring revenue content calculation is a prerequisite to reporting on or setting goals for SaaS analytics.
How it Works
Mediafly Recurring Revenue Reporting works by taking your existing CRM recurring revenue data and transforming it into a better format designed for robust reporting. In short, based on your configuration (instructions below) Mediafly will decompose a given contract term and value into discrete buckets.
For example, a 15 month contract worth $150,000 will get broken down into 15 discrete monthly buckets representing $10,000 each. We take into account configuration and considerations for contracts that don’t start or end on a month bound cleanly.
Ex: If you have a contract that starts on Jan 15th 2021, and ends on April 15th, 2022, that would be calculated as a 15 month contract. The revenue would be created as follows:
- Period: Jan 2021 $10,000, ARR $120,000
- Period: Feb 2021 $10,000, ARR $120,000
- Period March 2022 $10,000, ARR $120,000
- Period April 2022 $0, ARR $0 (ARR is front loaded)
If a renewal occurs, the renewal will be recognized in April 2022, if the renewal is lost, a cancel will be recognized in April 2022.
Full period revenue is currently recognized in the FIRST period of the contract (soon to be configurable). If ARR would like to be reported by day, report period ARR by contract start date.
Each one of the new pieces of data will contain additional data about where it came from to make reporting even better. For example, you can filter and report on opportunity, contract, opportunity line item, account and more properties in the recurring revenue suite.
🚨 Prerequisite 🚨
Before you can create a Recurring Revenue Content Calculation, be sure that the properties you need for recurring revenue are mapped into the Platform. If not, map the appropriate field(s) from your CRM. Here are directions for mapping fields from Salesforce, Hubspot, and Bullhorn.
Configuring a Recurring Revenue Content Calculation
Click here to reach the Content Calculator settings page.
Note: Once this feature is out of Beta, configuration will be available in the Settings menu...for now we recommend Beta users bookmark the link provided in this step.
Click + New Content Calculator
Select the Recurring Revenue Content Calculator template, then click Next
Enter a Name & Description, then click Next
Click on the Filter section
Add filters for what your company considers "recurring revenue". These will be the fields mapped in the pre-requisite, eg., "recurring".
Click on the Configuration section
Selected Contract Total Value Property already represents monthly value: leave box unchecked for Intelligence360 to assume total price OR check box if a calculation is already done to put MRR in the value.
Select the fields that correctly indicate your:
Start Date of Contract: typically contract start date, this field represents the date in which to begin recognizing revenue for a given product line item
End Date of Contract: typically contract end date, this field represents the date in which to close revenue for a given product line item
Early Termination Date (optional): property that represents an optional date field that is populated when a contract is terminated before the established end date. If the field is the same as end of contract, you don't need to enter anything here.
Contract Total Value Property: property that represents the total value of the contract
Click Save, this will trigger a context refresh to update the data. Click jobs or go to Settings > Jobs to monitor the status of the refresh.
Once you have configured your recurring revenue content calculation, you can begin creating recurring revenue / SaaS reports and goals!
If you run into any issues, please contact support.
Please sign in to leave a comment.