F.A.Q.

FAQ: Developer Portal

  • 20 January 2021
  • 2 replies
  • 1590 views

Userlevel 7
Badge +5
  • Tech Community Advocate
  • 12869 replies

We know it might be tricky to get to know all the possibilities you have when creating your Typeform account. If you’re part of our developer community, you may wonder how our APIs function and general set up. That’s why we’re here! 😁

To get started, here are some common questions related to this topic:

 

How can I pass hidden fields through a standard embedded form? 

You may have times in which you’d like to pass information from another service, such as a CRM system, into the form so you don’t have to ask your respondents questions you already have answers to. 😄 

 

To pass hidden fields from your website to an embedded typeform, you’ll need access to the code so you can edit our embed snippet. Thankfully, it's really easy to do! You can watch this video (06:31) or follow the steps below.

 

Please note that this doesn't currently work with Wix built websites, and the reason for this is explained by Wix here.

 

1. Access your website code and go to the place where you form is embedded:

 

tuIf8oEeuL2zuOhV4_uG9IVQIRBtY4SVyfCOWiwbeZ0KkiqYtbdfwijNjQFL-Eo3I9cOit8BcVD_FT5oYjcPMUWaE4OKjr0pJVfcHf55WgrECq7w8AY4ZBXW9xL4IQXqAE3hkRFs

 

2. Place the cursor after the URL text and add the following:

data-transferable-url-parameters="name-of-the-field"

 

3. Change the "name of the field part" for the name of your field. So if in your URL it shows as name like in this example:

 

0Andwq0laJEGZqne15WlwrVJYwfJJXJjDC7d6FK0-IYEedNHMUIoi2T3RzU-AFTxUjHK9Cdvv1rULXfbo1wCyIs5Y9yialWfakdMeNKr_dox4Domw_FYxoJ2m7i3MkvRwKxLk4rp

 

 

4. Make sure you don't break the code. Pay attention to the syntax, every pair should be like this: name="value"

 

5. This is how the whole thing would look using our name=Tony example above:

 

Before:

----------

 

<div class="typeform-widget" data-url="https://form.typeform.com/to/t6YZgb" style="width: 100%; height: 500px;"></div> <script> (function() { var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm", b="https://embed.typeform.com/"; if(!gi.call(d,id)) { js=ce.call(d,"script"); js.id=id; js.src=b+"embed.js"; q=gt.call(d,"script")[0]; q.parentNode.insertBefore(js,q) } })() </script> <div style="font-family: Sans-Serif;font-size: 12px;color: #999;opacity: 0.5; padding-top: 5px;"> powered by <a href="https://admin.typeform.com/signup?utm_campaign=t6YZgb&utm_source=typeform.com-01D8JX5ZB0JZHVVXMR5KCMBWFX-premium&utm_medium=typeform&utm_content=typeform-embedded-poweredbytypeform&utm_term=EN" style="color: #999" target="_blank">Typeform</a> </div>

 

 

After

------

<div class="typeform-widget" data-url="https://form.typeform.com/to/t6YZgb" data-transferable-url-parameters="name" style="width: 100%; height: 500px;"></div> <script> (function() { var qs,js,q,s,d=document, gi=d.getElementById, ce=d.createElement, gt=d.getElementsByTagName, id="typef_orm", b="https://embed.typeform.com/"; if(!gi.call(d,id)) { js=ce.call(d,"script"); js.id=id; js.src=b+"embed.js"; q=gt.call(d,"script")[0]; q.parentNode.insertBefore(js,q) } })() </script> <div style="font-family: Sans-Serif;font-size: 12px;color: #999;opacity: 0.5; padding-top: 5px;"> powered by <a href="https://admin.typeform.com/signup?utm_campaign=t6YZgb&utm_source=typeform.com-01D8JX5ZB0JZHVVXMR5KCMBWFX-premium&utm_medium=typeform&utm_content=typeform-embedded-poweredbytypeform&utm_term=EN" style="color: #999" target="_blank">Typeform</a> </div>

 

How can I pass hidden fields through a full page embedded form? 

Have information you already know about your respondent? You can pass it in through a hidden field! To pass hidden fields from your website to a full page embedded typeform, you’ll need to have access to the code so you can edit our embed snippet.

 

Thankfully, it's really easy to do. You can watch this video that walks you through the process.

 

Please note that this might not work with some CMS such as Wix, the reasons differ from CMS to CMS but it's usually due to limitations that those site impose on the embeds.

 

Why is my Oauth setup failing?


Gargh! Not an error message! When setting up your Oauth, you’ll want to be sure you’re following the steps here with the required information exactly as stated. Adding additional information into the call can cause the request to fail. Additionally, if you’re working in a shared workspace, you’ll want to use the account information from the workspace owner rather than an invited team member.

 

How can I securely validate my webhooks? 

We understand that keeping your data safe is extremely important. Our Developer Portal has a fantastic article here to walk you through securing your webhooks. We don’t have a static list of IPs that we can provide, so you’ll want to follow the steps in the article to secure your webhooks.

 

⚠️ If you have checked this post and the others from this category and still haven’t found your answer, don’t hesitate to hit the new post button and start a new discussion. We’re excited to see all the tips and suggestions our creators have to share - and we hope you are too! 🚀

 

Enjoy!


2 replies

Las respuestas de búsqueda no se atienden a la pregunta formulada. Yo solo quiero saber porqué no es posible que me envíen los correos en mi idioma que es el español. Por la web me lo traduce Google pero en el correo no y no veo la forma

Userlevel 7
Badge +5

Hola, @Lorenzo ! Thanks for joining the community. 🙂 The language of this community is English. We may add other languages in the future but for now, English is the language spoken by 99% of our members . We offer support in Spanish though, please click here and they will be able to help you.

Though, I’ll try my broken Spanish here :sweat_smile:: Si quiere que le atiendan es espanol por favor contacte a nuestro equipo aqui. La comunidad por ahora es solo ingles.

Reply