Directory / plugin

Epic Forms

v1.0.1 · by epicforms

Epic Forms is a powerful, easy-to-use drag-and-drop form builder for WordPress. Build conversion-ready forms without writing any code.

About this plugin

Epic Forms lets you build forms with a visual drag-and-drop editor. No coding required.

Features

  • Drag-and-drop form builder with a live preview
  • Text, email, phone, paragraph, checkbox, radio, select, date, time, confirmation, name and address fields
  • Success, failure and processing messages
  • Email notifications to site owners
  • Submissions inbox with read/unread status
  • CSV export of submissions
  • Per-form statistics
  • Gutenberg block and Elementor widget
  • Personal-data export and erasure through the WordPress privacy tools
  • Responsive and mobile-friendly

Every feature included in this plugin is fully available; nothing is locked or time-limited.

Epic Forms Pro

Epic Forms Pro is a separate, paid plugin that adds payments (Stripe, PayPal and Authorize.Net) with pricing and total fields, file uploads to Amazon S3, Cloudflare R2 and Google Cloud Storage, signatures, Mailchimp, Google Sheets, Zapier, reCAPTCHA v3, autoresponder emails and redirects after submission. It is available from epicformbuilder.com and is not required to use Epic Forms.

External services

This plugin does not connect to any external service. Epic Forms Pro documents the services it uses in its own readme.

Source Code and Build Tools

This plugin ships its complete, human-readable source code together with the build configuration, so the compiled bundles can be reproduced from the package itself. The JavaScript bundles in dist/ are built from the TypeScript/React source in the src/ directory using the included Vite configuration.

To rebuild the bundles from source:

  1. Install Node.js 20+ and run npm install in the plugin directory.
  2. Run npm run build:all:production. The output is written to dist/.

PHP dependencies in vendor/ are managed with Composer (composer install --no-dev) from the included composer.json.

Plugin tags