Bulk create assets in Figma Buzz
Figma Buzz was released in open beta at Config 2025. It is currently available on all plans and seat types. Learn more about what’s included in the beta.
Who can use this feature
Who can use this feature
While in beta:
Figma Buzz is free for everyone.
Once Figma Buzz is out of beta, it will be included on the Full, Dev, and Content seats, in addition to our free Starter plan. We’ll notify you before that happens.
Use Bulk create to create multiple assets at once. You can import content from a CSV or XLSX file to populate individual fields within each asset.
Use bulk create to help you:
- Batch asset creation for events, products, or campaigns
- Create personalized assets, such as greeting cards or invitations
- Localize or translate content in bulk
To use bulk create, start with a single asset as your starting point. You can then import content from a CSV or XLSX file to update text and image fields within each asset in bulk.
Format your data
Bulk create supports comma separated value (CSV) or Microsoft Excel Spreadsheet (XLSX) file types.
Image uploads are only supported in XLSX file types—if your data includes images, export it as an XLSX file before uploading it to Figma Buzz.
Tip: Most common spreadsheet programs, such as Google Sheets or Numbers, allow you to download spreadsheets in CSV or XLSX format.
Each row of your data file represents a single asset, with the top row as a label. When inserting images into your data file, place them directly within a single cell.
Use the table below as an example of how to format your file. In this example, there are two text fields (”Name” and “Job title”) that will be mapped to the Figma Buzz asset. Since there are four rows of items beneath the labels, four assets will be created.
Tip: Make sure the first row of your spreadsheet always contains the field header.
Name | Job title |
---|---|
Jules | Entrepreneur |
Jesse | Dancer |
John | Analyst |
Billie Jean | CEO |
Note: You can only connect only one data field per object, so format your data to align with the individual objects in the asset. For example, if the asset has a single text object that includes both a first and last name, you don’t need two separate columns for “First Name” and “Last Name”—your spreadsheet should only have one column for “Name”.
Upload your data
Once you’ve formatted your data for importing, you can upload it to your Buzz file to bulk create assets.
- Create or select a single asset in your Figma Buzz file.
- Click Bulk create from the left navigation bar.
- Click Upload, then select a CSV or XLSX file from your device. Once uploaded, you’ll see a list of your uploaded data fields (by column title) in the left sidebar.
- Select piece of text or image on your asset, then select the corresponding data field from the left sidebar. You can only link text fields with text, and image fields with images. Once an object is linked to a data field, the data field will be marked with a check and highlighted pink. You can also click from the selected object’s toolbar and Select matching objects to connect multiple of the same object type across multiple asset sizes.
- Repeat step 5 for each object you’d like to update.
- Click Create assets.
Note: If you’re working from a template, you won’t be able to select any locked objects. To use locked objects in bulk create, first remove editing restrictions from the template.
New assets will be created after the selected asset. To view all new assets, navigate to Grid view.