Limited time discount
Fast Forms, Big Savings This Summer
Up to 60%Off
Up to 60%Off
Grab Now
documentation-logo
Menu
  • Guides
  • Getting Started

What is IvyForms and how does it work

IvyForms is a modern and lightweight WordPress form builder plugin that brings a fresh, intuitive experience to creating forms. Designed with simplicity and flexibility in mind, it helps you build, customize, and manage forms directly from your WordPress dashboard; no coding required.

What can IvyForms do?

IvyForms introduces an innovative drag-and-drop interface that makes form creation fast and enjoyable. The plugin focuses on clean design, straightforward configuration, and a user-first experience.

You can use IvyForms to build anything from a one-field newsletter signup to a multi-page application form, and manage every submission without leaving your dashboard.

Current key features:

  • Build forms in a drag-and-drop builder that places up to five fields in a single row, with adjustable field widths and drag-to-reorder
  • Start from scratch or pick from free and premium ready-made form templates, sorted by category and marked as favorites
  • Choose from over 30 field types across general, payment, layout, security, and advanced groups; see what types of fields you can use for the full list
  • Split long forms into multi-page forms with a progress bar or rootline indicator, or turn them into conversational forms that ask one question at a time (Pro)
  • Restyle every part of the form in the Style tab, from a quick set of essentials to per-element control over the container, titles, labels, inputs, buttons, and confirmation messages
  • Add conditional logic that shows or hides fields based on earlier answers, and use smart logic to send notifications, webhooks, and Google Sheets rows only when the answers match your rules (Pro)
  • Collect orders with the Product, Quantity, and Total fields, which price your items and calculate the amount due on submission
  • Accept file uploads with a maximum file size, stored either in IvyForms or in your WordPress Media Library
  • Block spam with Google reCAPTCHA, Cloudflare Turnstile, or hCaptcha, and collect consent with the GDPR field
  • Send as many email notifications per form as you need, with dynamic placeholders, a separate reply-to address, and full submission data
  • Control what happens next with confirmations: show a success message, redirect to a page, or redirect to a custom URL
  • Review submissions in the back end, where the entries table supports search, filters, column toggles, read and unread states, starring, and bulk actions
  • Manage the forms list itself by duplicating, publishing, exporting, starring, and filtering forms, and copy each form’s shortcode from one place
  • Delegate work through permissions, granting other WordPress roles or individual users access to forms and entries without full site access
  • Automatically localize phone number fields with the correct country code
  • Connect your forms to wpDataTables, Mailchimp, Google Sheets, and any external service through webhooks
  • Embed forms with the Gutenberg block or the Elementor widget, or with a shortcode anywhere else
  • Work with your forms programmatically through the REST API, or let an AI assistant handle them through IvyForms MCP
  • Keep the form accessible on the front end, with an optional WCAG-compliant layout for the back end as well

Feature availability depends on your license. Some capabilities above are Pro only, and a few are limited to higher plans; for the current breakdown, see the Lite to Pro upgrade page. New features are listed in the changelog as they ship.

How does IvyForms handle integrations and external services?

IvyForms currently connects to the ipwho.is API to detect a visitor’s country and automatically set the appropriate phone number country code.

 

When data is sent:
Only when a form containing a phone number field is loaded and used.

 

What data is sent:

  • A standard IP address lookup request is sent to ipwho.is.
  • No personally identifiable information (PII) is shared, but the visitor’s IP address is part of the request.

 

This feature helps provide a smoother user experience by auto-selecting the correct country code for phone inputs.

 

Service details:

Who should use IvyForms?

IvyForms is built for anyone who wants to create forms quickly, easily, and beautifully without relying on complex form builders.

It’s ideal for:

  • Business owners who need contact or inquiry forms
  • Bloggers collecting feedback or newsletter signups
  • Designers and developers looking for a flexible form solution
  • Photographers and creatives managing client booking or request forms