Typeform | Create beautiful contact forms & much more


Typeform is online forms reimagined. Use a simple drag-and-drop interface to create any kind of form, survey, or questionnaire, and even take credit card payments. What makes a typeform different from every other kind of form? Using one feels like an interactive conversation, so you’ll get better engagement and more responses—on every device. If you don’t believe us, ask Twitter.

This plugin is for embedding forms created on typeform.com. (You can’t edit them or see responses inside WordPress, sorry.) If you haven’t used Typeform before, you can try it out without signing up. Make sure you save your account!

Next release
* Integrate and sync with .com API, you will be able to connect your Typeform account to list your typeforms instead of pasting the url

Create powerful forms without code

  • 16+ field types including text, number, multiple choice, picture choice, dropdown, email, rating, date, opinion scale, file upload (PRO), and payment (PRO)
  • Insert images, videos, and animated GIFs
  • Logic-based question jumping and branching (PRO)
  • Multiple custom Thank You screens (PRO)


Customize the design to match your style

  • Choose button, text, and background colors
  • 30+ web fonts from Google Fonts
  • Image backgrounds


See metrics at a glance and generate beautiful reports

  • Simple dashboard showing visits, responses, completion rate, and average completion time
  • Stylish web report with PDF export
  • Export responses to CSV and XLSX


Integrate with your favorite tools

Use Zapier to send entries from your typeforms to Dropbox, Google Sheets, Mailchimp, Salesforce, Hubspot, ActiveCampaign, Infusionsoft, Asana, Hipchat, Slack, Trello, Zendesk, and more.

Find out more at typeform.com.
See what people are saying on Twitter.


  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Add your typeforms thru the button that has been added to post/pages editor aside of the Media Button
  4. Add your typeform’s url and select from the options available


Installation Instructions
  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Add your typeforms thru the button that has been added to post/pages editor aside of the Media Button
  4. Add your typeform’s url and select from the options available
The button doesn’t do anything, is it a bug?

For now we just support visual editor, if you’re in text mode, the plugin won’t work as intented.

How can I add a Typeform to my content?

Just click the button beside the Media Upload button complete the form fields, just the URL is required.

Which is the shortcode?

[typeform_embed url=”your-url” height=”in px or the unit you want” width=”in px or the unit you want”]

Notice the only parameter required is the url.



I've been using Typeform to collect latest member details for our UX channel. But, I'm planning to have a dedicated WordPress site. This is so exciting to see Typeform plugin over here. I'll share more insights once it's integrated. Thanks

So Beautiful, So Sweet

I am sad to see there are so few reviews on this amazing tool. I am grateful to see most people do not know about this gorgeous, heart–thrilling and intuitive form plugin; as it will make it easier to kick every one else's derrières and rack up unbelievable response rates over the competition.
Read all 6 reviews

Contributors & Developers

“Typeform | Create beautiful contact forms & much more” is open source software. The following people have contributed to this plugin.




  • Fix error when editor hasn’t been initialisated or post type doesn’t have media


  • Query parameters from the WordPress preview are now prevented from being passed to the typeform as hidden fields


  • Change array definition to old school array() instead of [], it broke several old sites


  • Added missing response email to contact form configuration


  • Added missing svg’s in the repo


  • Added the ability to create a basic typeform without an account
  • Redesigned the plugin window
  • Rewritten the plugin Javascript


  • JS minor improvements
  • Admin template enhanced
  • Check compatibility for 4.7


  • Added support to pass variables to typeforms, feature available for PRO and PRO+ users (Thanks Matt Mike!)
  • Added new typeform_embed_url filter so you can modify the url by filter
  • Code improvements and minor tweaks


  • Error importing Visual Composer dependency


  • Minor improvements
  • Fixed error in PHP < 5.4 in frontend
  • Added basic support to Visual Composer – tested 4.2.2+


  • Added new embed options (embed, drawer, classic) – More info at: https://www.typeform.com/help/embed-a-typeform/
  • Added same new options to widget
  • Added link option on classic (popup) and drawer
  • Added link style option on classic (popup) and drawer


  • Fix javascript issue with ACF and other plugin that uses custom post types without editor


  • Changes in README


  • Changes in UI
  • Added templates that were missing


  • General UI redesign
  • Change button position to be aside of Media Button
  • Added a beautiful design on the editor
  • Added option to edit values


Very first release, add your Typeforms to your content or in a widget.