Subscription management

Duplicating plans and using templates

Overview

Similar plans – a yearly variant of an existing monthly plan or a promotional price, for example – don't need to be configured from scratch. With the duplicate function, you create a complete copy in seconds and only adjust the differences.

Duplicating a product

Open the product's detail page ("Management" → "Products" → click the product) and select "Duplicate" next to "Edit" in the action bar (visible with full product permission). Kyvento copies all settings – texts, prices, intervals, cancellation conditions and tax configuration – and automatically assigns a new product number and a new slug. You land directly on the copy's detail page.

The success message reminds you of the follow-up work: "Product duplicated – please check the name and price." There are two particularities you should be aware of:

  • The copy starts immediately with the status "Active" – so it is bookable without any further action. Adjust the name and price before you link to or promote the new plan.
  • Product images are deliberately not copied – the success message points this out in that case. Re-upload the images in the copy if needed.

For automation, the same operation is also available as the API endpoint POST /api/v1/products/{id}/duplicate.

Product detail page with the Duplicate action in the action bar
The action bar of the product detail page: "Duplicate" creates a complete copy

Follow-up work after duplicating

You typically adjust these points in the copy:

  1. Name: a clear naming scheme helps with variants ("Professional (yearly)")
  2. Pricing and billing cycle: for a yearly variant, change the price and interval
  3. Description texts: if the scope of services or the term differs (in all maintained languages)
  4. Images: re-upload – they were not copied

Recommendations for plan families

  • Keep the monthly and yearly variants as separate products – this keeps prices, notice periods and analytics cleanly distinguishable.
  • Don't overwrite old price levels: set the old plan to "Inactive" (existing subscriptions continue) and sell the new variant in parallel.

Next steps

  • Product form basics – see "Creating a plan: step by step"
  • Retire old plans in an orderly way – see "Archiving cancelled subscriptions"
← Back to Support

Related articles

Subscription management

Creating a plan: step by step

Overview This article walks you through every part of the product form – from the name and billing terms to cancellation...

Subscription management

Adding setup fees

Overview With a setup fee, you charge one-off starting costs – for onboarding, data migration or hardware provisioning,...