Multiple Pricing plans on one account
We really need the option of having multiple pricing plans on an account at 1 time, also preferably an "expiration date" on a plan as well.
Example. We have a client that signs up with us. They have a launch fee and a monthly maintenance fee. The launch fee is normally a 1-time charge up front, and then the monthly is set up on with a pricing plan. We do have customers that split up their launch fee into 2-6 months, so we would like the option to add an additional pricing plan on top of the monthly subscription. ANd be able to tell it to charge X amount every month for X number of months.. and then come off the account.
We also have clients that are on an annual plan, but add temporary users monthly. So we would have their annual pricing plan set up, but then also a monthly one set up for those extra users. Right now all these things are manual, and we are just too large to continue to do it this way. We may have to look at other options for our billing system if we can not do all of the things we need.. but we would like to try and stay with you guys if possible.. Is there any help you can provide?
Discussions are closed to public comments.
If you need help with Cheddar please
start a new discussion.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Meghan Turner on 22 Mar, 2019 04:44 PM
Hi Wendy,
We certainly want you to be able to stay with us, too! I understand why this manual process would be tough to scale as you grow, so let me spend some time with our engineering team early next week to evaluate possible solutions. I should be able to meet with them on Tuesday, so I'll send you an update Tuesday evening/Wednesday morning.
Let me know if you have any questions in the meantime.
Meghan
Support Staff 2 Posted by Meghan Turner on 28 Mar, 2019 06:00 PM
Hi Wendy,
Sorry my reply to this is a little delayed! I've been working with the engineering team to determine the best way for you to automate the process of adding time limited installment charges to a customer's bill and we think that you can use some of Cheddar's existing tools to add the customization and automation you need to scale your billing process.
Specifically, we'd recommend using our subscription billable webhooks to review invoices and the API to add custom charges for setup fees that are being billed in installments. The subscription billable hook is triggered when a customer's invoice becomes due, but before it's transacted. When you have that hook enabled, Cheddar's recurring engine will send the hook instead of transacting the invoice, leaving the invoice in an "outstanding" state. This enables your hook listener to automatically execute actions on the outstanding invoice prior to transacting.
We think this process is ideal because it lets you bundle all of the charges into a single recurring invoice and gives you the flexibility to apply charges whenever you'd like. If the customer is subscribed to multiple pricing plans, they'd most likely be dealing with multiple monthly invoices which introduces a number of complications to the billing cycle (for example, what happens to the customer's subscription if the setup fee invoice is declined, but the subscription fee invoice runs?).
Here's what that process for using the subscription billable hook would look like in practice:
metaData
ornotes
fieldmetaData
/notes
field to determine if an installment should be added to the customer's billcustomers/run-outstanding
API endpointFor customers on annual plans who need to be charged monthly, for users you could do something similar with their annual fee:
metaData
ornotes
to indicate when the customer's annual bill is duecustomers/run-outstanding
API endpointTo make these automated workflows possible, your dev team will need to implement a few things:
metaData
(only supported via the API) ornotes
(viewable and editable via the API and your Cheddar dashboard) to store this in the Cheddar customer record and implement a process to add that data to the customer record when necessary using the APIWe have a couple of resources that should simplify the process of setting this up:
metaData
.I hope this outline of the processes and resources I've provided are helpful, but please let me know if you or your team have any questions Wendy!
Meghan
3 Posted by milan on 03 Nov, 2023 12:35 PM
Implementing multiple pricing plans within a single account structure streamlines customer experience and boosts flexibility. Techniques like tiered pricing or add-on models www.loosediamondcuts.com offer users diverse options. Managing these plans efficiently demands robust billing software and a clear, transparent communication strategy to ensure user satisfaction and operational ease.