---
url: "/copydoc/tutorials/sync-merge-tags-in-figma-text-layers-from-a-spreadsheet.md"
description: "This tutorial shows how to use the CopyDoc Figma plugin to sync inline merge tags in text layers with data from a spreadsheet. It also covers syncing image fills from an artwork column and automatically repeating a selected layer for every spreadsheet row."
---

# Sync merge tags in Figma text layers from a spreadsheet

> This tutorial shows how to use the CopyDoc Figma plugin to sync inline merge tags in text layers with data from a spreadsheet. It also covers syncing image fills from an artwork column and automatically repeating a selected layer for every spreadsheet row.

[← Back to CopyDoc Video Tutorials](/copydoc/tutorials)

[Embedded media](https://www.youtube.com/embed/odONMaXerQQ)

**What this video covers**

This tutorial shows how to use the CopyDoc Figma plugin to sync inline merge tags in text layers with data from a spreadsheet. It also covers syncing image fills from an artwork column and automatically repeating a selected layer for every spreadsheet row.

**Things you'll need**

- A Figma file with text layers containing placeholder merge tags
- A spreadsheet file such as an Excel XLSX file, CSV, Google Sheets URL, or Airtable URL

**Steps**

1. Open your Figma file, find CopyDoc from the actions menu, and save it to your Figma plugins list or run it from Saved Plugins.
2. Prepare a spreadsheet with column headings that match your placeholder merge tags, using the format #{column_name} in the text layers.
3. In CopyDoc, click sync content and choose a source such as an Excel XLSX file, CSV, Google Sheets URL, or Airtable URL.
4. Drag and drop the spreadsheet into the plugin to preview the matched columns, including any image URL column such as artwork.
5. Select the frames you want to update and click sync rows with layers to replace the placeholder merge tags with spreadsheet values and sync image fills.
6. For repeating content, turn on auto repeat on a selected frame and use sync and repeat selected layer to duplicate it for all spreadsheet rows.
7. If needed, use the layer-name method by renaming a text layer to match a spreadsheet heading, then sync rows with layers to replace the full layer content.

**Useful links**

- [Watch the full video on YouTube](https://www.youtube.com/watch?v=odONMaXerQQ)
- [Read the full video transcript](https://www.hypermatic.com/tutorials/how-to-replace-merge-tags-in-figma-text-layers-with-spreadsheet-files-using-copy-doc)
- [Browse Copydoc tutorial docs](https://docs.hypermatic.com/copydoc/tutorials)
