Quickly embed FormAssembly web forms into your website with the FormAssembly WordPress Plugin!

Use FormAssembly’s all-in-one form builder and data collection platform to:
Create contact forms, applications, payment forms, and surveys. Integrate data with Salesforce, PayPal, Google Apps and more. Keep data secure with GDPR/CCPA compliance, PCI DSS Level 1 Certification, and encryption at rest.

Sign up for a free trial at FormAssembly.com/sign-up to start building your form, then use the plugin and shortcode to embed forms onto your WordPress site.



Replace 123456 with your form ID. Learn more: https://help.formassembly.com/knowledgebase/articles/340363-wordpress

Example shortcode for Basic, Professional, & Premier plans:
[formassembly formid=123456]

Shortcode for Essentials, Team, Enterprise or Government plans:
[formassembly formid=123456 server=”https://your.server.tld”]

To use this plugin, you will need a FormAssembly account.

Example Shortcodes

FormAssembly Basic, Professional, & Premier plans – (tfaforms.com):
[formassembly formid=123456]

FormAssembly Essentials, Team, Enterprise or Government plans – (Most commonly: organization.tfaforms.net):
[formassembly formid=123456 server=”https://your.server.tld”]

Publish with an iframe – (Inline Frame):

If you’d rather display the form in an inline frame, or if your server doesn’t support the default publishing method, add the iframe attribute to your tag.

For instance, a benefit to using an iframe would be to avoid conflicting CSS rules between the parent site and the embedded form.
[formassembly formid=123456 iframe=1]


[formassembly formid=123456 server=”https://your.server.tld” iframe=1]

Publish a Workflow:

[formassembly workflowid=1234]

Add Style:

It is possible to add CSS to your shortcode to control the size of the form/iframe in the page. For example, you can define the width:
[formassembly formid=123456 iframe=1 style=”width: 300px !important;”]


  1. Upload wp_formassembly.zip to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place [formassembly formid=NNNN] shortcode in your post.


Mee 23, 2018
I was glad to see that this plugin does more than just insert an iframe on the page. However, when you use the shortcode it wraps the entire page in it’s own wrapper and applies its own styles to all of your page content. So if you try to add any text above and below the form, you’ll find that it’s now in a tiny 13px and generally looks terrible. It doesn’t have an option to turn styling off, you can override it with your own CSS, but it’s a pain.
Julai 18, 2017
Just place the shortcode anywhere you want the form to appear and replace the ID with your own from TFA.
Read all 3 reviews

Contributors & Developers

“WP-FormAssembly” is open source software. The following people have contributed to this plugin.


Translate “WP-FormAssembly” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • XSS security fix


  • Security improvements


  • Security improvements


  • Bump ‘Tested up to’ version
  • Fix plugin version
  • Use WP HTTP API instead of cURL
  • Security improvements


  • Bump ‘Tested up to’ version


  • Security Updates


  • Support iframed forms in Safari.


  • Update formatting and tested compatibility version.


  • Update contributor name.


  • Defaults to https, not http.


  • Updated plugin description with single bracket shortcode example.


  • Updated release for WordPress shortcodes.
  • Uses single bracket, but try to keep backwards compatibility with double bracket notation for now.


  • Initial release.
  • Uses double bracket notation.