| Learn about the UserTesting integration for Figma, which allows you to test Figma prototypes and gather enriched interaction data. |
This article applies to: UserTesting
On this page:
- What is the UserTesting integration for Figma?
- Why does UserTesting need access to your Figma account?
- What data does UserTesting access?
- What if I don’t want to connect my Figma account?
- Who needs to enable the integration?
- Where to set up the integration
- Disconnecting the integration
What is the UserTesting integration for Figma?
The UserTesting integration for Figma allows you to test Figma prototypes and gather enriched interaction data, such as click events and heatmaps. This helps you to understand how participants interacted with the screens and components in your prototype.
The integration uses the Figma API and the Figma Embed kit to provide a controlled frame in which participants engage with a Figma prototype and capture data on what elements within the prototype participants interact with. This data is then translated into clear, actionable insights that you can use to assess the usability of your prototypes.
Why does UserTesting need access to your Figma account?
To fully utilize the Figma API and provide enriched interaction data, UserTesting must connect to your Figma account.
What data does UserTesting access?
When you connect the UserTesting integration for Figma, you are agreeing to allow UserTesting access to your Figma account, and you are providing permission to:
- Read files you have access to
- Read comments for files you have access to
- Read projects you have access to
- Read components and styles you have access to
- Read your name, email, and profile image
While these are the standard Figma permission terms, in reality in order to retrieve the data events needed, UserTesting only accesses information like frames, images and components within the prototypes you connect.
What if I don’t want to connect my Figma account?
If you want to test a Figma prototype but don’t want to connect your Figma account, you can still use other UserTesting methods like a Navigation task within an Interaction test or the classic UserTesting unmoderated test, which does not require the integration.
Who needs to enable the integration?
Each individual user must enable the integration separately by connecting their Figma and UserTesting accounts.
Required for:
- Figma plugin users
- Connecting Figma prototypes in a Figma task
-
Configuring success paths
Not required for:
- Configuring tests outside of connecting the prototype
- Viewing test results
- Using other UserTesting methods, like Navigation tasks
Where to set up the integration
You can connect the integration from the UserTesting dashboard in one of two ways:
Option 1: From Settings
In the UserTesting dashboard, select your profile icon in the top-right corner.
Choose Settings, then select the Integrations tab.
Find Figma in the list of integrations and select Connect.
Follow the prompts to authorize access to your Figma account.
Option 2: From the Test Builder
When creating or editing a test, add a Figma task.
When prompted, select Connect Figma and sign in to your Figma account.
Once connected, you can use your Figma prototypes directly in UserTesting tests.
Disconnecting the integration
- You can disconnect the integration anytime from the Integrations tab in Settings.
- Previously captured Figma task data will remain accessible.
Related content
|
Want to learn more? Check out these Knowledge Base articles... |
Interested in growing your skills? Check out our University courses... |
|
Need hands-on training?
|
Can't find your answer?
|