Skip to content
ChangelogBook a demoSign up

Hand off to Figma

AudienceMarketers, creative teams, designers
Prerequisites
  • A finished static ad

Bring a finished ad into Figma when your design team wants to polish the layout in their own tools. The ad arrives as a fully editable, layered frame — text, imagery, and background as separate layers — so they refine it in Figma instead of rebuilding it by hand.


Figma handoff is available on static ads. The import runs from the Hightouch plugin inside Figma, not from Hightouch: selecting Open in Figma in the toolbar shows the setup steps rather than exporting a file. Figma export isn't available in every workspace — if selecting the icon shows a prompt instead of the setup steps, it isn't enabled for yours.

Set up the plugin

Install the plugin and connect it to your Hightouch workspace once. After that, the plugin works in any Figma file you open.

This is a different connection from Figma Designs in Context Hub, which lets Hightouch read your Figma files to import designs as templates.

Find the plugin

You run every plugin command from the Tools tab in Figma, so this is also how you get back to the plugin later.

  1. In any Figma design file, select Tools in the left navigation.

  2. Search for Hightouch and select the Hightouch plugin. Its details open with a Run menu that lists the plugin's commands.

    Figma Tools tab searching for Hightouch, with the plugin details and Run button open

If your company's Figma organization requires approval for plugins, ask your Figma admin to approve the Hightouch plugin first.

You can also search for the plugin from Actions in the toolbar (⌘K), or open it from its Figma Community page in a browser.

Connect to Hightouch

The plugin connects to Hightouch in one of two ways. Which one you use depends on whether the person working in Figma has their own Hightouch account.

If the person using the plugin…Connect with
Is a member of your Hightouch workspaceSign in with Hightouch
Doesn't have a Hightouch account, such as a designer at an agencyAn API key from a workspace admin

Sign in whenever you can. The key it creates acts as you and only works with the plugin, so the plugin can't do anything your own account can't. An API key you paste in works with the full Hightouch API, so anyone who holds it has the access of the key's user group.

Sign in with Hightouch

  1. In the Hightouch plugin details, select Run > Connect to Hightouch.

    Hightouch plugin Run menu in the Figma Tools tab with Connect to Hightouch highlighted

  2. Select Sign in with Hightouch. Hightouch opens in your browser, and the plugin shows a one-time code.

    Connect to Hightouch dialog in the Figma plugin with the Sign in with Hightouch button highlighted

    Finish signing in screen in the Figma plugin showing a one-time code

  3. In the browser, confirm the workspace named on the Connect the Figma plugin page. To connect a different one, select Use a different workspace.

  4. Enter the code from the plugin in Confirmation code and select Connect plugin. You get one attempt: a wrong code cancels the request, and you start over from step 1 in Figma.

    Connect the Figma plugin page in Hightouch with the Confirmation code field

  5. Return to Figma. The plugin shows Hightouch is connected. Select Done.

Signing in creates an API key named Figma plugin followed by your email address. You'll find it in Settings > Workspace > API keys.

Connect with an API key

Use an API key when the designer working in Figma doesn't have a Hightouch login. A workspace admin creates the key and shares it with the designer.

  1. A workspace admin creates an API key. For User group, pick a group with access to Ad Studio.

  2. The admin shares the key with the designer through a password manager or another secure channel.

  3. In Figma, the designer finds the plugin and selects Run > Connect to Hightouch.

  4. The designer expands Advanced: use an API key, pastes the key in API key, and selects Save API key.

    Connect to Hightouch dialog with Advanced: use an API key expanded to show the API key field

Disconnect the plugin

Selecting Disconnect in the plugin removes the key from that copy of the plugin only. To cut off access everywhere, a workspace admin deletes the key: on the API keys tab, select the key and then select Delete selected. Delete a shared key when the designer no longer needs it, such as when an agency engagement ends.

Import an ad

  1. In Tools, select the Hightouch plugin, then select Run > Import ads from Hightouch….

    Hightouch plugin Run menu in the Figma Tools tab with Import ads from Hightouch highlighted

  2. Search for ads by the name they have in Hightouch, and select the ones you want.

  3. To bring in only some sizes of an ad, select All sizes next to it, choose the sizes, and select Use selected sizes. Otherwise, every size is imported.

  4. Select Import, or Import all to bring in every ad in the list.

    Hightouch plugin ad picker with one ad selected and the Import, Import all, and All sizes buttons

Each ad lands on the canvas as a layered frame named after the ad, with text, imagery, and background as separate layers you can edit directly.

An imported ad on the Figma canvas with its call-to-action button selected as a separate, editable layer

Ready to get started?

Jump right in or a book a demo. Your first destination is always free.

Book a demoSign upBook a demo

Need help?

Our team is relentlessly focused on your success. Don't hesitate to reach out!

Feature requests?

We'd love to hear your suggestions for integrations and other features.

Privacy PolicyTerms of Service