All Collections
Customer self service management
How do my customers manage their own accounts?
How do my customers manage their own accounts?

Letting your customers manage their own accounts using the self service account management modal

Updated over a week ago

You may want to let customers manage their own subscriptions, rather than having you or your teammates do it for them. With Billsby, you're able to give your customers this option via our account management modal.

The account management is embedded into your website in the same way as the checkout. You can read our article on embedding the account management modal for more information.

What can a customer do in the account management?

With our account management modal, you'll be able to decide just how much of their account the customer can manage. For example, if you want your customers to be able to change their plan and update their details, but not be able to cancel their subscription themselves, you can turn the cancel subscription item off in the account management menu.

Viewing and updating a subscription

When your customer chooses to view their subscription information, we'll show them the product, plan and cycle they signed up for, alongside any other important pricing information, such as a their minimum term.

Here, the customer will also be able to make changes to their cycle length and the number of units they've subscribed to in their plan. If a customer chooses to change their cycle or unit amount, this change will be scheduled for the end of their current billing cycle.

894

If you offer your customers discounts, or their subscription is eligible for the collection of a tax registration number, they'll also be able to manage these options here.

894

As well as viewing and updating their subscription, your customers can also choose to change their plan, as displayed on the screens above. When your customer chooses to change their plan they'll be directed to another subscription creation flow, similar to that in the checkout journey.

893

Only plans that have their visibility set to 'Public' and also have at least one cycle linked with the same visibility settings will be shown here. They will be listed in the same order they are listed within the product, which can be found by navigating to the Billsby control panel, clicking Products > Products, plans & cycles and clicking on the drop down arrow next to the plans in question.

When a customer chooses to change their plan, all of their previous add-ons and allowances will be removed from their subscription and they'll need to go through the entire subscription creation process again.

After selecting their new subscription, they'll be asked to decide whether they'd like to change their subscription today or at the end of their current billing cycle. If a customer chooses to change their subscription today, they won't be offered a pro-rated refund for any paid usage between now and the end of their billing cycle.

Updating personal information

One area of functionality we recommend you keep enabled for your customers to access and change themselves, is the ability to view and edit their personal information. This includes their name, email address, phone number, address and card details.

1890

Managing add-ons

When your customer accesses the 'Manage add-ons' screen, they will be able to see what add-ons they currently have attached to their subscription, alongside any other available add-ons that they may want to stack on top.

1100

For customers that subscribe to a plan with no linked add-ons, the 'Manage add-ons' action will be automatically hidden from the account management menu.

If a customer chooses to add any new add-ons to their subscription, then they will be added immediately and the customer will be charged a pro-rated amount for them based on how far through their current billing cycle they are. These will also be added to their subscription immediately.

However, if a customer chooses to remove an add-on or change the number of units of an add-on they're subscribed to, this change will not come into effect until the end of their current billing cycle. Customers will be able to override any scheduled changes they've previously made before the change comes into effect.

Managing allowances

When your customer accesses the 'Manage allowances' screen, they will be able to see what allowances they currently have attached to their subscription, alongside any other available allowances that they may want to stack on top.

894

For customers that subscribe to a plan with no linked allowances, the 'Manage allowances' action will be automatically hidden from the account management menu.

If a customer chooses to add any new allowances to their subscription, they will be added immediately. If the allowance comes with any included units, these will not be pro-rated.

If a customer chooses to remove an allowance, this change will not come into effect until the end of their current billing cycle. Customers will be able to override any scheduled removals they've previously made before the allowance is removed.

View billing history

When an invoice is generated for a subscription payment it will be sent to the email address associated with the subscription. Your customers can access their billing history in several ways, including via email and through the self service account management tool.

893

The billing history section displays a high-level list of all of the customer's invoices, detailing the plans included on the invoice, the invoice amount as well as the date the invoice was generated. Your customers will be able to interact with the list to view and download specific invoices.

Cancel subscription

The final action in the account management menu allows a customer to cancel their subscription.

893

Before a customer reaches the cancellation confirmation page, you have the option to take them through retention steps in order to try and prevent them from cancelling their subscription.

To find out more about the retention steps head over to the cancellation and retention guide.

Did this answer your question?