Form processing

Forms without a backend

Point the form you already have at one URL. We validate every submission, store it in a database, filter the spam and send you a formatted email.
Form processing

Form processing with a backend

Change one attribute on the form you already have. From that moment every submission is validated, saved and sent where you need it.

HTML contact.html
<form method="post"
      action="https://cscontact.com/api/post/8f3c…">
  <input name="name">
  <input name="email">
  <textarea name="message"></textarea>
</form>
Endpoint

One URL, no server code

Keep your own markup, your own styling, your own field names. We accept a normal POST, so it works on a static site, WordPress, Webflow or anything else — and returns JSON instead if you post it with fetch.

Any field name Custom thank-you page AJAX friendly Locked to your domain
Inbox · Contact form 3 new
Marta Ruiz Quote for 40 units, delivery to… 2m
David Okonkwo Is the venue accessible by… 1h
Lena Fischer Following up on my last message 4h
Tom Bradley Website enquiry — pricing page 1d
Database

Stored in a database

Every submission is written to a database you can search, filter, mark as read and restore from the trash — so a deleted email is never a lost lead.

New submission
Contact form · yoursite.com
Name Marta Ruiz
Email marta@example.com
Budget $4,000 – $8,000
Message Quote for 40 units, delivery to Bilbao before the 12th.
Email

Formatted email notifications

Fields laid out properly, with the sender's location, device and page they came from attached — instead of a raw dump of POST variables.

Email
Send to one address or a whole team
Slack
Posts into the channel you connect
Microsoft Teams
Same message, your Teams webhook
Notifications

Slack, Teams and email

Turn each channel on per form. A sales enquiry can hit Slack while the careers form quietly goes to one inbox.

Security Active
reCAPTCHA Cloudflare Turnstile Honeypot field Rate limiting Domain check
142 blocked this month
Security

Spam protection

Pick a captcha, add an invisible honeypot, or lean on the rate limit and domain check that run on every form by default.

Files

File uploads and auto-replies

Let people attach a brief, a CV or a photo — images, PDFs, spreadsheets and zips up to 10 MB per file. The moment it lands, they get a confirmation in your wording and your language, so nobody is left wondering whether it went through.

brief-2024.pdf
PDF · 1.2 MB
reference.png
PNG · 480 KB
Auto-reply sent
“Thanks Marta, we got your message.”