---
url: "/copydoc/library/airtable.md"
description: "The Content Library feature in CopyDoc allows you to use content snippets from an Airtable to populate your Figma text layers, which ensures that you can get up to date content directly from your Airtable URL whenever the **Airtable** option is loaded via the **Integrations** tab in CopyDoc."
---

# Integrating with content from Airtable

> The Content Library feature in CopyDoc allows you to use content snippets from an Airtable to populate your Figma text layers, which ensures that you can get up to date content directly from your Airtable URL whenever the **Airtable** option is loaded via the **Integrations** tab in CopyDoc.

### Video Tutorial: Use Airtable as a Figma text content library

This video tutorial is a complete step-by-step guide showing you how to use Airtable as a Figma text content library using the CopyDoc plugin.
[Embedded media](https://www.youtube.com/embed/Aw9wleHHvOs)

[Video](/assets/videos/copydoc/library/airtable-snippets-integration.mp4)

## Structuring your Airtable with text snippets

To create a sheet, login to [Airtable](https://airtable.com/) and click **Create a base**, select the **Workspace** you'd like to add it under, and then click **Create**.

The format of the Airtable needs to follow the structure of: each column of your first/header row contains the _trigger_ names (eg. `//expandme`), with each text variant per snippet populating the rows underneath each trigger's column.

|//firstname|//cities   |
|-----------|-----------|
|Kate       |Seattle    |
|Elbert     |Los Angeles|
|Michael    |New York   |
|Amy        |Austin     |
|           |Portland   |
|           |Boston     |

## Adding your Airtable to CopyDoc

To add your Airtable content snippets in CopyDoc, click on the **Integrations** tab in the Content Library panel, then select the **Airtable** option from the platforms dropdown selector; then you'll need to add 3 fields:

### Your Airtable Sheet URL

To create a sheet, login to [Airtable](https://airtable.com/) and click **Create a base**, select the **Workspace** you'd like to add it under, and then click **Create**.

The Airtable sheet URL should look like this: `https://airtable.com/appzkSCDvQhxjfrl3/tbl9Ug0eTNoZFX5ne/viwULclwtTCrQq4dR?blocks=hide`

### Your Airtable Personal Access Token

You can [create a token](https://airtable.com/create/tokens) from the Airtable [Personal Access Token](https://airtable.com/developers/web/guides/personal-access-tokens) page.

Your Airtable personal access token should look like this: `patCDDXkwmgP4CyJK.19aa66430076753f90aaf1b27ae0a4ddf14f445dce8add9bd539bcbefcbe35df`

You'll also need to set the **Scope** to `data.records:read`, and making sure to include your **Workspace** that contains the sheet(s) you'd like to use, otherwise there won't be any permissions for the API to read the content from your Airtable.

### Custom Airtable Label

You'll need to set a custom label (eg. `My Airtable Snippets`) to help you identify your Airtable URL when you use it.

Once you've added those fields, click the **Add** button to load up the content snippets that you can use in your Figma text layers.
