WordPress Form Builder Plugin

Create online forms on your WordPress website to collect leads, receive inquiries, and run surveys capturing valuable data faster and helping your business grow.
4.8 rating
10,000+ reviews
Free plan available
AI-Powered
Create Widget for Free
No credit card needed
WordPress Form Builder Plugin

Create your plugin

Configure your Form Builder and add it to WordPress for free!

Screenshots

WordPress Form Builder Plugin
Create an inviting contact form with rounded style and compact fields grouping
Make use of more than 20 diverse input elements and break them into manageable steps
Add ratings and scales with comments fields to shape surveys and collect feedback
Arrange drop-down fields with placeholders and embedded calendars for easy and fast filling in
Enjoy a flexible interface with styles and custom colors to fit into any website concept
Allow your users smooth experience from any device
1 / 6

Why People Love Elfsight

Every business, big or small, eventually needs a way to collect information online – whether it’s sign-ups, feedback, or simple contact forms. That’s exactly why we created our WordPress Form Builder plugin. It’s friendly, fast, and doesn’t expect you to be a tech guru to get results.

Think about it: wouldn’t it be nice if setting up a form felt less like wrestling with code and more like fitting together puzzle pieces? With our editor, that’s basically how it works. You pick what you need, drag it into place, tweak the details, and you’re done. Even those who usually hand web tasks off to “that one tech friend” can handle it on their own.

Did you know?

According to WPBeginner, over 60% of WordPress websites use at least one form plugin to interact with visitors.

That’s a lot of conversations happening through forms. Try building yours with Elfsight and see how quickly you can get it live.

Key Features of the Form Builder

The widget is built to solve real everyday challenges. Whether you’re collecting leads, RSVPs, or survey answers, it just works — cleanly and without fuss.

  • Drag-and-drop editor: Build any wordpress custom form without touching a single line of code. If you can arrange icons on your phone screen, you can design a form here.
  • Flexible layouts: Inline forms for content areas, floating ones that stick around as visitors scroll, or classic embedded blocks — pick what fits best.
  • Smart field options: Add dropdowns, checkboxes, file uploads, dates, and more. Adjust labels, placeholders, and rules on the fly.
  • Conditional logic: Show or hide fields depending on user choices to keep things neat and relevant.
  • Instant notifications: Get form submissions straight to your inbox or send them to teammates. No more missed messages buried in dashboards.
  • Integrations that save time: Hook up Google Sheets, email platforms, or your CRM so new entries flow straight into your workflow.
  • Responsive by design: Every form adjusts beautifully to phones, tablets, and desktops — no extra tweaking needed.
  • Privacy and spam control: Features like CAPTCHA, GDPR-friendly checkboxes, and submission limits keep your forms safe and respectful.

Open the live editor and try building your first form — it’s surprisingly quick.

How to Add the Form Builder to WordPress

Adding a form to WordPress doesn’t have to feel like climbing a mountain. Here’s a friendly step-by-step guide.

Method 1: Inline Forms

Perfect for inserting forms directly into pages or posts.

  1. Pick a template: Open the Elfsight editor and choose a design that matches your page.
  2. Customize fields: Add text, checkboxes, dropdowns, file uploads — whatever your form needs.
  3. Generate the code: Click “Add to website for free” and copy the snippet.
  4. Embed in WordPress: Open your page/post editor, switch to HTML (or code) view, and paste the snippet where you want the form to appear.

Method 2: Floating Forms

Keep forms visible as visitors scroll — great for sign-ups or quick contact.

  1. Pick a floating layout: Choose a side or bottom position.
  2. Adjust settings: Choose size, visibility rules, and which fields show up.
  3. Copy the snippet: Click “Add to website for free.”
  4. Paste into WordPress: Insert it in a global widget, footer, or header so it appears site-wide.

Need extra guidance? Check our Help Center and submit your question to support. For tips and inspiration, check our latest posts on the Elfsight Blog.

Is the Form plugin compatible with Elementor, Gutenberg, and Divi?

Yes, Elfsight plugins integrate perfectly with all major WordPress builders and shortcodes.

Do I need a specific WordPress plan to use the Form Builder?

On WordPress.org, you can install the plugin freely. On WordPress.com, a Business plan or higher is required for third-party plugins.

What types of forms can I create in WordPress?

You can build contact forms, multi-step forms, surveys, booking forms, rating forms, and feedback forms to collect information in different scenarios.

How many field types are available in the Form Builder plugin?

The plugin provides 22 field types, including text inputs, dropdowns, date pickers, rating scales, phone fields, file uploads, and more.

Does the Form support conditional logic on WordPress?

Yes, you can set up conditional rules to show or hide specific fields depending on how users answer previous questions.

Can visitors upload files through the form?

Yes, file upload fields allow users to attach documents or images directly within their submission on your WordPress website.

Is there a signature field available in WordPress?

Yes, Elfsight includes a digital signature field so visitors can draw and submit their signature directly inside the form.

Does the Form Builder include spam protection?

Yes, Elfsight’s built-in CAPTCHA and email blocking features help protect your forms from spam and automated submissions.

What happens after a form is submitted?

After submission, you can show a custom thank-you message, redirect users to a chosen URL, or automatically hide the form.

Can I receive email notifications after form submissions?

Yes, enable the “Notify Me” option to receive email alerts with submitted data each time someone completes the form on your WordPress website.

Can I send notifications to multiple email addresses?

Yes, in the Elfsight editor you can add up to three main recipients along with CC and BCC addresses in the Additional Mail Settings.

Form Builder Template Catalog

Choose from our ready-to-use widget templates to use as is, or customize them to suit your style.
HTML Simple Order Form template
Create a simple form to collect product orders using the template for website.
HTML Job Application Form template
Create a form for collecting job application resumes using the template for website.
HTML Multiple Choice Quiz template
Create a website quiz with the template to ask multiple-choice questions and have fun with the website users.

Pricing

14-day money back guarantee. Risk-free, you can cancel at anytime.
Elfsight Apps
Cross-platform digital solution that works on any site
from $0 / month
start with free plan
Unlimited websites
Fast customer support and well documented
Charge-free installation service
Special price for multiple apps
Fully customizable