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.

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

Each submission attempt is tracked. You can view the results in the Results tab on your page, where each submission will show whether the external form was successfully submitted.

Tips

  • Test before launching: After setting up the page, submit a test entry yourself to confirm the external form receives the data correctly.
  • 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.
  • Use the demo form for testing: When first getting started, try using a form you control to verify everything works before pointing at your real target.