> For the complete documentation index, see [llms.txt](https://docs.contentsync.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.contentsync.com/what-is-contentsync/content-versions.md).

# Content Versions

You can use Content Versions to:

* **Translate** - Create different versions for each language
* **Personalize** - Create different versions for each user or persona
* **Iterate** - Create different versions as you iterate your content
* **Branding** - Create different versions based on region or segmentation
* **Reusing** - Create different versions for each campaign, report, email, etc&#x20;

## &#x20;Anatomy of a Content Version

The spreadsheet is ContentSync's core content management. This lets you utilize all the power of modern spreadsheets and keep your content is both organized and functional in a grid.&#x20;

> The first column is always the Content Key column.

> Each other column of the spreadsheet is a content version.

For example, imagine your design has a title and description and you want to have multiple languages of this content. It could be represented as the following spreadsheet:

| Key         | English              | Spanish                | Korean  |
| ----------- | -------------------- | ---------------------- | ------- |
| title       | My title!            | ¡Mi título!            | 내 제목!   |
| description | A short description. | Una breve descripción. | 간단한 설명. |

The above table would define 3 content versions: English, Spanish and Korean and 2 content keys: title and description.

{% content-ref url="/pages/-MDf\_poabH2CaQ0TQxB3" %}
[Content Keys](/what-is-contentsync/content-keys.md)
{% endcontent-ref %}

## Creating and Managing Versions

#### Creating a Version

To create a new version is as simple as adding a new column on your spreadsheet. In order for ContentSync to recognize this new version, you may need to trigger a "Update Versions from Spreadsheet" (see each specific plugin for more details).

#### Set Version to Not Be Syncable

Sometimes your spreadsheet may contain additional columns you do not want anybody to sync to. To prevent a version from being syncing, go to your project at contentsync.com, navigate to your project, go to settings > versions press the edit button next to a version. From there you can toggle the version you'd like to not be syncable.

![](/files/-MDfrunJM8P98ZG1yB63)

## Syncing A Version

To sync a design with a version requires you to install the ContentSync plugin of your choice. Once you have installed and configured it, you just select the version and sync.&#x20;

> Syncing a version can be done in both directions!

To learn more about how syncing works, check out the specific plugin you would like to work with:

{% content-ref url="/pages/-MDWY2bjwoLnAtpBxUY7" %}
[Adobe XD Plugin](/plugins/adobe-xd-plugin.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MDWY-Zf9uJ34GMMZ7x7" %}
[Sketch Plugin](/plugins/sketch-plugin.md)
{% endcontent-ref %}
