Skip to main content
SiteShi p

How-to guides

Add a contact form

What you'll get

A contact form on your site that visitors can fill out. Submissions are stored on the SiteShip server, viewable in your dashboard, and (optionally) emailed to you. Honeypot spam protection is on by default.

In the hosted builder

Open the chat and say:

Add a contact form on the home page that emails me at hello@example.com. Name, email, message.

The builder picks a layout, generates the form HTML, wires it to a form config, and updates the relevant page. You'll see the form appear in the preview within seconds. Submit a test message — the builder shows you where the submission landed.

Result

  • A form on your site that posts to /api/forms/<id>.
  • Submissions visible at Settings → (your form) in the hosted dashboard, or via the SiteShip API.
  • Email notification to the address you specified (when configured).
  • Honeypot field hidden in the markup catches most bots silently.

Under the hood

This is what your agent already knows: Forms reference.

You don't have to read it — but if you want to add custom validation, multi-step forms, file uploads, or different submission destinations, that page covers everything that's possible to ask for.

Found something out of date? Open an issue. ← All docs