Same job. Different company.
Formspree is the default form backend. smote does the same first step: set action="https://smote.sh/f/FORM_ID", read replies in a dashboard. No React SDK. No captcha on your page.
| smote | Formspree | |
|---|---|---|
| Setup | Form action only | Action URL or JS library |
| Free plan | 1 form, 50 / month | 50 / month |
| Inbox | Yes | Yes |
| Webhook | Optional, signed | Paid plans |
| Captcha on your HTML | Not required | Often reCAPTCHA |
| Paid | $12 / month | Starts higher |
If you need Zapier, Google Sheets, and a form builder, stay on Formspree. If you have a static site and want the POST to land somewhere, use smote.
Get an action URL Static site guide
Yes. Pages only serves files. The form posts to smote, not to GitHub. GitHub Pages guide.
No. Leave captcha off your HTML. We drop empty honeypot posts and rate-limit the action URL.
Those only work while the site stays on Netlify. smote keeps working if you move to Cloudflare Pages or GitHub Pages. Netlify Forms alternative.
No. Text fields only. A file field is rejected.
Hidden field _redirect with your thank-you URL. See special fields.