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.

Figma integration for BulkPublish

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.

AreaOperations
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.

  1. 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.
  2. Install the BulkPublish plugin in Figma from Figma Community, using the link further down, and turn it on.
  3. In BulkPublish, open Settings, then Developer, and make an API key.
  4. Open the plugin settings in Figma and paste the key.
  5. 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.

DetailValue
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.

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.