Auto-detects all popular WordPress forms

Stop losing leads
to broken forms

Automatically test contact forms on your clients' websites. No plugins, no WordPress access needed. Get alerted before your client even notices.

Free plan — 1 form, no credit card required

Forms

12

Passing

10

Failing

1

Sites

4

Contact Page

klient-abc.pl

2h ago OK

Quote Request

shop-example.com

4h ago OK

Career Form

agency.io

1h ago FAIL

Support Ticket

firma.pl

6h ago OK

Newsletter Signup

blog-starter.com

8h ago OK

Forms break silently

Plugins update, SMTP configs change, hosting migrates — and your client's contact form silently stops working. No error, no alert. Just lost leads.

Plugin updates

A WordPress update breaks form compatibility overnight.

SMTP failures

Email delivery stops but the form still shows "Message sent".

Silent errors

No one notices until the client asks "Why am I not getting any inquiries?"

Simple process

How it works?

Three simple steps to peace of mind

1 Step 1

Paste the URL — we handle the rest

Just paste the page URL and select the WordPress plugin. FormsCheck opens the page in a real browser, auto-detects the form, and maps every field — text inputs, dropdowns, radio buttons, checkboxes. Test values are pre-filled automatically. No CSS selectors to write, no manual setup.

https://client.com/contact
Contact Form 7
Detected
Name text
Email email
Message textarea
Submit button
John Smith
Test message
Page check success message found
Email check delivered in 4.2s
2 Step 2

Real browser testing, not just pings

FormsCheck doesn't just check if the page loads. It fills in every field and clicks submit — exactly like a real visitor. Then it verifies two things: that the success message appears on the page, and that the notification email actually arrives in a real inbox. This catches SMTP failures and silent errors that uptime monitors miss.

3 Step 3

Know before your client does

The moment a test fails, you get an instant alert via email, Slack, or both. The notification tells you what failed, when it happened, and links directly to the test details. Fix the issue before your client notices they've been losing leads.

FAIL

Career Form on agency.io

Email check failed — no email received within 30s

Email Slack

Recent results

← now
Trusted by professionals

What our users say

"We manage 40+ client sites. A contact form on one of them was silently broken for two weeks before we found FormsCheck. Now we catch issues within hours, not weeks."

JJ

Jakub Jadczak

Agency Owner

"I used to manually test forms every month — it took forever and I still missed things. FormsCheck runs on autopilot and the Slack alerts are a lifesaver. The free plan was enough to get me started."

DM

Daniel Morrison

Freelance Web Developer

"Our career form broke after a WP update and we had no idea for days. Since adding FormsCheck, we've caught three issues within minutes. It pays for itself with every lead we don't lose."

SR

Sophie Renard

Business Owner

Everything you need

Form monitoring without compromises

No plugins required

Nothing to install on your client's site. Zero risk, zero conflicts.

Email verification

We check if the form email actually arrived, not just whether the page says "sent".

Slack and email alerts

Instant notification when a form stops working.

Test scheduling

Schedule tests daily or weekly. Pick the day and hour that works for you.

Error screenshots

Automatic full-page screenshot on every failure. See exactly what went wrong.

Multi-tenant

Manage forms for multiple clients from a single dashboard. Group by sites and tags.

Built for WordPress professionals

Agencies

Monitor forms across all client sites from one dashboard. Get alerts before clients notice issues.

Freelancers

Prove to clients their site works. Add monitoring as a value-add service.

Site owners

Never lose a lead because your contact form stopped working.

Integrations

Auto-detect your forms

Just paste the URL — FormsCheck automatically detects the form plugin, finds all fields, and pre-fills the configuration. No manual CSS selectors needed.

Contact Form 7

WPForms

Gravity Forms

Forminator

Formidable Forms

Ninja Forms

Fluent Forms

Your form

Works with any standard HTML form — custom forms are supported too with manual configuration.

Why not just test manually?

Manual testing FormsCheck
Frequency When you remember Every 6h to weekly, automatically
Email delivery check No way to verify Confirmed via real inbox
Time per form 5-10 minutes Zero — fully automated
Alert on failure None Instant email + Slack
Coverage 1-2 forms if lucky All forms, all sites
Pricing

Choose the right plan for you

Start for free, scale when you need more

Monthly Yearly Save 20%

Free

$0 /mo
  • 1 form
  • 1 website
  • 30 tests / month
  • Tests daily
  • 7 day history
  • Email + Slack alerts
  • Error screenshots
Start for free

Starter

Popular
$29 /mo
  • 10 forms
  • Unlimited websites
  • 300 tests / month
  • Tests every 12 hours
  • 30 day history
  • Email + Slack alerts
  • Error screenshots
Choose Starter

Pro

$79 /mo
  • 50 forms
  • Unlimited websites
  • 2000 tests / month
  • Tests every 6 hours
  • 90 day history
  • Email + Slack alerts
  • Error screenshots
Choose Pro

Frequently asked questions

Do I need to install a plugin on my client's site?
No. FormsCheck works externally -- it opens the page in a browser, fills in the form, and checks the result. It requires no access to WordPress and no plugin installation.
How does FormsCheck verify that the email was sent?
For each test, we generate a unique email address. After submitting the form, we wait for the message to arrive at that address. This way we know for sure whether the email was delivered -- not just whether the page displayed a "sent" message.
Will my client see the test messages?
Contact forms typically send messages to the site owner's email address. FormsCheck fills in the form with test data -- your client may receive these messages. We recommend informing your client about the monitoring or setting up a filter on their inbox.
Which forms are supported?
FormsCheck supports 7 popular WordPress form plugins with full auto-detection: Contact Form 7, WPForms, Gravity Forms, Forminator, Formidable Forms, Ninja Forms, and Fluent Forms. Custom HTML forms are also supported with manual configuration — as long as it's a standard form on the page, FormsCheck will fill in the fields and submit it.
Can I try FormsCheck for free?
Yes! The free plan lets you monitor 1 form with 30 tests per month. No credit card required and no time limit. You can use it for as long as you want.
How quickly will I get an alert about an issue?
The alert is sent immediately after a failed test completes -- usually within seconds. You can receive notifications via email, Slack, or both channels simultaneously.
Does FormsCheck support Contact Form 7?
Yes. Contact Form 7 is fully supported with auto-detection. Just paste the page URL and FormsCheck will automatically recognize CF7, find all form fields, and configure the test — including the success message selector. No manual setup needed.
Does FormsCheck support WPForms?
Yes. WPForms (both Lite and Pro) is fully supported. FormsCheck auto-detects WPForms on the page, maps all fields by their IDs, and sets up the confirmation container selector automatically.
Does FormsCheck support Gravity Forms?
Yes. Gravity Forms is fully supported with auto-detection. FormsCheck identifies the form by its ID, maps all input fields, and configures the confirmation message selector — all automatically from the page URL.
Does FormsCheck support Forminator?
Yes. Forminator forms are fully supported. FormsCheck auto-detects the plugin, finds all fields by their name attributes, and sets up the success selector — ready to monitor in seconds.

Start monitoring your forms

The free plan lets you monitor 1 form. No time limit, no credit card required.

Create a free account