Skip to main content
FREE TEMPLATE

Contact form

The contact form most websites need: name, email, subject dropdown, message. Embed on any site, native Slack delivery so a real person sees the message within seconds.

About this template

A contact form is low-leverage until it isn't. The first paying-customer escalation that lands in your inbox at 11pm because nobody wired the routing rule turns the contact form from a footer formality into a real question: how does this connect to your incident channel. Build the form for that case from day one. The four-field shape here captures enough to route without asking too much.

Four blocks: full name, email, subject dropdown (Sales / Support / Partnerships / Other), message body. The dropdown matters more than it looks. Use it to conditionally route via Slack or webhook. Sales to #sales, Support to #cs-alerts, the rest to #catch-all. Skip the dropdown and someone triages every message by hand.

Native Slack delivery on Free is the highest-impact thing you'll wire up. The Slack message includes the email and a truncated body, so the on-call rep can scan the channel and decide whether to open it. Prefer ticketing? Zapier reaches Zendesk, Linear, Intercom, Front, and 5,000+ apps from the same form, all free.

Embedding: copy-and-paste a snippet into any page (WordPress, Webflow, Wix, custom stack). It auto-resizes, handles mobile, respects the site's color scheme. Pro ($18.99/mo launch) removes the AntForms mark, worth doing if the form sits on a high-traffic marketing page.

01 · WHAT’S IN THE FORM

The shape of contact form.

Fields

  1. 01
    SHORT TEXT
    Your name
  2. 02
    EMAIL
    Email
  3. 03
    MULTIPLE CHOICE (DROPDOWN)
    What is this about? (Sales / Support / Partnerships / Other)
  4. 04
    LONG TEXT
    Your message

What you get

  • Four-block form, ~45 seconds to complete
  • Subject dropdown for conditional routing in Slack
  • Native Slack delivery on Free
  • Embeddable on any site (WordPress, Webflow, Wix, custom)
  • Per-question drop-off to spot if the message field is friction
  • Spam-resistant email validation built in
02 · FAQ

Common questions.

Yes. Connect Slack on Free, then add a logic rule per subject: "if Subject = Sales, deliver to #sales-inbox" and so on. Setup takes about five minutes.

Yes. Copy the embed snippet from the share menu and paste it into your CMS. The form auto-resizes, handles mobile, respects your site theme. No iframe height tweaking.

Email validation rejects invalid addresses before submit. AntForms rate-limits per IP. For high-traffic public forms, flip on the honeypot field (one toggle); it catches most automated spam without showing a CAPTCHA.

Yes. Connect Mailchimp or Zapier to send a confirmation email. Most teams use a Zapier zap with Gmail or a transactional email provider. Five minutes of setup, free on every plan.

Use the contact form.

Free forever. Unlimited responses. Free analytics. Start in minutes, no credit card.