# Duplicate a form, or go back to an earlier version

> Copy a form from the Home list, and restore any published version of a form into the draft from Version history.

Duplicate a form from Home when you want a new form to start from an existing one. Restore an earlier version from a form's Version history when you want to undo changes you've already published. Neither one touches your submissions.

## Duplicate a form

1. On **Home**, select **Actions** at the end of the form's row.
2. Select **Duplicate**.
3. Confirm or change the suggested name, then select **Duplicate**.

![The Home row's Actions menu open, showing View, Duplicate, and Move to Trash](/docs-assets/building-forms/duplicate-a-form-and-restore-a-version-1.png)

Maxforms takes you straight to the copy's builder. It carries over your fields, design, after-submission settings, notifications, share title and description, open and close dates, and any images your fields use. It never copies submissions or version history, and your connected integrations come along but switched off.

The copy also starts paused: even after you select **Publish**, it won't accept submissions until you open its **Settings** tab and turn on **Active** under **Access**. A brand-new form you create from scratch starts active by default; a duplicate does not, so you can review it before anyone can reach it.

## Restore an earlier version

1. In the form's builder, select **Version history**.
2. Select the version you want from the list on the right.
3. Select **Restore version [number] to draft**, where [number] is the version you picked (for example, Restore version 1 to draft).
4. Confirm with **Yes, restore**.

![The Version history modal with a past version selected and Restore version 1 to draft highlighted](/docs-assets/building-forms/duplicate-a-form-and-restore-a-version-2.png)

Restoring replaces your draft's fields with that version's; it doesn't touch your Design or Settings tab, and it doesn't publish anything by itself. Review the restored draft, then select **Publish** or **Publish changes** to make it live. Publishing it creates a new version, so restoring version 1 and publishing again gives you version 3, not a second version 1.

## If the duplicate isn't sending to your integrations, then turn them on

1. Open the copy's **Integrate** tab.
2. Each integration you had connected on the original is listed, but its switch is off, since duplicating always switches integrations off.
3. Select the switch beside the integration you want to use.

If the integration needed its own setup on the original, such as a webhook URL or a channel, that configuration is copied along with it, so turning the switch back on is all it takes.

