# How do I go back to an earlier version of a template?

> Every edit session, save, API change and restore is kept as a version. Open File → Version history to see what changed and put any earlier design back.

- **URL**: https://orshot.com/docs/orshot-studio/version-history

---

Orshot keeps the history of every studio template automatically. Nothing to switch on: from the moment you edit a template, the state before each change is kept, and you can go back to it from **File → Version history** in the studio.

## What is kept

| Version            | When it is created                                                                                            |
| ------------------ | ------------------------------------------------------------------------------------------------------------- |
| **Editing session** | When you come back after 30 minutes away (or someone else writes), the design as you left it is kept          |
| **Autosaved**       | While you edit, a safety copy refreshed every 10 minutes, so a closed tab or crash never costs more than that |
| **Saved**           | Every explicit Save (⌘S / Ctrl+S)                                                                             |
| **Named**           | Versions you name with **Save version**. Never removed, always restorable on a paid plan                      |
| **API change**      | The design as it was before an API call or an agent (Claude, Cursor, ChatGPT) changed it                      |
| **Restore steps**   | Restoring adds "Before restoring vN" and "Restored from vN", so a restore can always be undone                |

Each row shows what changed ("2 texts edited", "1 image replaced", "+1 page"), which pages were touched, who made the change and when. Hover a time for the exact date.

![Version history in Orshot Studio: one row per state, with what changed and the pages it touched](https://orshot.com/docs/orshot-studio/version-history-sheet.webp)

Older versions are thinned over time: everything from the last 24 hours, then one per day, then one per week, up to 15 automatic versions per template. Named versions are never thinned.

## Restore an earlier design

1. Open the template in the studio and choose **File → Version history**.
2. Find the version. Thumbnails show the pages that changed in that version.
3. Click **Restore**. Unsaved edits are saved first, so nothing is lost.

![Restoring keeps the state you were on as "Before restoring v2" and adds "Restored from v2"](https://orshot.com/docs/orshot-studio/version-history-restore.webp)

The design comes back on the canvas and a new "Restored from vN" step is added to the timeline. Name, description, tags, folder and sharing settings are not changed by a restore. Use **Undo** in the confirmation to go straight back.

Prefer to keep the current template as it is? Use **⋯ → Make a copy** to create a new template from the version instead.

## Name a version

Type a name in the box at the top of the sheet and press **Save version** to keep the current design under that name, or use **⋯ → Name this version** on any row. Named versions are never removed and are the ones to use for approvals and milestones.

## Plans

| Plan   | Versions shown | Can restore              | Named versions per template |
| ------ | -------------- | ------------------------ | --------------------------- |
| Free   | 5              | No, upgrade to restore   | 0                           |
| Launch | 15             | The newest 3             | 1                           |
| Grow   | 15             | The newest 8             | 3                           |
| Scale  | 15             | The newest 12            | 6                           |

Versions are kept on every plan, so a Free workspace that upgrades can restore straight away. Rows outside the plan's reach stay visible with a lock.

## Automate it

Enterprise workspaces and first party agents can list, name, restore and copy versions through the API: start with [List Template Versions](https://orshot.com/docs/api-reference/template-versions-list).