New → Easy Form Builder v4.1.3 is live on WordPress.org, released 21 Aug 2026. Read the release notes →

How to Activate Pro version easy form builder plugin

Licensing · Pro Activation

Activating Pro takes one field and one click.

No wizard. No separate “Activate” button. Paste your code into Settings → General, press Save, and every Pro feature is live immediately.

This is the real Settings → General screen.

1
field — labeled Activation Code, under Settings → General
1
domain per license — bound the moment it’s issued
7d
how often Pro quietly re-checks your license

Free

Essential Features

Perfect for getting started with simple forms.

  • Core form fields
  • Email notifications
  • 🔒 Advanced form fields
  • 🔒 Built-in advanced features
  • 🔒 Add-ons & extensions
Start with Free

Free Plus

Unlock advanced features — supported by a credit line.

  • Core & advanced form fields
  • Email notifications
  • Built-in advanced features
  • 🔒 Add-ons & extensions
  • Lightweight “Powered by Easy Form Builder” credit & link
Free Plus
Recommended

Pro

Advanced

For professionals who want the complete, clean experience.

  • Everything in Free Plus
  • Advanced integrations
  • Add-ons included
  • No credits or promotional messages
  • A premium experience
Upgrade to Pro

The complete picture

Everything you can build with Easy Form Builder.

Six areas, one plugin. Open any card for the full list — this is what you’re actually unlocking, not a marketing summary of it.

19form types

Form types you can build

Every form-based workflow on a WordPress site, so you don’t need a separate contact, survey, or payment plugin.

19 form types
  • Contact forms for general inquiries
  • Support and feedback forms with message tracking
  • Survey and poll forms with structured results
  • Stripe payment forms
  • PayPal payment forms
  • Login (sign-in) forms for WordPress users
  • Registration (sign-up) forms for new users
  • File upload forms
  • Audio recording forms for voice messages and feedback
  • Video recording forms for testimonials and webcam responses
  • Screen recording forms for bug reports and support requests
  • Private or restricted-access forms
  • Multi-step forms for improved usability
  • Smart forms with conditional logic
  • Electronic signature forms for contracts and agreements
  • Location picker forms for address and map selection
  • Job application forms for hiring and recruitment
  • Event registration forms for conferences and workshops
  • Order forms with recurring and subscription billing
13field types

Fields in the drag-and-drop builder

Beyond the usual text, email, number, and choice inputs — advanced, region-aware fields you’d normally pay a developer to build.

13 advanced fields
  • Drag-and-drop file upload fields
  • Audio recorder field (microphone)
  • Video recorder field (webcam)
  • Screen recorder field, with optional mic audio
  • Signature (e-signature) fields
  • Location picker fields (OpenStreetMap + Leaflet)
  • Country, state/province, and city dropdowns
  • Multiple-select dropdowns and range sliders
  • Rating stars, 5-point scale, NPS, and yes/no questions
  • Switch and toggle fields
  • Date pickers: Gregorian, Hijri (Qamari), and Jalali (Shamsi)
  • Telephone, mobile, and color picker fields
  • Matrix and table fields for structured data
8delivery features

Notifications & email delivery

Branded notification emails, plus the tooling to prove they actually reach the inbox instead of the spam folder.

8 delivery features
  • Automatic email notifications to admins, managers, or the submitter
  • Custom email templates built in a visual editor — no HTML needed
  • Conditional notifications that pick recipients by submitted answers
  • One-click “Check Email Server” test with a full Email Server Status report before you rely on notifications
  • Email error log for reviewing failed sends
  • Dashboard widget: page views, completed submissions, sent and failed emails
  • Weekly deliverability report with spam score and SPF/DKIM/DMARC checks
  • SMS and Telegram bot alerts on new submissions
8entry tools

Entries, replies & exports

Every submission lands in a full message desk inside wp-admin, so conversations don’t get lost in a shared inbox.

8 entry tools
  • Form Entry & Message Management Dashboard inside wp-admin
  • Read and reply to submissions, with file attachments on replies
  • Open/Closed status per message, plus edit and delete
  • Search submissions by form or confirmation code
  • Unique confirmation code (tracking ID) on every submission
  • Notifications when a new message arrives
  • Download responses as PDF or export to CSV
  • Visual charts for survey and poll results
10integrations

Integrations & add-ons

Connect the tools you already use — or run the plugin entirely self-contained, with no external service in the loop.

10 integrations
  • Conditional Logic — free in the Free Plus version
  • Google Sheets sync via a service account, no Zapier or OAuth expiry
  • Stripe and PayPal payment workflows
  • Telegram bot and SMS notifications
  • Auto-Populate (Autofill) from an external API — API key, Bearer, or Basic auth
  • Offline forms that collect data without an internet connection
  • Hijri (Qamari) and Jalali (Shamsi) date picker add-ons
  • Shield Security silentCAPTCHA integration
  • Shortcode for Elementor, Divi, WPBakery, plus a native Gutenberg block
  • Development Mode (Sandbox) — test payments and integrations without real transactions, free on every plan
9safeguards

Security & data handling

Form data is personal data. Here’s exactly where submissions are stored and how they’re protected from bots and abuse.

9 safeguards
  • Submissions stored in your own WordPress database by default
  • No external form service and no third-party submission servers
  • Client-side and server-side validation on every submission
  • Google reCAPTCHA v2 for classic spam protection
  • CAPTCHA-free bot detection: honeypot, signed single-use tokens, rate limiting
  • Rate limits on uploads, code lookups, public replies, and payment requests
  • Stops suspicious entries from burning email, SMS, Telegram, or Sheets quota
  • IP allowlist and blocklist, with hashed identifiers in security logs
  • Monitor-only mode so you can review real traffic before blocking

The actual flow

Two steps. Nothing hidden in between.

This is the complete path from checkout to a working license — verified against the plugin’s own code, not guessed from screenshots.

Prefer to watch?Full step-by-step video walkthrough on YouTube
01 Easy Form Builder Pro registration and payment form

Get your code

Open the pricing section, choose a package, and enter your site’s exact domain — no www, no http://. Pay via Stripe, agree to the terms, and register.

A typo in the domain is the single most common activation failure — the code is cryptographically bound to that exact string.
Easy Form Builder success payment confirmation page
Success — payment confirmed
Payment Receipt and Activation Code email from Easy Form Builder
Receipt email titled “Payment Receipt and Activation Code” — your code is inside
02 Entering the activation code in the Easy Form Builder Settings screen

Paste it into WordPress

Go to Easy Form Builder → Settings → General, paste the code into the Activation Code field, and click the page’s single Save button — the same one that saves every other setting on that tab.

On success the page reloads and the field turns green. On a wrong code, nothing reloads — a message appears right under the field so you can fix it and try again.

What to expect afterward

A license that quietly takes care of itself.

Bound to one domain

Each subdomain is billed and licensed separately. Moving sites? Re-issue the code for the new domain.

Re-checked weekly

Pro silently re-verifies with the license server roughly every 7 days — invisible unless something changed.

Renews in one click

An expired license shows a banner with your code pre-filled — renewing is payment, not a new code request.

Before you write in

Frequently asked questions

Is there a separate “Activate” button?

No. The activation code saves together with every other setting on the General tab — paste it in, then click the page’s single Save button.

How many sites can one license cover?

Exactly one domain. The code is bound to that domain, and every subdomain is billed and licensed on its own.

What’s the real difference between Free Plus and Pro?

Free Plus is free and already unlocks advanced fields, capped conditional logic, CSV export, and the weekly deliverability report. Pro removes those caps and adds every official add-on — Stripe, PayPal, SMS, Telegram, Auto-Populate, Google Sheets.

My code worked before — why does it show Free now?

Almost always a domain change since the code was issued: a migration, a protocol change, or a move from staging to a live URL. The license is bound to the exact original domain string.

Will Pro stop working if the license server is unreachable?

No — the plugin falls back to validating your code against the domain hash embedded in it, so an already-active license keeps working.

Your code is one field away.

Pick a plan, paste your code, click Save. That’s the entire flow.

WhiteStudio Team

We build Easy Form Builder — the drag-and-drop WordPress form plugin with free conditional logic. We write practical, no-fluff guides to help you get the most out of WordPress.

Easy Form Builder documentation