Customer Highlights

How Ignition Launched Seat-Based Billing with Maple

We have been working closely with the team at Ignition, a comprehensive go-to-market platform that enables companies to research, build, launch, and measure new products. It features an AI agent that analyzes customer and competitive intel to surface insights, generate roadmaps, launch campaigns, and marketing collateral.

Through a seamless integration with Maple, Ignition transitioned from Stripe to enable seat-based billing with true-ups. The "true-ups" model charges customers based on their seat usage, with additional charges for exceeding the initially contracted seats.

This integration also completely transformed Ignition's billing stack, allowing for future pricing feature experimentation, supporting both product and sales-driven growth strategies, all while reducing engineering effort and revenue percentage costs from Stripe.

Challenge

Ignition was gearing up for a product launch with a seat-based pricing model with true-ups. With this model, customers would pre-purchase a minimum number of seats and only pay for additional seats added to their plan on a prorated basis. This required Ignition's engineering team to build a system to track the initial seat count in customer contracts, charge those seats upfront using Stripe, and subsequently bill for any additional seats added over time.

Recognizing the importance of flexibility, Ignition also aimed to support future iterations of their pricing plans. However, managing intricate billing scenarios, adapting to dynamic pricing, and structuring feature packaging had become increasingly complex for the engineering team.

"We needed a billing platform that would help our product launch immediately, but also set us up for future pricing iterations."

Derek Osgood – Founder and CEO at Ignition

Solution

Recognizing the challenge, Ignition leveraged Maple's Stripe continuous sync mechanism to quickly import their existing customers and plans into Maple. They then integrated with Maple's Objects API to enable seat-based billing with true-ups and also delivered on multiple pricing plans with different feature entitlements.

"Basically all our billing capabilities, everything from feature entitlements to contracts, now reside in Maple and creating plans which have complex pricing has become really easy."

Vikas Reddy – Principal Engineer at Ignition

Results

Through this partnership with Maple, Ignition quickly launched their new seat-based pricing model and started converting users from their free plan to their paid plans.

  • Increased Product Velocity: Ignition's engineering team went from worrying about the implementation of seat-based pricing to focusing on their core product offering. They also offloaded all of their existing billing logic such as feature entitlements and seat-tracking to Maple and no longer have to maintain those systems. This means even more engineering time to focus on the core product.
  • Reduced Costs: With an automated migration to Maple, Ignition immediately saved percentage of revenue costs from Stripe. They also no longer had to purchase a contract-management solution for their sales-led deals or a metrics solution to track their core business metrics.
  • Streamlined Operations: Ignition set themselves up for the future by deploying Maple as a unified solution that automates their entire billing operations such as sending out contracts, collecting on outstanding invoices or retrying failed payments.

Conclusion

By leveraging Maple's holistic billing capabilities, Ignition not only addressed the immediate pricing needs but also positioned itself for sustained pricing iterations in the future without the heavy engineering lift.

Check out the benefits of feature entitlements and our flexible Object APIs. Reach out to us to learn more about how you can quickly execute your pricing plans with Maple.