Submit Web Form

Submit Web Form Pages allow you to automatically fill out and submit an external web form on behalf of each supporter who submits your form. This is useful for campaigns that target organizations or officials whose only point of contact is a web form, such as a governor's office contact page.

When a supporter submits your page's form, the system opens the target web form in a headless browser, fills in the mapped fields with the supporter's data, and submits it on their behalf.

Setting Up a Submit Web Form Page

1. Provide the Target URL

During page creation, you'll be asked to provide the URL of the external web form you want to target. Paste the full URL and click Analyze Form.

The system will visit the page and analyze the form to determine:

  • What fields exist on the form (name, email, phone, message, etc.)
  • Which fields are required
  • Whether the form can be reliably submitted

This analysis typically takes 15 to 30 seconds.

2. Review Field Mappings

After analysis, you'll see a table showing each field detected on the external form, its type, and what it maps to in your Solidarity Tech form. For example, a "Full Name" field on the external form maps to the Full Name field on your form.

These mappings are generated automatically. If something looks off, you can click Re-analyze to try again.

3. Form Fields

The system automatically creates the required form fields based on what the external form needs. These required fields cannot be removed from your form editor, since they're necessary for the submission to go through. You can still add additional fields and rearrange the order. But each successful analysis, 'Re-analyze' included, rebuilds the form, so fields you added are lost.

Limitations

  • CAPTCHAs: Forms protected by reCAPTCHA, hCaptcha, or similar CAPTCHA systems are not supported. The system will detect this during analysis and let you know.
  • Multi-step forms: Forms that span multiple pages or steps are not supported.
  • Login-protected forms: Forms that require authentication to access are not supported.

Delivery Tracking

Open a submission from the person's profile or the page results to see its delivery status. A success status does not prove that the target form accepted the submission. A failed submission sends no alert and gets no retry.

Tips

  • Test before launching: After setting up the page, submit a test entry yourself to confirm the external form receives the data correctly. A test entry is a real submission. The target form, for example an official's contact page, gets every test entry.
  • Monitor for changes: If the target organization updates their web form, you may need to re-analyze the URL from the Web Form Target Details tab on your page.
  • Test with a form you control: Point the page at a form you control first. Then enter your real target URL and click 'Re-analyze'.

Did this page help you?