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.
- 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.
- 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.
- 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).
- 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.
- 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
Thank you!