Follow our step-by-step guide to see how to set up subscription billing automation.
Create products, define pricing & build subscription plans to embed in your website.
Navigate to the Pricing Tab to create products and define their pricing models. Use ready-made templates or start from scratch to create your model.
Click 'Use this Pricing' and use our ‘Spreadsheet-in-a-System’ to edit your pricing. Edit line items, change prices and ranges, connect usage products, define billing logic and more. Once you're done, click on 'Publish' to save the product and add it to your products catalog.
Navigate to Pricing > Subscriptions to create your subscription plans. You can add multiple products with varying pricing models to each plan. Once you're done, click on 'Update Subscription'. Once you update a subscription plan, the platform automatically generates an embeddable URL for your website. This URL must be embedded in the specific plan's CTA, to ensure accurate billing.
Now that you have a specific URL for each plan, you can embed the appropriate link in the right call-to-action button on your website. Once customers sign up for a subscription, they will be directed to a specific checkout page where they will enter their payment information. The information collected will be used to automatically charge customers based on their specific plan and billing logic.
Automatically sync new customers and subscriptions to Received.
Once you have embedded the custom URLs into your website, Received's platform is ready to automatically 'catch' user information and create new customers and subscriptions. Using APIs, we can access the subscription data from your website to create the following:
New Customer Using a specific API, a new customer is automatically created in Customers > Subscriptions. Our API looks like this:
Example Value
Example Value
New Subscription Using a specific API, a new subscription is automatically created in Contracts > Subscriptions. Our API looks like this:
Example Value
Example Value
Navigate to Customers>Subscribers to see all subscriptions data. On this screen you can view the number of subscribers, subscriptions ARR and MRR, payment status, churn rate and more. Received offers an error handling mechanism, which quickly identifies failed payments and automatically sends a new payment link to the customer.
Automatically track usage, charge subscription fees, reconcile payments and recognize revenue.
In the event that a subscription plan includes a usage-based product, Received's usage API automatically tracks and calculates usage rates for each subscriber per billing cycle.
This API is provided by Received, and embedded into your software, enabling automatic usage tracking. Our embeddable API looks like this:
Once this API is embedded, usage is tracked and collected by Received. When it's time to charge customers, Received's internal API collects the relevant data and calculates the total due for each specific subscription.
Our API looks like this:
Example Value
Example Value
Received automatically charges active subscription customers according to their selected plan and usage rates (where applicable), and sends payment confirmations. Upon payment, Received's system automatically matches auto-charged payments with outstanding balances for seamless reconciliation and automatically recognizes revenue according to ASC-606 and IFRS-15 compliance.