Back to Plugins

Sheets to Layers
Sync Google Sheets data into your Figma designs
Plugin Preview
About this plugin
Populate your Figma designs with real content from Google Sheets. Update text, swap components, load images, and style layers directly from your spreadsheet data.
📊 What You Can Do
- Bind text layers to spreadsheet columns with simple #ColumnName syntax.
- Fill shapes with images from URLs in your sheet with support for Google Drive, Dropbox, and direct links.
- Automatically swap component instances based on cell values, including variant support.
- Use @# on auto-layout frames to duplicate children to match your data row count.
- Apply colors, opacity, dimensions, rotation, and text properties directly from spreadsheet values.
- Pull data from different tabs in a single sheet using // WorksheetName syntax.
- Choose specific rows, auto-increment through data, or randomize selections.
- Click cells in the data preview to instantly bind layers.
- One-click refresh when your spreadsheet data changes.
Works with any public Google Sheet. Just paste your share link and sync.
🛝 Check out the Sheets to Layers playground file to get started
📖 See full documentation for all features and functionality
✨ Inspired by the original Google Sheets Sync plugin created by Dave Williames
Plugin Details
| Version | 2 |
|---|---|
| Created | December 17, 2025 |
| Last Updated | December 29, 2025 |
| Category | Uncategorized |
| Creator | Jason Spidle |
| Stats | 6 installs, 2 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:dist/ui.html
- main:dist/code.js
- Document Access:dynamic-page
- Network Access:
This plugin fetches images from URLs specified in Google Sheets. Since users can reference images hosted on any domain, access to all domains is required.
- Editor Types:figma
- Allowed Domains:
- *
More Like This
Discover other plugins in the same category.
No similar plugins found in this category.