How to Add a Figma Prototype to Your Typeform Survey?

Integrating Figma prototypes directly into your user research surveys can be a game-changer for UX designers. Not only does it enhance your respondents’ experience completing the survey, but it also reduces the number of respondents that don’t complete your research (each link click is an opportunity to drop out!).


In this article we’ll dive into two popular form-building tools that enable you to add Figma prototypes to surveys. We’ll first take a look at Typeform, one of the most popular form builders. Although Typeform allows you to add Figma prototypes to your survey, the experience for the respondent may not be the best. Finally, we’ll showcase how to use Weavely, a “Figma to web form” plugin that is specifically made for UX designers and Figma users.


Figma and Typeform

Adding your Figma prototype to a Typeform is a simple four-step process.


Step 1: Create Your Survey

Kind of obvious, but you have to start somewhere! Go ahead and hit that big old “Create new form” button.

Creating a survey in Typeform


Step 2: Add a Question That Will Link to Your Figma Prototype

Depending on how you set up your survey, you might ask a question per prototype or have a single prototype for multiple questions. Either way, it’s always a good idea to make sure that the user doesn’t need to cycle back to the start of your survey if they accidentally close the prototype screen.

Linking typform to a figma prototype


Step 3: Get a Link to Your Figma Prototype

This step you’ll be most familiar with. Go ahead and run your prototype in “presentation” mode inside of Figma, click “Share prototype” and copy the link from the modal.

getting a link to your figma prototype

Step 4: Link Typeform and Figma

For the moment the only way you can add a Figma prototype to a Typeform survey is by adding a hyperlink to your question’s description. Of course, this isn’t ideal, as it will open a new separate browser tab for your respondent. To overcome this issue, read our next part about Weavely.

Linking typeform and figma

Figma and Weavely


Weavely is a form-building tool that is made specifically for Figma. It enables designers to create their forms and surveys in Figma and automatically converts these to working web forms. For a general overview on how that works check out this short video tutorial.


In contrast to Typeform, Weavely allows you to completely embed your Figma prototype into your survey. This ensures that your respondents don’t need to leave the survey to click through it. Here’s the 4-step process to get this working in Weavely.


Step 1: Create Your Form, and Pick the Right Form Elements

Once you’ve installed the plugin and created an account, go ahead and open it up to create your form. To do so, select form elements from the Weavely component library. Make sure to at least select one element (“Embed HTML" in our case). But of course you can also add more form fields depending on your survey needs.

creating a form in figma with weavely


Step 2: Design Your Form in Figma, the Way You Want!

Use the form element components generated by the Weavely plugin and the full power of Figma to design your survey any way you want it. We kept it basic and added a simple scale rating to our survey.

customising your form in figma

Step 3: Get Your Figma Prototype’s “Embed Code”

Unlike in Typeform, in Weavely you’ll be embedding your prototype into your survey, and not merely linking to it. For this you’ll need to generate and copy your Figma prototype’s “embed code” as follows:

Getting Your Figma Prototype’s “Embed Code”

Step 4: Add the Embed Code to Your Weavely Survey

Select the “Embed HTML” form element, and paste the code generated by Figma into the configuration panel in the Weavely plugin. Don’t forget to set the iframe’s width and height to 100% if you want it to adhere to the design you made.

Adding the Embed Code of a Figma prototype to Your Weavely Survey

Publish and Share your survey

That’s it, you’re ready to hit the “Publish” button in the Weavely plugin and share your survey with your users. Here’s how our basic survey looks like in the browser.

Publishing a form from figma to the web with an embedded prototype

Weavely turns your Figma designs into working forms
Try it out for FREE