How do I deploy a form version to test or live mode?
Last updated: August 24, 2026
Every form has at least one version, and every version sits in one of three states: draft, published, or deployed to a mode. Deploying is what makes a version active for candidates — and you do it right from the form, on the card for the version you want.
Publishing ≠ deploying. A published version that hasn't been deployed shows as Deployable (Read-only) and candidates can't see it yet. This is the most common reason a form doesn't appear where you expect it.
Deploying affects only the mode you're currently in. Test mode is for validation before you roll out to live placements — see 📄 Understanding test mode and live mode for what else differs between the two.
Deploy a version to the mode you're in
Open the form. Go to
Formsand select the form. It opens on theVersionstab, with a card for every version.Confirm which mode you're in. Check the
Test modetoggle in the organization selector at the top of the sidebar. It's amber when test mode is on.Find the version you want and read its badge.
Draft (Editable)means it hasn't been published yet — deploying will publish it and deploy it in one action.Deployable (Read-only)means it's published but not yet deployed to this mode.Deployed (Read-only)means it's already active here, so there's no deploy button; useNew Draftto make changes instead.Click
Deploy (Test Mode)orDeploy (Live Mode)on that version's card. The button names whichever mode you're in.Fill in the dialog. Deploying a draft asks for
Release Notesand shows which languages will publish with it. Deploying an already-published version skips straight to confirmation.Choose what happens to tasks already in flight. Under
Upgrade tasks to use this version?, pickDo not upgrade any tasks,Only upgrade incomplete tasks that have not yet been opened, orUpgrade all incomplete tasks. This only touches tasks in the mode you're deploying to.Confirm. Click
Deploy (test)orDeploy (live). The badge changes toDeployed (Read-only), and new tasks in that mode are created under this version.
You can also reach the same card through Version History if you're already looking at a specific version — the deploy button behaves identically there.
Test the version before it goes live
The fastest way to check a deployed version is to assign it straight to a test employee as a task. That isolates the form itself from your policy setup, so anything that looks wrong is the form.
Open your test employee. Go to
Employeesand select the employee you use for testing, or create one.Open the
Taskstab and clickCreate task. The button sits to the right of the tabs.Choose the form under
Formand create the task. Set aDue Dateif the behavior you're testing depends on one.Walk the candidate experience. Open the task and confirm fields, conditional logic, prefills, and signatures behave the way you expect.
Test the assignment path too
Creating a task directly skips policy evaluation. When you also want to confirm the right people get this form automatically, run a placement through it.
A placement only creates tasks if a policy says so. Onboarded decides which tasks a placement needs by evaluating your policies against it — a deployed form on its own generates nothing. If the placement comes back with no tasks, confirm a policy in this mode attaches the form and that its conditions match the placement data you entered.
Create a placement with test data that matches the conditions on the policy that should assign this form.
Confirm the expected tasks appear. The placement should generate the tasks your policies call for, on the version you just deployed.
Deploy to live mode (when ready)
Switch to live mode. Open the organization selector at the top of the sidebar and turn the
Test modetoggle off.Go back to the form's
Versionstab. The same version now showsDeployable (Read-only), because it hasn't been deployed to live mode yet.Click
Deploy (Live Mode). Live mode adds one option test mode doesn't:Deprecate all currently published blueprint versions.Select it when this version replaces everything that came before, and leave it clear when older versions should stay available.Confirm. The badge changes to
Deployed (Read-only). New placements in live mode now use this version.
Roll back or re-deploy
There's no undeploy. To back out, deploy an earlier published version over the top of it — each version tracks its deployment status independently for test and live modes.
Deploying an older version does not delete tasks created under the newer one. Existing tasks stay as they are.
New placements created after the re-deployment use the newly deployed version.
Rolling back in one mode does not affect the other.
Next steps
Once your form is deployed, the next step is to assign it to policies so it shows up in your onboarding flow. See 📄 How do I build a policy? for guidance.
Related articles:
📄 Understanding test mode and live mode for what's shared between the two modes and what isn't
📄 Understanding forms for the publish-vs-deploy mental model
📄 Understanding policies for how forms connect to workflows