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.
Three tiers, not two
Free Plus already unlocks more than you’d expect.
Easy Form Builder isn’t “free vs. paid.” There’s a genuinely free middle tier — no activation code required — and then Pro, which removes every remaining limit.
Free
Essential FeaturesPerfect for getting started with simple forms.
- ✓ Core form fields
- ✓ Email notifications
- 🔒 Advanced form fields
- 🔒 Built-in advanced features
- 🔒 Add-ons & extensions
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
Pro
AdvancedFor professionals who want the complete, clean experience.
- ✓ Everything in Free Plus
- ✓ Advanced integrations
- ✓ Add-ons included
- ✓ No credits or promotional messages
- ✓ A premium experience
See the full feature-by-feature comparison ↓ Browse every field by name ↓
Feature by feature
Compare every feature across all three plans.
The card summaries above cover the headline differences. Here’s the complete breakdown, straight from the plugin’s own feature list — nothing rounded up or guessed.
| Feature | Free | Free Plusno code needed | Proactivation code |
|---|---|---|---|
| Form building | |||
| Drag-and-drop form builder | ✓ | ✓ | ✓ |
| Entries stored in your WordPress database + entry dashboard | ✓ | ✓ | ✓ |
| Email notifications + visual email template editor | ✓ | ✓ | ✓ |
| File upload fields | ✓ | ✓ | ✓ |
| Multi-step forms | ✓ | ✓ | ✓ |
| Basic survey & poll fields | ✓ | ✓ | ✓ |
| Advanced fields & conditional logic | |||
| Advanced fields — signature, location picker, matrix/table, range slider | – | ✓ | ✓ |
| Audio, video & screen recorder fields | – | ✓ | ✓ |
| Conditional logic — show/hide fields & steps, conditional email rules | – | Up to 3 rules/form, 2 conditions/rule, 2 email rules | Unlimited, nested AND/OR groups |
| Calculations, rule priority, conditional thank-you & redirects, conditional webhooks | – | – | ✓ |
| Rule export/import & the logic Inspector (debugger) | – | – | ✓ |
| Data & reporting | |||
| Export entries to CSV & download responses as PDF | – | ✓ | ✓ |
| Automated weekly email-deliverability report (spam score, SPF/DKIM/DMARC) | – | ✓ | ✓ |
| Payments, notifications & automation add-ons | |||
| Stripe & PayPal payment fields | – | – | ✓ |
| SMS & Telegram notifications | – | – | ✓ |
| Auto-Populate — Dataset, previous submissions & external API autofill | – | – | ✓ |
| Google Sheets sync | – | – | ✓ |
| Ready-made form types | |||
| Login (sign-in) form | ✓ | ✓ | ✓ |
| Registration (sign-up) form | ✓ | ✓ | ✓ |
| Survey / poll form | ✓ | ✓ | ✓ |
| Payment form (Stripe / PayPal checkout) | – | – | ✓ |
| Submission experience & design | |||
| Mobile-optimized builder view | – | ✓ | ✓ |
| Thank-you page customization | – | ✓ | ✓ |
| Redirect after submission | – | ✓ | ✓ |
| Loading / submit animation | – | ✓ | ✓ |
| Testing & developer tools | |||
| Development Mode (Sandbox) — test integrations without real transactions | ✓ | ✓ | ✓ |
Free Plus shows a small “Powered by Easy Form Builder” credit on the published form’s page — the one trade-off for its no-cost advanced features.
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.
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
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
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
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
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
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
Field by field
Every field, and exactly which plan unlocks it.
The exact field palette you see in the builder — nothing renamed for marketing. Each tag below is the plan that unlocks that field.
Basic fields — included in Free
Advanced fields — unlocked by Free Plus, at no cost
Payment fields — require Pro
Add-ons — require Pro
46 drag-and-drop fields shown here, straight from the builder’s own field picker, plus the official Pro add-ons above that extend the plugin beyond fields. Jalali and Hijri date pickers ship as separate add-on files, gated the same way as the other official Pro add-ons.
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
↗
Get your code
Open the pricing page, choose Pro, and enter your site’s exact domain — no www, no http://. Pay via Stripe, agree to the terms, and register.


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.
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.
Works offline for fa_IR
Sites running WordPress in Farsi validate locally and never contact the remote server at all.
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.
Read the full activation guide for the complete errors table, renewal details, and every “Pro required” message the plugin shows.
Your code is one field away.
Pick a plan, paste your code, click Save. That’s the entire flow.