Elzo Forms Free builds forms, collects submissions, and applies conditional logic. Elzo Forms PRO is the same plugin plus a post-submission workflow system and four additional condition types.
Use this page to decide which edition fits your site, or to see what becomes available after upgrading.
What both editions include
Form building is identical in Free and PRO. Both editions provide:
- the visual form builder;
- all ten field types — Text, Textarea, Select, Checkbox, Radio, Range, File Upload, Hidden, Content, and Button — including the Text variants Email, Phone, Number, Date, Time, URL and Password;
- multi-step forms;
- field conditional logic that shows and hides fields;
- submissions stored in WordPress;
- email notifications;
- placing forms with the Elzo Form block or the form shortcode;
- the developer hooks, filters, JavaScript events, and template overrides.
PRO adds no field types and changes nothing about how forms are built. If your form needs to collect information and notify someone, Free is enough.
What Elzo Forms PRO adds
PRO adds behavior around the submission — what should happen after a visitor submits, and under which circumstances.
Automations
An Automation is a workflow that runs after a submission is saved. It combines conditions that decide whether it should run with actions that do the work. PRO includes ten built-in actions: Send email, Webhook, Redirect, Set variable, Set field value, Calculate, Find content, Save content, Cookie, and Mail settings.
In Free, the Automations tab of a form and Forms → Settings → Automations show a preview of the IF–THEN workflow instead of the builder.
See Automations Overview.
Additional condition types
Both editions support Field value, Authentication, and Page conditions. PRO adds four more:
| Condition type | Checks |
|---|---|
| User | The submitting user’s role or ID. |
| URL | The submitted page URL. |
| Cookie | A cookie present in the request. |
| Date and Time | Whether submission happened before or after a given moment. |
In Free, a field’s condition type list shows these four marked PRO, but they cannot be added.
See Advanced Conditional Logic in PRO.
Global Automations
A Global Automation is defined once under Forms → Settings → Automations and can run for every form on the site, with individual forms able to opt out. See Global Automations.
Automation Health
PRO records each automation run — which automations matched, which actions ran, and what failed — under Health & History. See Automation Health and Troubleshooting.
Licensed updates
PRO is distributed from elzoforms.com rather than the WordPress plugin directory, so it adds a Forms → Updates screen where you enter your license key. Free updates through WordPress like any other directory plugin.
Feature comparison
| Feature | Free | PRO |
|---|---|---|
| Visual form builder | Yes | Yes |
| All ten field types | Yes | Yes |
| Multi-step forms | Yes | Yes |
| Submissions | Yes | Yes |
| Email notifications | Yes | Yes |
| Field, Authentication, and Page conditions | Yes | Yes |
| Developer hooks, templates, and JavaScript events | Yes | Yes |
| User, URL, Cookie, and Date and Time conditions | No | Yes |
| Automations | No | Yes |
| Webhook, Redirect, and Cookie actions | No | Yes |
| WordPress content actions | No | Yes |
| Global Automations | No | Yes |
| Automation Health | No | Yes |
| Automation extension APIs for developers | No | Yes |
PRO plans
All PRO plans include the same plugin features. They differ in how many sites the license covers:
| Plan | Sites covered |
|---|---|
| Personal | 1 website |
| Freelancer | 5 websites |
| Agency | Unlimited websites |
Each plan is billed annually and includes one year of product updates. Agency additionally includes priority bug triage for reproducible product issues. Check the pricing page for current prices and license terms.
Which edition should you use?
Use Free when the form needs to collect information, validate it, store it, and email someone about it.
Use PRO when something else has to happen after the submission — sending the data to another system, redirecting based on what was answered, creating WordPress content, or applying different behavior for different visitors.
Upgrading does not change existing forms. Build and confirm the form in Free first, then add workflows when you need them.
Returning to Free does not strip PRO conditions from your forms either. Conditions of the four PRO types stay in each form, marked as requiring PRO, and count as not met until PRO is active again.
Troubleshooting
I installed PRO but the Automations tab still shows a preview
Check: Elzo Forms Free and Elzo Forms PRO are separate plugins, and only one runs at a time. Activating PRO deactivates the free plugin automatically and confirms it with an admin notice. If the Automations tab still shows the preview, PRO was never activated — check the Plugins screen.
Expected behavior: with PRO active, the Automations tab shows the automation builder and a Create Automation button.
My license is inactive or expired — will my automations stop working?
Check: no. The license controls plugin updates only. An inactive, invalid, or expired license blocks installing new PRO versions and reports the reason on the Updates screen; automations already configured keep running.
Expected behavior: renewing the license restores updates. Nothing on the site changes when it lapses.
A PRO condition type is missing from a field’s conditional logic
Check: confirm PRO is active. The four PRO condition types appear in the same condition builder as the standard ones, so if Field value is available but User and Cookie are not, the free plugin is the one running.
Expected behavior: with PRO active, all seven condition types are selectable.
Next steps
- Automations Overview — understand the PRO workflow model.
- Advanced Conditional Logic in PRO — see the PRO-only condition types.
- Get Started with Elzo Forms — start building with the edition you have.