Learn all about connecting Superhuman Docs with Figma, via embeds, the Figma Pack, and the FigJam widget.
Save time flipping between tabs and copy/pasting by connecting Superhuman Docs and Figma. There are currently three main ways to bring these tools together:
Embeds: Embed your Figma or FigJam files directly into Superhuman Docs, either as a full page or within an existing page.
FigJam widget: This widget lets you visualize Superhuman Docs tables inside FigJam files and makes actioning brainstorms easy.
Figma Pack: Sync data tables from Figma into your doc, write Figma-specific formulas, and take action in Figma with the click of a button.
Figma embeds
With Docs' embedding features, you can embed Figma files directly into your doc. You can either create full-page embeds, where a Figma file takes the place of a page. Or you can embed Figma files into the canvas, alongside text and other content.
ℹ️ Note that Figma’s API does not support two-way syncing. In other words, you cannot edit the Figma files via the Docs embeds. However, any changes made directly in Figma will be reflected immediately in the Docs embed.
To create a full-page embed:
Within your doc, at the bottom of your page list, click on the down arrow ( v ) next to New page. Select New page embed.
You’ll see a grid of different tools you can embed from. Select Figma from the options.
In the field provided, paste the link to the Figma content you’d like to embed. Then click Update.
From there, you can update the page title and icon, and manage the page just like you would other pages in your doc. If you need to update the Figma link at any point, simply click on the gear icon in the upper right corner of the page.
To embed within the canvas:
Find the spot on the canvas where you’d like to embed your Figma content, and type /embed. Then choose Embed from the list of options.
Paste the Figma link into the field provided, and click Create.
💡 Superhuman Docs also supports the use of additional URL parameters to further customize your Figma embed. In order to add this functionality to the Figma file you're embedding, you simply need to add the correct parameters to the URL. Check out Figma's documentation on query parameters for files to learn more.
To learn more about embedding third-party content in your docs, check out this article.
Figma Pack
A Pack is an extension that connects to outside tools and adds new powers to your doc. With the Figma Pack, you can sync your Figma files, projects, images, and components directly into your docs. Some tables in the Figma Pack even support two-way sync, which means you can edit the Figma data directly in Docs, and those edits will be reflected in Figma.
To install the Figma Pack in your doc, simply type /Figma into any blank line of your doc, then select Figma (under More Packs), then click Add to doc.
ℹ️ The Figma Pack is automatically included on Team and Enterprise plans. If you’re on a Free or Pro plan and would like access to the Figma Pack, check out this article.
Once the Pack is installed, you can start making use of its building blocks. Check out this guide for instructions and inspiration on getting started with the Figma Pack.
FigJam widget
So what can you do with the FigJam widget? The widget offers two key integrations:
Import FigJam sticky notes and reactions into a Docs table, where you can sort, filter, group, and integrate other apps in our Packs ecosystem.
Turn rows from a Docs table into visual sticky notes in FigJam.
You can use this widget whenever you’re working between Docs tables and FigJam stickies. These integrations unlock a number of potentially powerful scenarios. For instance, use this widget to...
Turn ideas from FigJam into next steps in Docs.
Ideate tasks in FigJam, then assign owners in Docs.
Visualize objectives and roadmaps in FigJam and track them in Docs.
Take action on reflections from retrospectives or pre-mortems.
Generate questions in Docs, then brainstorm solutions in FigJam.
To get started, you will need to add the Docs widget from the Figma community (Part 1), then sync your FigJam board to a table in your doc (Part 2). Check out the sections below for step-by-step instructions.
💡 Quick start: The easiest way to understand how the widget works is to copy and play with any of the following templates to experience how both tools can complement each other:
Part 1: Connect the widget
First, you need to connect the FigJam widget to your Docs account and Docs table. To do so, follow these steps:
In your FigJam canvas, click + in the bottom right of the toolbar.
Then search Superhuman under the Widgets tab.
Select the Superhuman widget, then click Get started.
-
If you haven’t yet, you’ll need to connect to your Superhuman Docs account using an API token.
To get this token, go to superhuman.docs.com/account, scroll to the API Settings section, and click on Generate API token. Give the token a name and generate. Then copy the newly created token. Finally, back in FigJam paste this token into the widget’s text field.
-
Follow the prompts in the widget to connect to a table.
You’ll need to copy the link to the table within Superhuman Docs. To do so, hover over the table, click the vertical three-dot menu to the left of the table title, then select Copy link from the options. Then, back in FigJam, paste this link into the widget.
Now you’ll see a tile for a Superhuman table in FigJam. Click on the gear icon in the upper-right corner, then match the columns in your table to data in FigJam. Hit Save settings when you’re done.
That’s it for Part 1. Continue to Part 2 below.
Part 2: Export stickies to Docs
Now that you’ve connected your FigJam and Superhuman Docs via the widget, you can start exporting stickies to Docs. To do so, follow these steps:
In FigJam, use the cursor to select the stickies and sections you want to export.
Click Convert stickies to rows.
Your stickies should now appear in your Docs table!
FAQs
Are Figma embeds editable?
No, Figma embeds in Superhuman Docs are not editable. Any changes to the Figma file need to be made directly in Figma.
Can I use URL parameters to customize my Figma embed?
Yes - Superhuman Docs supports the use of URL parameters to add customization to your embedded Figma file. Check out this documentation from Figma to learn about the available parameters.
How do I update the link of an embed?
You can update the link of an existing full-page embed by clicking into the page, then clicking the gear / page icon in the upper right corner. Then paste the new link and click Update.
To update the link of an embed in the canvas, click on the pencil icon in the upper right corner of the embed, paste in the new link, and click Update.
What is the difference between FigJam and Figma?
FigJam is a collaborative digital whiteboard tool that facilitates idea exploration and team collaboration. It is ideal for low-fidelity activities like brainstorming, team retros, diagramming, mind mapping, research synthesis, design critiques or feedback sessions. On the other hand, Figma is a powerful design tool focused on high-fidelity design work, including creating interactive prototypes, graphics, presentations, and integrating with design systems.
FigJam is a product launched by Figma, to be the whiteboard counterpart to Figma’s original high-fidelity design canvas.
How will data translate from FigJam to Superhuman Docs?
Syncing data: The widget imports data through a manual sync (rather than continuously syncing in live data). So in order to re-sync data from FigJam to Superhuman Docs, you will need to reset the table (clear all rows), then click “Convert stickies to rows” using the widget.
Stamp counts and reactions: The count of stamps over a sticky in FigJam will be displayed as a number in Docs.
Syncing colors: To ensure the color the FigJam stickies match the colors of rows in Docs tables, there must be a Color column in the Docs table that is not hidden, and the colors in the select list options must be the same names as the colors of the FigJam stickies. (Feel free to hide the color column after done syncing.)
Grouping ideas: In FigJam, stickies are organized into sections, which turn into table groups in Docs.
From Superhuman Docs to FigJam: Transform rows in Docs tables into separate cards in FigJam, where you can do deeper brainstorming. Currently, the existing widget does not render Docs tables in FigJam.
How can I remove the widget?
To remove the widget, simply delete the widget from your FigJam board, and this will disable future syncs between FigJam and Superhuman Docs.
Is the widget free?
Yes! You can install the FigJam-Docs widget for free into your FigJam board, then follow the widget’s instructions to connect your FigJam board to a table in a doc.
Related resources
Figma Pack guide | Superhuman Docs guides
The Figma Pack | Pack listing page