Eder Rengifo

Datalink - Populate your design layers with realistic data

Populate your design layers with realistic data. Generate it directly in the plugin or sync with your Google Sheets.

Add a comment

Replies

Best
Eder Rengifo

Hello! 👋 I built this plugin to help designers test and showcase their work with realistic data — quickly and flexibly. Whether you're working with components or simple layers, just add a % prefix to any layer name, and the plugin will detect it and populate it with data.

With this you would be able to:

  • Generate fake data from a comprehensive menu of options

  • Configure data to have more control over the population. For example, select format or sorting order.

  • Sync with your Google Sheets to use prebuilt data to populate your layers.

  • Dark & light theme support. The plugin interface adapts to your system’s theme.

Full disclaimer: You can use the plugin for free but with limited daily usage since there are costs involved. You can get unlimited access by buying a license here.

Please, let me know if you have any feedback or question! 🙏

Van de Vouchy

When many layers get filled with data, the design software might slow down. How do you make sure the plugin stays fast and smooth?

Eder Rengifo

@vouchy I’ve made some optimizations to the data flow to ensure good performance, but there are some constraints on Figma’s side. Based on testing, performance may start to degrade with more than 500 text layers and 200 image layers. The plugin doesn’t currently enforce any hard limits, but if you’re running into performance issues, I recommend populating data in smaller batches—such as by groups or frames. The plugin remembers previous configurations, so reusing them across a file should be as easy as clicking one button in the plugin.

Joey Zhu

Nice work on making it easy to sync design layers with real data from Google Sheets, thats a pretty handy feature for keeping everything up to date!

Alexios Vasileiou

Congrats on the launch guys!

Alessandra Pereyra

Pretty cool implementation!

I'm wondering whether having a function to link some of the layers would be helpful (like ensuring the title and description somewhat match with the image and price range).

Similarly—and perhaps more meant for your subscribers—would be the idea of setting up scenarios. There's something already there built-in (the text already has some capabilities for that) but would be interesting to allow people to describe more of their expected dataset, define personas and so on, so the designs can remain consistent among each other and a user journey could be easily designed across many views.

Alas, that may be a bit outside the scope of the product, but thought of sharing it regardless.