> 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

A Content Version is a collection of content. These are columns of a spreadsheet.

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.

![](https://1554041498-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MDWTX8OcRpD4pfUmZFB%2F-MDfmocKDGSeTbJHJk98%2F-MDfrunJM8P98ZG1yB63%2FScreen%20Shot%202020-08-01%20at%202.13.45%20PM.png?alt=media\&token=2a25c220-99cb-4077-b0c1-56233a06f676)

## 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 %}
