Home / Guides

Form handling guides

Step-by-step tutorials for adding forms to your site and routing submissions to email, Slack, Discord, and more — without a backend.

How to add a contact form without a backend

Add a working contact form to any website with no server, API route, or database. Formcatch is the backend — submissions arrive by email, Slack, and a dashboard.

How to send form submissions to Slack

Get an instant Slack message every time someone submits your website form — no code, no server.

How to send form submissions to Discord

Post every form submission straight into a Discord channel using a webhook — no bot or backend needed.

How to send an HTML form to email (no PHP)

The classic "mailto without the problems": send a plain HTML form to your inbox without PHP, a mail server, or any backend code.

How to add a file upload form without a backend

Let visitors attach files to your form and receive them without building any upload server or storage.

How to send an automatic reply to form submissions

Automatically email a confirmation to anyone who submits your form, so they know it was received.

Prefer copy-paste code? See the contact form examples on GitHub for HTML, React, Next.js, Vue, Svelte, and Astro.

Create your free form endpoint