Figma
BulkPublish
Publish to social media from Figma
Finish the frames in Figma and post them from the same file. The BulkPublish plugin exports the frames you select as images and sends them to your social accounts now or at a time you pick, as a single image or a carousel.
What Figma can do
The plugin can use 13 operations, sorted below into 5 areas. The list is read from the plugin’s own code rather than written by hand.
| Area | Operations |
|---|---|
| Channel sets | Create channel set,List channel sets |
| Channels | Get platform-specific options for a channel,List channels |
| Media | Upload media (single request) |
| Posts | Approve a pending post,Create post,Get post,List posts,Publish immediately,Reject a pending post |
| Utilities | Get quota usage,X (Twitter) API spend |
Where the posts go
Whatever Figma schedules can go to any of these 15 networks, to one account or to all of them at once. Each one links to its own page with its limits and post types.
Setting up Figma
Run BulkPublish from Plugins in any Figma design file, or find it in Figma Community and save it. Paste an API key from your BulkPublish account into the plugin settings once and it stays connected until you sign out.
- Create a BulkPublish account and connect the channels you want to publish to. The free plan connects three channels and does not ask for a card.
- Install the BulkPublish plugin in Figma from Figma Community, using the link further down, and turn it on.
- In BulkPublish, open Settings, then Developer, and make an API key.
- Open the plugin settings in Figma and paste the key.
- Publish something. Every operation in the table above is available from inside Figma.
Ways teams use this
Made for designers, social managers and agencies who make their posts in Figma. Tick the frames to include, pick accounts or a saved channel set, and a live counter keeps the caption inside the strictest network you selected. Team approval, plan limits and X costs show in the panel before anything is sent.
- Bulk upload a month of posts in one pass, then let the queue send them out at the times you set.
- Write once and cross-post everywhere. One post, adapted per network, goes to every connected channel together.
- Turn a blog or podcast RSS feed into automatic posts the moment a new item appears.
- Read the numbers back. Impressions, engagement and link clicks come back the same way the posts went out.
Details
The practical facts about Figma in one place, for setting it up now or checking something later.
| Detail | Value |
|---|---|
| Authentication | API key, made under Settings then Developer |
| Get it from | Figma Community |
| Operations | 13 operations |
| Networks | 15 networks |
Open Figma · Read the API docs
Frequently asked questions
What people usually want to know before they connect Figma.
What does the Figma plugin do?
It lets you publish to your social accounts from inside Figma. The caption is filled in from what you are writing, and you can publish straight away, schedule it, or hold it for a teammate to approve.
Which networks can it publish to?
All 15 of them. Connect your accounts once in BulkPublish and every one of them shows up in the plugin.
How does it sign in?
With an API key, made under Settings then Developer. Use a key just for this plugin, so you can revoke it on its own without touching anything else.
Does Figma have to stay open for a scheduled post to go out?
No. Once a post is scheduled it publishes at its time, whether Figma is open or not.
Is it free?
Yes. The plugin is free and works on every plan, including the free one. Posts you send from it count against your plan exactly like posts written in the app.
Still stuck? The Help Center walks through it step by step.
Other integrations
BulkPublish also works with 41 other tools. Pick one to see how it connects.
Start publishing
Create an account, connect your channels, and your first post can be scheduled a couple of minutes later. Free plan, no card, cancel whenever you like.