coss.com vs Formspree
Formspree has more integrations and keeps submissions longer. coss.com Forms screens every submission with Risk and feeds your contacts.
Both give a plain HTML form an endpoint to post to, with no backend, a _gotcha honeypot and email notifications. Formspree connects to Slack, Google Sheets, Zapier and two dozen other tools. coss.com Forms runs every submission through coss.com Risk, sends accepted ones to your webhooks, team and contacts with double opt-in, and renders hosted pages.
At a glance
Formspree's side was checked on against its own pages. Prices are list prices.
| Feature | coss.com | Formspree |
|---|---|---|
| Price | $1.00 per 1,000 submissions accepted; 1,000 form submissions a month on Free | Free (50 submissions a month); Personal $15, Professional $30, Business $90 a month |
| Forms | 100 per environment | Unlimited |
| Endpoint | A plain HTML form posts to /f/<form id>; coss/forms for JavaScript | A plain HTML form posts to formspree.io/f/<form id>; JavaScript libraries |
| Spam filtering | Honeypot, then a Risk assessment of email, IP, browser, captcha and text on every submission; spam answered like a success | Formshield and reCAPTCHA on every plan; advanced spam control from Professional, custom rules on Business |
| Captcha | Turnstile or hCaptcha, optional or required | reCAPTCHA |
| Destinations | Webhooks, notification emails, contacts with audiences and topics | Email, Slack, Discord and more on Free; Sheets, Notion and more from Personal; webhooks, Zapier, HubSpot, Mailchimp from Professional |
| Double opt-inNot on Formspree's plans page | Confirm the contact, or hold the whole submission until the submitter clicks | — |
| File uploads | Up to 25 MB per submission | 1, 5 or 10 GB of storage by plan; none on Free |
| Hosted pagesNot on Formspree's plans page | A page coss.com renders from your fields, to link to or embed | — |
| Retention | Accepted submissions 90 days, spam 14 days | 30 days on Free, unlimited on paid plans |
| Autoresponses | — | From Professional |
Which to choose
Both are good at what they do. Here is where each one fits better.
Choose Formspree when
Submissions go to your other tools
Slack, Google Sheets, Notion, Airtable, Zapier, HubSpot and more, without writing a webhook handler. coss.com sends to webhooks, email and its own contacts.
You keep every submission
Formspree's paid plans keep the submission archive with no limit. coss.com deletes accepted submissions after a retention period.
You want autoresponses or lots of forms
Autoresponses from Professional, and unlimited forms on every plan.
Choose coss.com when
Real spam screening on every submission
The same Risk assessment coss.com uses for sign-ups: disposable addresses, IP reputation, velocity, captcha and a content check, with held submissions you can release.
Forms that build your list
Accepted submissions become contacts with audiences, topics and properties, with double opt-in, ready for broadcasts from the same account.
No-backend pages
Hosted pages rendered from your fields, embeddable on origins you allow, with the honeypot and captcha already in.
Sandbox environments
Test forms in a sandbox environment, including the confirmation emails, without touching live data.
Moving from Formspree
- 1
Create the form
Create a form with your allowed origins and notification recipients, in the dashboard or with coss.forms.create().
Read the guide - 2
Change the action
Point the form's action at its coss.com endpoint. The _gotcha honeypot keeps its name, and _next sets the redirect.
Read the guide - 3
Choose destinations
Subscribe a webhook endpoint to form.submission.received, and map fields to contact properties if the form signs people up.
Read the guide
Questions
- Can I keep my HTML form when moving from Formspree?
- Yes. Change the action to the coss.com form's endpoint. The _gotcha honeypot works under the same name, and _next sets where the browser goes afterwards.
- How does coss.com filter form spam?
- Every submission passes the honeypot, then a coss.com Risk assessment of the email, IP, browser, captcha and the text. Spam gets the same answer as a success, so bots learn nothing.
- Does coss.com Forms integrate with Slack or Google Sheets?
- Not directly. Accepted submissions go to your webhooks, to your team by email and into your coss.com contacts; Formspree has ready-made integrations for those tools.
- How long does coss.com keep submissions?
- Accepted submissions for 90 days and spam, held and unconfirmed ones for 14 days. Download them as CSV from the dashboard, or forward them to your own store with a webhook.
Sources
Formspree's facts were checked on ; their pages are the final word on their prices and features.
The coss.com side
Try coss.com next to Formspree.
A development key costs nothing and delivers nothing, so you can compare with real code.
Add coss.com to this project: read https://coss.com/llms.txt, get a development key with `npx coss-cli init --agents`, and build and test with it.