Articles on: Security & Privacy

Submitting a form for testing in FormStatus

Submitting a Form for Testing in FormStatus


FormStatus helps you ensure your website forms are working correctly—24/7. This guide walks you through how to submit a form for testing, what happens behind the scenes, and how to understand your results.


  1. Add the form

To begin testing, you first need to add your form in FormStatus:

  • Go to Add New in your FormStatus dashboard.
  • Enter the URL of the page that contains your form (e.g. https://example.com/contact).
  • If the page has multiple forms, select the one you want to monitor.


  1. Configure test options

You can fine-tune how your form is tested:


Test modes

  • Form Test (always on): Auto-fills and submits your form using generated values.
  • SSL Check (optional): Verifies that your site’s SSL/TLS certificate is valid, not expired, and matches your domain.
  • Email Check (optional): Confirms that a post-submission email was successfully sent.


Field overrides

Need specific test values?

  • You can override any field’s value in the test setup (e.g. choose a certain dropdown option or enter a specific email).
  • If left blank, FormStatus uses default values based on its form parser.


  1. What happens behind the scenes

Once you click “ Save” or trigger a manual test, FormStatus simulates a real user submitting your form:


Headless browser launch

  • A dedicated worker launches a stealth-mode browser to load your page.


Form detection & parsing

  • Our system detects the form’s platform (Gravity Forms, Ninja Forms, Contact Form 7, WPForms, etc.) and maps all fields.


Field population

  • Inputs like text, checkboxes, dropdowns, radios, file uploads, and custom widgets are filled using browser APIs.
  • We also use advanced DOM methods to pass plugin-specific validation (e.g. simulating user clicks or setting JS properties).


  1. SSL & email verification


SSL check

  • After page load, we inspect your SSL certificate’s chain, expiration, and hostname match.
  • Any issues (like an expired certificate) are flagged.


Email check

  • If enabled, we watch for notification emails after form submission.
  • We track email delivery via Postmark or your configured SMTP service, and alert you if the email fails or bounces.


  1. Results, reporting & notifications


Immediate feedback

  • For manual tests, results appear within seconds—along with screenshots, HTML logs, and success/failure status.


Scheduled monitoring

  • Enable daily form checks and get email alerts if something breaks—no need to manually monitor.


Dashboard & logs

Every test is saved in your form checks log. You’ll see:

  • The form tested
  • Date and time
  • Trigger type (manual or scheduled)
  • Test result (pass/fail)


Need help interpreting a test result? Contact Support .

Updated on: 19/05/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!