Managing forms in Xperience by Kentico often involves repetition. A team already has a working form, but a new campaign, landing page, market variant, or workflow requires a slightly modified copy. In practice, that usually means recreating the form structure by hand, reconfiguring settings, and checking that nothing was missed.
At Bluesoft, we ran into that friction often enough that it became clear the solution should live directly in the administration experience. That is why we are releasing XperienceCommunity.FormClone, a new open-source community package for Xperience by Kentico that adds a simple but high-impact capability: cloning existing forms directly from the Forms list.
Why we built it
Forms are one of the most frequently reused building blocks in digital projects. The business intent changes, but the structure often stays very similar. A newsletter sign-up becomes a gated-content form. A contact form gets repurposed for a regional office. An event registration form needs a new variant for a follow-up campaign.
Xperience by Kentico does not currently provide a native form duplication feature, so editors and developers have to rebuild these forms manually. For clients coming from Kentico Xperience 13, where form duplication was available, that missing workflow is especially noticeable. This package restores a convenience many teams were already used to. It saves time, reduces avoidable inconsistencies, and lowers the risk of configuration drift between otherwise similar forms.
With XperienceCommunity.FormClone, the starting point is no longer a blank form. It is the form you already know works.
What the package does
The package extends the Xperience by Kentico administration UI with a new Clone form action in Digital Marketing > Forms. From there, editors can duplicate an existing BizForm with a single click.
When the dialog opens, the new form name is pre-filled as {original name} (copy), and the editor can either keep it or change it before confirming the action. The cloned form is then created with a unique underlying database table name, so the new instance is ready to use without manual database preparation.
The result is a small UI enhancement that removes a surprisingly common source of repetitive work.
What gets copied and what does not
The package is designed to carry over the parts of a form that teams usually want to reuse, while leaving out operational data that should stay unique to each form instance.
| Item | Copied |
|---|---|
| Field definitions | Yes |
| Form Builder layout | Yes |
| Submit button text and image | Yes |
| Activity logging setting | Yes |
| Submissions | No |
| Automation triggers | No |
This approach keeps the new form structurally consistent with the original, while ensuring that submissions and automation behavior start clean and can be configured intentionally for the new use case.
Why this matters for real projects
The value of the package is not in introducing a new complex feature. It is in removing friction from a task that happens regularly in content and campaign operations.
For project teams, that means:
- faster setup of new form variants
- lower risk of missing fields or settings during manual recreation
- more consistent administration workflows for editors
- less developer time spent on repetitive configuration tasks
This is exactly the kind of improvement we like to contribute back to the Xperience ecosystem: focused, practical tooling that solves a real delivery problem.
Installation and setup
Getting started is intentionally simple.
Install the package:
dotnet add package XperienceCommunity.FormClone
Register it in your application startup:
builder.Services.AddXperienceCommunityFormClone();
After that, open the Xperience administration and navigate to Digital Marketing > Forms. The new clone action will appear in the row actions for each form.
The action is available to users with the Create permission on Forms.
Compatibility
The initial release targets:
- Xperience by Kentico 31.2.0 and newer
- ASP.NET Core 8.0 and newer
That makes the package a straightforward fit for current Xperience projects that want a better editorial workflow without introducing heavy implementation overhead.
Open source and ready for the community
We are publishing XperienceCommunity.FormClone as an open-source package because we believe these productivity improvements should be easy to adopt, review, and extend.
If your team works with Xperience forms regularly, this is one of those small additions that can pay off immediately. And if you have ideas for improvement, edge cases to cover, or related workflow gaps you would like to solve, we would be glad to hear from you.
Where to get it
- NuGet: XperienceCommunity.FormClone
- GitHub: BiQ-Bluesoft/xperience-community-form-clone
- Documentation: Usage Guide
Bluesoft continues to invest in practical, production-driven tools for the Xperience by Kentico community. XperienceCommunity.FormClone is our latest contribution, and we expect it to be especially useful for teams managing campaigns, lead generation flows, and recurring editorial form variants.
If you try the package in your project, let us know how it works for you. Community feedback will help shape what we build next.
Bluesoft is a development company specialising in bespoke web solutions, e-commerce platforms and digital applications. For more than 17 years, we have been a Kentico Gold Partner and are among the most experienced implementation teams in the region.
We also deliver projects on Kontent.ai and Umbraco, supporting mid-size and enterprise companies such as Škoda Auto, Sazka and E.ON. Our solutions regularly receive Kentico Site of the Year awards, confirming the quality and long-term reliability of our work.
As part of BiQ Group, we bring together more than 590 specialists and have successfully delivered more than 2,100 projects.
👉 Contact us via our contact form and our team will get back to you.







































