sobiworks.com

SheetSync Text

Reliable text sync from Sheets.Pay once for the visual layer.

SheetSync Text brings spreadsheet data into Figma with #ColumnName layers — like GSS, but reliable. Text stays free. Plus adds images, colors, visibility, and row repeat for $19, once.

The problem with sheet-driven Figma

Designers need data in frames. A fragile plugin, or a content platform at $29 a month, is a poor fit for that job.

GSS keeps breaking

GSS has a huge install base and breaks often after Figma updates. Sync dies mid-sprint and the cause is unclear.

CopyDoc is more than this job needs

CopyDoc is $29 a month for a full content platform. The usual need is sheet-driven text and a few visual fills.

What designers actually want

Reliable text, free forever — and optional images, colors, visibility, and row repeat, without a subscription.

How it works

Share the sheet

Anyone with the link can view. Pasting or uploading a CSV also works.

Name layers #Column

Names match GSS: #Title, #HeroImage, #Price.2 for row 2.

Run Sync

Scope is the selection, the page, or the document. Fonts load before the text updates, so glyphs stay intact.

Add Plus when the visual layer is needed

A Plus key unlocks images, colors, visibility, and row repeat.

Free and Plus

Text is never behind a paywall. Plus adds the visual layer.

Feature Free Plus
Text sync (fonts load correctly) Yes Yes
Sheet URL or pasted CSV Yes Yes
Scope (selection, page, or document) Yes Yes
Row picker and #Col.n suffix Yes Yes
Load sample CSV Yes Yes
Image fills from a URL Yes
Hex color fills Yes
Visibility toggles Yes
Row repeat (template frame) Yes

Price

Text sync stays free. Plus is $19, paid once, and the license does not expire. The key is entered in the plugin. Lemon Squeezy handles VAT and the receipt.

Install

SheetSync Text is installed from Figma Community. In the plugin, paste a public sheet URL or a CSV, then run Sync.

Questions

Does text sync need a license?

No. Free text sync works without a key. Plus is only for images, colors, visibility, and row repeat. Plus shows an upgrade prompt and leaves the text alone.

How does Plus licensing work?

Plus is $19, once, through Lemon Squeezy. The license key goes into the plugin. Lemon Squeezy handles VAT and receipts.

Is naming compatible with GSS?

Yes. Layers use #ColumnName. A suffix such as #Title.2 selects a row.

What about private Google Sheets?

This version reads public sheets shared as “Anyone with the link can view”, plus a pasted or uploaded CSV. There is no Google Drive sign-in, and private files are out of scope.

Is this a CopyDoc replacement?

No. SheetSync Text syncs sheet-driven text for free and visual fills with Plus. It is not a content CMS, and it does not cover Airtable, Notion, slots, or variants.