Guides
A working form, then a calm inbox.
Step by step for each kind of site, and for the messages after. Every guide ends with a way to check it works.
Website builders
No code: a form setting, a webhook, or one sentence to your AI builder.
A contact form for Lovable, Bolt and v0 sites
AI builders draw a contact form, but it needs somewhere to send. One sentence in the chat makes it deliver to your inbox, with no backend to set up.
Read the guideSend Framer form submissions to an inbox
Keep your Framer form as it is and add a webhook to its Send To setting. Every submission lands in one inbox, sorted, with spam set aside.
Read the guideSend Webflow form submissions to an inbox
Two ways: set your form's Action to your endpoint, or keep Webflow's forms and add a webhook. Either way, every submission lands sorted in one inbox.
Read the guideA WordPress contact form without a plugin
Paste one HTML form into a Custom HTML block. Messages land in an inbox with spam set aside, and your site sends no mail, so nothing ends up in a spam folder.
Read the guide
Code
One form tag or one fetch call. No backend, no SDK, no API key.
An HTML contact form without a backend
A plain form tag that posts to your endpoint. It works on any static site, GitHub Pages, Netlify or Cloudflare Pages, with no server code and no API key.
Read the guideA React contact form that sends to an inbox
One component with fetch: sending, sent and error states, no backend, no SDK and no API key. Works in Vite, Remix and any React app.
Read the guideA Next.js contact form with no API route
Post the form straight to your endpoint, from a Server Component with no JavaScript or a Client Component with fetch. No route handler, no email service.
Read the guide
Your inbox
What to do with the messages once they arrive.
How to stop contact form spam
Bots and hand-typed pitches need different fixes. A hidden field stops most bots; only reading the message stops the pitches a captcha lets through.
Read the guideYour contact form and support email, one inbox
Forward an address like support@ to the inbox your form sends to. Every message gets the same labels, summaries, forwarding and replies, in one list.
Read the guide
Start with one form.
Send yourself a test and watch Panda sort it.
250 messages a month free. No card.