How to populate Figma text layers directly from Google Sheets.
👋 Hello - Thanks for installing this plugin.
As the name suggests - this plugin enables you to easily populate text layers in Figma, directly from your Google spreadsheet.
Let's get started.
For the text from your Google Sheet to correctly populate your Figma text fields contained within your layout - we need to map each Google Sheet cell containing text, to specific text layers in Figma.
We do this by using table column and row titles in Google Sheets. The column titles should match your layout container in Figma (These can be Frames, variants or groups).
We then match the row titles in Google Sheets with the same names used for your text layers in Figma.
⚠️ Note: Ensure you have the word 'Key' in cell 1A of your Google Sheet.
The image below illustrates this match.
Column titles = Frame / Layout titles.
Row titles = Text layer names.
Heres my example Shareable Google Sheet URL link.
Grab the URL share link from your Google Sheet:
Now that you have the shareable link copied to your clipboard, return to Figma:
Another way of updating text layers is by using the Google Sheets CSV file.
To download the CSV file:
That's it! I hope this plugin helps in your day-to-day.
Whilst this plugin remains free to use, a little support would go a long way.
So if you fancy buying me a coffee, please follow this link ☕.
Thanks so much!
Andrew