Back to Plugins
Scribe - Dynamic data in seconds

Scribe - Dynamic data in seconds

The Mail Merge for Figma for crafting data-driven graphics.

dynamicdriveplaceholdersheetssyncmail mergedataspreadsheetcsvjsonautomateduplicate

Plugin Preview

Scribe - Dynamic data in seconds preview

About this plugin

Meet Scribe – The Mail Merge for Figma for crafting data-driven graphics.Scribe can help you automate and mass generate frames with real dynamic data!===Let me walk you through an example. You are Albus Dumbledore and you need to generate acceptance letters for the new batch at Hogwarts. The new batch has 40 students and Professor McGonagall has already handed off the letter to you on Figma.Now, you are definitely not going to change the name and export the letter 40 times. That's too brutal. That's too naïve.Let Scribe cast its magic.===And with this new and upgraded version – Scribe is more powerful than ever.Here's what Scribe can do:💿 Import data from a CSV or a Google Sheet🎞 Generate from multiple frames in one go🔒 No more publicly published Google Sheets. Scribe Bot can now be added to your Sheet and Drive as a collaborator💬 Replace the content of Text Layers🗯 Partially replace the content of Text Layers📸 Replace fill of Frame Layer with images⚡️ Transform layers with Customisations☁️ Special integration with Google Drive to make managing images painless📦 Customise your exports🏎 Under the hood, Scribe is rewritten from scratch with performance at the centre stage. On my machine (MacBook Pro 2020, M1), It generated 1000 frames with Text Layers in about 724 seconds. That's 0.72 seconds per frame. That's ffaasstt!How to use:✏️ Name the layersThe layer names of text layers must begin with a # followed by the field name of the Data Source column that they'd be substituted by.For example: For a Data Source containing names of people in the column name , the name of the text layer in Figma would be #name. Naming is case-sensitive.There are plenty more customisations available in the documentation.🏃‍♀️ Run ScribeSelect your frame and run Scribe.📀 Import dataYou can import the data from a CSV file or a Google Sheet.⚙️ Configure and scribeTweak some settings to make the setup really personal. Finally, scribe and have your graphics handcrafted and exported to you in mere seconds.Why Scribe?There's so much Scribe can do.- Generate certificates for the awesome attendees of your conference- Perform a batch generation of coupons- Create personalised gratitude-full letters for all your small-business supportersGive Scribe a try if you want to:- Create beautiful data-driven graphics in a fraction of the time it takes to do by hand- Automate the process of creating a bunch of graphics with real dataThere's a Kitchen Sink available here to showcase the power of Scribe: 👾 https://youtu.be/EOWnPWuPNPIAnd here's the entire documentation:📝 https://ishan-chhabra.gitbook.io/scribe/

Plugin Details

Version10
CreatedMarch 13, 2021
Last UpdatedMarch 7, 2023
CategoryFile organization plugins
CreatorIshan Chhabra
Stats846 installs, 88 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:build/ui.js
  • main:build/main.js
  • Editor Types:
    figma