Docs Managing subscriptions

Overview

After setting up your plans and pricing in Mantle, you’ll manage subscriptions throughout the customer lifecycle. Mantle brings all your subscription operations together in one place - from initial sign-up to upgrades, downgrades, and cancellations.

Key subscription functionality

Mantle’s subscription tools streamline the technical aspects while giving you flexibility in how you implement them:

Creating subscriptions

Mantle offers multiple ways to bring customers onto subscription plans:

  • With Mantle’s API: Create subscriptions automatically based on triggers or business logic without requiring customer selection.

  • Customer-initiated subscriptions: Let customers choose their own plans through a self-service interface that calls the same subscriptions endpoint behind the scenes.

  • Using Mantle’s admin: Create subscriptions manually through Mantle’s UI when handling special cases or sales-assisted conversions.

Managing subscriptions

Subscriptions naturally evolve as customer needs change. Mantle gives you the tools to handle these changes smoothly:

  • Upgrades: When customers need more features or higher limits, Mantle handles the immediate billing and service activation. The difference in price is charged right away for the remainder of the billing cycle.

  • Downgrades: For customers scaling back their usage, Mantle helps you manage the transition smoothly while ensuring proper billing adjustments.

  • Plan changes: Sometimes customers need a different feature set rather than more or less of the same. Mantle makes lateral moves between plans of similar value just as easy as vertical changes.

  • Cancellations: When a subscription needs to end, Mantle provides straightforward admin tools to process the termination and track the subscription status.

Mantle tracks the subscription state throughout these changes, so your app always knows exactly what level of service to provide to each customer.