Migrate from Formspree
Formspree and Formtorch use the same basic pattern: post a form to an endpoint URL. Migration is mostly a find-and-replace on your endpoint URL.
What changes
| Formspree | Formtorch | |
|---|---|---|
| Endpoint format | https://formspree.io/f/YOUR_ID | https://formtorch.com/f/YOUR_ID |
| Redirect field | _next | _redirect |
| Honeypot field | _gotcha | _honeypot |
| Subject field | _subject | Not supported (set in dashboard) |
| Form dashboard | formspree.io | app.formtorch.com |
| Spam protection | reCAPTCHA / hCaptcha | TorchWarden (automatic, no token needed) |
Migration steps
Create your forms in Formtorch
Sign in to app.formtorch.com . Create a project, then create one form for each Formspree form you’re migrating. Copy the endpoint URLs.
Update endpoint URLs
Replace every formspree.io endpoint with your Formtorch endpoint:
<!-- Before -->
<form action="https://formspree.io/f/abcdefgh" method="POST">
<!-- After -->
<form action="https://formtorch.com/f/YOUR_FORM_ID" method="POST"></form>
</form>Update reserved field names
If you used Formspree’s _next redirect field or _gotcha honeypot, update them:
<!-- Before -->
<input type="hidden" name="_next" value="https://yoursite.com/thanks" />
<input type="text" name="_gotcha" style="display:none" />
<!-- After -->
<input type="hidden" name="_redirect" value="https://yoursite.com/thanks" />
<input
type="text"
name="_honeypot"
style="display:none"
tabindex="-1"
autocomplete="off"
/>Remove reCAPTCHA
If you were using Formspree’s reCAPTCHA integration, you can remove it. Formtorch’s TorchWarden spam filter runs automatically on every submission. No token, no extra JavaScript needed.
Remove any data-sitekey attributes, reCAPTCHA scripts, and g-recaptcha-response fields from your forms.
Set up email notifications
In each form’s settings, go to Notifications and add your email address. Formspree sent notifications to the email you registered with; in Formtorch you configure recipients per-form.
Export your old Formspree data
Before you switch over, download a CSV of existing Formspree submissions from your Formspree dashboard. Historical submissions cannot be transferred to Formtorch automatically.
Point your forms at the new endpoint
Once you’ve verified the new forms are working (send a test submission from the dashboard), update your live forms to use the Formtorch endpoint.
Key differences
Spam protection: Formspree requires you to configure reCAPTCHA or hCaptcha. Formtorch’s TorchWarden runs automatically with no configuration needed.
File uploads: Both services support file attachments. Formtorch supports up to 10 MB per file on paid plans.
Webhooks: Formtorch webhooks include an HMAC-SHA256 signature header for verification. See Webhook Processing.
API access: Formtorch’s management API is coming soon. In the meantime, use the dashboard for form and submission management.
Test your migrated forms with a real submission before removing Formspree from your account. Both can run in parallel during the transition period.
Learn more
- HTML Quickstart — full integration guide for HTML forms
- Email Notifications — per-form recipients and verification
- Spam Protection — TorchWarden signal reference
- Webhooks — payload shape and signature verification