Skip to main content

Why does Optimal Workshop need Figma access?

An OAuth connection is needed to securely import any prototype directly from Figma. Optimal requires access to Figma so that we can gather the names and contents of your Figma frames. This is so we can provide you with visuals like our heatmaps and allow you to view titled thumbnails of your prototype during setup and analysis.

The data we can retrieve is dependent on Figmas REST API, which doesn’t support separated scope access. This is why you will see the full list of permissions when granting Optimal access.

Optimal will only retrieve data about the specific file you are importing; we won’t retrieve data about your team, other projects, users, etc. The endpoints that Optimal will request from Figmas REST API during import are:

You can remove Optimal from Figma at any-time by viewing the ‘connected apps’ section in your Figma account settings. Be aware that if you revoke access, and then need to re-sync your prototype link, you will have to reauthorize Optimal and re-allow Optimal access to the file.

Did this answer your question?