Alternatives

WordPress contact form options (plugins vs hosted embed)

WordPress teams usually pick a plugin. Agencies with mixed stacks often pick a hosted backend once PHP mail breaks on the third client site.

Plugins store entries in MySQL and depend on `wp_mail()` unless you configure SMTP. Hosted backends POST out of WordPress entirely.

MuxForms is not a plugin—it is a Custom HTML block plus embed.js—so updates do not touch wp-admin form builders.

Tools compared

Verified Oct 2026

MuxForms

Hosted embed + inbox; same backend for non-WordPress sites and mobile apps.

Free tier
Trial; limited tests before subscribe
Paid from
$9/month
Best for
Agencies with WordPress marketing + Next.js or Expo products
Tradeoffs
No wp-admin entry list; submissions live in MuxForms dashboard

Contact Form 7

Free shortcode forms; ubiquitous but mail delivery is your problem.

Free tier
Free plugin
Paid from
$0 (+ SMTP plugins)
Best for
Low-budget sites with working SMTP
Tradeoffs
Spam plugins, Flamingo for storage, constant maintenance

WPForms

Polished wp-admin UX, entry management, and paid addons.

Free tier
Lite plugin with caps
Paid from
~$49.50/yr
Best for
All-WordPress clients who live in wp-admin
Tradeoffs
Per-site licensing; no mobile JSON story

Formspree

Hosted endpoint via HTML form action—no plugin install.

Free tier
50 submissions/mo
Paid from
$15/mo
Best for
Simple contact page without CF7
Tradeoffs
Tiered caps; webhooks cost more

Web3Forms

Access-key POST URL in a Custom HTML block.

Free tier
Generous free tier
Paid from
~$8/mo Pro
Best for
Developers who want minimal WordPress coupling
Tradeoffs
Less unified inbox across non-WP apps

WP Mail SMTP + CF7

Not a form product—common stack to make CF7 deliver mail.

Free tier
Plugins vary
Paid from
SMTP provider fees
Best for
Staying on CF7 when mail was the only issue
Tradeoffs
Still no cross-site inbox; still plugin updates

Want numeric side-by-side rows? Open a MuxForms vs … page for the tool you are leaning toward, or read the Next.js tutorial.

Common questions

Is MuxForms a WordPress plugin?
No. It is embed.js in a Custom HTML block or enqueued from functions.php.
Will CF7 conflict with MuxForms?
No—use one approach per page. Many agencies replace CF7 page by page.
Where do entries go?
MuxForms Postgres inbox; CF7/WPForms store in WordPress unless you add CRM plugins.
Full WordPress tutorial?
See /blog/wordpress-form-without-plugin and /docs/wordpress.

When the list points at MuxForms…

Start a trial and point every property at one inbox.

Upgrade to Pro