• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
humbl

humbl

figma-variables-manager

Public
Like
figma-variables-manager
Home
Code
4
code
3
ui
3
README.md
manifest.json
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
README.md

Figma Variables Sync Plugin

A Figma plugin that syncs variables from external sources like Notion and Coda.

Features

  • Import variables from Notion or Coda
  • Automatically sync changes from external sources
  • Map external data to Figma variable collections and modes
  • Support for different variable types (colors, numbers, strings, etc.)

Project Structure

├── manifest.json           # Plugin manifest
├── ui/
│   ├── ui.html            # Plugin UI
│   ├── ui.css             # UI styles
│   └── ui.ts              # UI logic
├── code/
│   ├── main.ts            # Plugin main code
│   ├── api/
│   │   ├── notion.ts      # Notion API integration
│   │   └── coda.ts        # Coda API integration
│   └── utils/
│       ├── variables.ts   # Figma variables utilities
│       └── sync.ts        # Sync logic
└── README.md

Setup

  1. Install dependencies: npm install
  2. Build the plugin: npm run build
  3. Import the plugin into Figma

Usage

  1. Open the plugin in Figma
  2. Connect to your external data source (Notion or Coda)
  3. Map the external data to Figma variables
  4. Click "Sync" to import the variables
  5. Enable auto-sync to keep variables updated

Development

This plugin uses TypeScript and follows the Figma plugin API guidelines.

License

MIT

Code
codeuiREADME.mdmanifest.json
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.