Operating Modes
Maple can be leveraged in no-code mode through the dashboard. For deeper integration, the platform also provides a robust API so you can perform any dashboard action as a white-labeled experience in your own product, including usage-based and seat-based billing.Test account: Request a separate test account from [email protected] with distinct credentials so you can experiment before going live.
Key Concepts
Company
When you sign up, Maple provisions a company for your business. All entities described below belong to that company. You can configure the company with an address, timezone, currency, and branding so it represents your product or business.Billable Items and Metrics
Billable items and metrics are the core units for billing. Billable items are distinct billable entities in your product, for example Licenses, API Calls, or Users. Items can be usage-based and transient (e.g., API calls) or object-based and persistent (e.g., users). Billable metrics are rules and aggregators applied to billable items. They query events or objects and produce an aggregate value that is ultimately billed to the customer.Events and Objects
Maple supports metering for:- Usage-based items (transient): e.g., API calls, bandwidth, compute minutes
- Object-based items (persistent): e.g., seats, licenses, stored objects
Prices and Plans
Pricing starts with item prices for each billable metric. You then combine them into product pricing (plans) with one or more billable components.Customers
A customer is a business or user you bill through Maple. You can begin billing with just an email; for taxation and more advanced needs, add a customer address.Subscriptions
A subscription represents recurring service for a customer. A subscription can include one or more product pricing, so a single invoice can cover multiple offerings.Contracts
A contract is a proposal for a subscription or one-time charge. Contracts include a signature step before the subscription starts, which is common in enterprise sales.Invoices and Payments
An invoice can represent recurring or one-time charges. For active subscriptions, you can also preview upcoming invoices, which is useful for usage-based charges. Maple integrates with multiple payment providers to process payments for invoices.Explore Product Guides
Products & pricing
Configure your product catalog, plans, and packaging
Billable metrics
Set up rules and aggregators for usage-based and object-based billing
Customers
Create and manage customers for billing
Subscriptions
Manage recurring subscriptions and plan changes
Contracts
Create, share, and sign proposals before subscriptions start
Invoicing & payments
Issue invoices, collect payments, and automate revenue collection