Back to Plugins
Populate

Populate

Design with read data

Plugin Preview

Populate preview

About this plugin

Dynamic content for real designs. Build simple tables, match group and layer names, click Populate. Designers get real data in seconds, not hours.


Key features

  1. Multiple tables and rows: Organize content like Users, Products, Companies with flexible text, image, and reference fields.​
  2. Smart matching: Name the parent group as the table (e.g., Users) and the child layers as columns (e.g., Name, Email, Avatar) for automatic mapping.​
  3. One‑click populate: Select a frame or group and fill matching text and image layers instantly.​
  4. References and fallbacks: Link tables (e.g., Product → Category) and set defaults for missing values.​
  5. Save and reuse: Export/import JSON or JS and keep data in client storage for future projects.​


How it works

  1. Create tables: Add a table (e.g., Users), define columns like Name, Email, Role, Avatar, and add rows of data.​
  2. Match names: In Figma, set the parent group name to the table (Users) and child layer names to column names (Name, Email, Avatar) for perfect matches.​
  3. Populate: Select the target group or frame and click Populate to fill text and images from your table rows.​
  4. Reuse data: Your tables can be saved locally and exported; import later to continue work.​


Tips for best results

Exact names: Group name must match the table; layer names must match column names exactly (case-sensitive).​


About

Made by Filipe Almeida

☕️ Buy me a coffee

X · Dribbble

For support send me a DM on X

Plugin Details

Version5
CreatedNovember 22, 2025
Last UpdatedNovember 22, 2025
CategoryFile organization plugins
CreatorFilipe
Stats2 installs, 2 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Document Access:dynamic-page
  • Network Access:

    Allows loading images from any URL for CMS content generation

  • Editor Types:
    figma
  • Allowed Domains:
    • *