Contact Form

H by Hatchable

A contact form for your site, with a clean inbox to read every reply.

Contact Form

You need a way for people to reach you: a contact page, a beta signup, a bug report form, an RSVP. The usual options are a clunky third-party widget that doesn't match your site, or wiring up a backend and a database just to collect a few fields.

This is a contact form with the backend already built. The public page collects name, email, subject, and message, validates them, and saves each one to a submissions log. A built-in honeypot quietly drops spam bots, and you get an admin inbox to read, search, archive, and export everything.

Drop it on your site as a "Get in touch" page. When someone submits, it lands in your inbox at /admin, searchable, with the sender's email one click from a reply. Reuse the same form and inbox for feedback widgets, applications, or anything where a stranger submits something and you need a record.

Replies happen in your real email, not a half-built messaging system. Turn on the optional one-line email forward and every new submission also drops into your actual inbox. Export the whole log to CSV any time.

Copy & Launch it to your own Hatchable project, change the fields to fit, and it's yours: the page, the inbox, and the data.

Features

Public form, private inbox

Anyone can submit; only you can read. The inbox is gated to the project owner via the platform session, with no separate login or users table to build.

Spam protection built in

A hidden honeypot field catches bots and drops their submissions silently, so your inbox stays clean without a captcha or third-party service.

Search, archive, and export

Find any submission by name, email, or message text. Archive the ones you have handled, and export the whole log to CSV in one click.

Optional email forwarding

Uncomment a single line in the handler to forward each new submission to your real email, so you are notified the moment someone reaches out.

Not just contact forms

RSVPs, beta signups, bug reports, applications, feedback: change the fields in one place and the same form and inbox handle it.

What you get

  • Source code, deployed to your account on Hatchable
  • Your own subdomain (or BYO custom domain on the Pro plan)
  • A real Postgres database, scoped to this app
  • The ability to make a copy, edit it, and redeploy via your AI tool
  • CSV export of your data, any time