Church Contact Form (Visitors, Prayer Requests)
A church website's contact form serves three very different visitors: the family checking you out before Sunday, the member with a prayer request, and the person asking about weddings or baptisms. One form, one routing dropdown, all three handled.
Most church websites run on a volunteer-maintained WordPress or Squarespace site, and the contact form is either broken or dumps everything into one unwatched inbox. The fix is a routing dropdown — 'I'm new', 'prayer request', 'weddings / baptisms', 'general question' — with each option BCC'd or webhooked to the right person. Prayer requests deserve confidentiality and a fast, personal reply; a first-time visitor inquiry deserves a warm welcome email before Sunday. One form can honour both.
- →Detailed contact form · 6 fields
- →HTML, JS, React, PHP, cURL outputs
- →One POST endpoint, no SDK
- →Honeypot + classifier, no CAPTCHA
See exactly what your visitors see — and you’ll receive.
Left: the rendered form, fully interactive in a sandboxed iframe. Right: the email and dashboard view that lands the moment a visitor submits.
Every submission becomes an email plus a dashboard row. The fields below are the exact payload your form will send. Reply-to is wired to the visitor’s email so hitting reply goes back to them.
Iframe is sandboxed — submit doesn’t actually fire. Get your access key to wire it up live.
Generate, embed, receive.
Three actions stand between you and your first lead. None of them require a backend, a database, or a CAPTCHA library.
Add a reason dropdown
Options: 'I'm new / planning a visit', 'Prayer request', 'Weddings, baptisms & dedications', 'Volunteering', 'General question'. That one field routes everything.
Route by ministry
Webhook or BCC each reason to the right inbox — prayer requests to the pastoral team, visitor inquiries to the welcome team, event questions to the office. Nobody's message sits unread for a week.
Reply before Sunday
Set up an auto-responder that thanks the sender and tells visitors what to expect (service times, parking, kids check-in). A same-week personal follow-up is what turns a website visit into a pew visit.
Five outputs. One backend.
HTML by default. Click open the language you ship in — every variant POSTs to the same /api/submit endpoint.
Replace YOUR_ACCESS_KEY with the key from your dashboard. That’s the only edit.
One template. Every framework.
The same field set works on every framework splitforms supports. HTML, React, Next.js, Vue, Astro, Hugo, WordPress — same POST, same backend.
Things people ask before they ship.
Direct answers, no marketing fluff. Missing one? Email hello@splitforms.com.
Ship your church contact form (visitors, prayer requests) in 60 seconds.
500 free submissions per month. No credit card. Copy the snippet, paste your access key, watch leads land in your dashboard.