Contact Form Widget

A styled contact form that delivers submissions to your dashboard inbox.

What it does

Renders a contact form with name, email, and message fields. Submissions appear in Dashboard → Contact marked as unread. The form handles validation, error states, and success confirmation client-side — no page reload needed.

Admin setup

  1. No special setup required. Embed the widget and it works immediately.
  2. View submissions at Dashboard → Contact. Click any row to read the full message.
  3. Optionally configure auto-reply emails under Dashboard → Settings → Contact Form (requires RESEND_API_KEY).

Embed

Widget snippet
<div data-statiq="contact"></div>

Attributes

AttributeTypeDefaultDescription
data-statiqstring—Required. Set to "contact"
ℹ Field labels (name, email, message, submit button text) can be customised in Dashboard → Settings → Contact Form.

Live Preview

Uses your real site data. Enter your site key to render this widget live.

Enter your site key above to preview this widget with your real data.