Cognito Forms


Cognito Forms is an easy-to-use online form builder that enables you to create everything from simple surveys to complex registration forms – no code required. Whether you’re using a pre-made template or starting from scratch, you can create forms to help your organization in just a matter of minutes.

New to Cognito Forms? Watch a quick tutorial to get acquainted with the form builder, and learn how to create your first form!


Data Collection

Format numbers for calculations, dates and times, add values to dropdowns and checkboxes, capture electronic signatures, and collect file uploads using our drag-and-drop form builder.

Data Management

Creating your form and sharing it with your customers is just step one – what happens to all that data after it gets submitted? In Cognito Forms, you can sort through and filter down your entries, create customized data sets, and perform multiple tasks at once.


Use Zapier, Microsoft Power Automate or Make to exchange data with thousands of applications. Create workflows and automatically trigger tasks directly from your form entries. And quickly set it all up using either no-code visual interfaces or JSON.

Logic & Automation

Set form behaviors and automate tasks using our visual conditional logic. Easily add text piping to make your forms more conversational. Or, enable actions that conditionally send notifications, include file attachments, perform calculations, or set limits in quantities and dates – all using our no-code/low-code visual interface.

Security & Compliance

Quickly create additional protections for fields and forms. Set organizational controls by the individual form or folder. Manage access and account permissions. And stay compliant with HIPAA, GDPR, CCPA and other security regulations.

Online Payment

Accept online payments directly through your forms – using Square, Stripe or PayPal. Whether you’re collecting a simple online donation or processing complex multi-variable transactions, you can do so easily on any of our plan levels.


  • With Cognito Forms's easy-to-use form builder, create responsive contact forms, order forms, registration forms and more in minutes.
  • Add a block to the post or page where you'd like to embed your form.
  • Select the Cognito Forms block.
  • Choose "Select Form".
  • Select the form you would like to embed.
  • Your form is now embedded on the post/page.
  • Preview or publish to see your form in action!


This plugin provides 1 block.

  • Cognito Forms


  1. Upload from the Upload section of the ‘Plugins’ menu in WordPress.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.


Is Cognito Forms cloud-hosted?

Cognito Forms is a subscription-based service and we host all of the forms and data collected securely on the Microsoft Azure cloud platform, which is PCI (DSS) Level 1 and HIPAA compliant.

How do I create a form?

Getting started with Cognito Forms is easy. Just sign up for a free account, then choose “New Form” to create your first form.

Once you’re done designing your form, you can embed it onto a post or a page using the Cognito Forms block. Just add a “Cognito Forms” block to your post or page, select the form you’d like to embed, and publish your changes to see your form in action.

Need more help? Check out our getting started guide.

Now that I’ve built a form, can I receive a notification every time my form is submitted?

Yes – in fact, our forms default to sending an email notification to the email address belonging to the owner of the account.

You can further customize that email notification to be sent on behalf of your website domain, contain custom content, show details from the entry, or go to multiple email addresses.

Learn more about notifications.


སྤྱི་ཟླ་བཞི་པ། 20, 2023
I have a Cognito Forms account. I have a WordPress website I would like to embed my forms onto. So I install this plugin, activate it, and from the Classic Editor I click on the Cognito Forms gear icon, and... nothing. Only a small, empty window opens. EDIT: Manually adding the seamless Publish Code snippet worked fine, whereas this plugin did not. You keep your 1-star.
སྤྱི་ཟླ་དང་པ། 19, 2021
The range of options and facilities offered by Cognito Forms is outstanding; powerful forms based on conditional logic, good design options and payment taking all make for a presuasive package. Support is speedy and helpful. Thank you!
སྤྱི་ཟླ་དང་པ། 18, 2021
I am really wondering why this plugin is not downloaded that much. It is really a very powerfull and full featured plug. Even in the free version you can create wonderful forms. It is very simple to create them and there are a lot of parameters you can play with. And no, I am not working for this company and no I don't get paid for this review 🙂 I hope you guys keep up the good work with this amazing plugin!
སྤྱི་ཟླ་དྲུག་པ། 23, 2020 1 reply
Being considering switching to Cognito forms for all our [Moderated: Link redacted] Orlando SEO lead pages. Currently we use calendly, but it has decreased our conversion rate. I am a little hesitant now after reading the reviews, but will give it a shot.
སྤྱི་ཟླ་ལྔ་པ། 20, 2020
Do not expect award-winning customer service from Cognito. Expect it to be slow and repetitive with no desire to help you or find a solution. Possibly the worst service ever from a SaaS product.
སྤྱི་ཟླ་བཅུ་པ། 18, 2019
First, the reading challenged chook clearly never used the plugin. SMH I used Cognito Forms before looking at it as a plugin. As a non-programer, I was able to do things with them that I have not seen any other form creator do with the ease that they have at a great price. I can take CC payments from my site without using some complicated shopping cart. I never played with CSS to do more formating but have seen some examples that others have done and I will be having my developer make some changes to add some extra spice.
Read all 18 reviews

Contributors & Developers

“Cognito Forms” is open source software. The following people have contributed to this plugin.


Translate “Cognito Forms” into your language.

Interested in development?

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