Portrait Photographer Inquiry Form
Portrait sessions are story-driven — a family wants documentary-style, a CEO wants a clean editorial headshot, a maternity client wants flowy outdoor. The form captures vision before the discovery call.
Portrait photographers price per session ($300-1500), and the discovery call decides whether the client is a fit. Sessions split into headshots (fast, indoor, studio lighting), family / maternity (outdoor, lifestyle, often golden-hour), senior portraits (high-school graduation market, parent-paid), and branding (small-business owners, multiple looks, web-deliverable). Each is shot differently and priced differently. The form captures session type, location preference, deliverable format, and an optional inspiration upload (Pinterest / Instagram screenshots) so the photographer walks into the call with vision context.
- →Portrait / family photo session · 8 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.
Capture session type
Required: session type (headshot / family / maternity / senior / branding / pet / other), preferred date window, location preference (studio / outdoor / client home / office).
Collect inspiration
Optional file upload (Pro) — Pinterest screenshots, Instagram saves, mood-board PDFs. Reading vision before the call shortens the discovery from 45 minutes to 20.
Send a discovery booking link
Auto-respond with a Calendly / SavvyCal link for a 20-min discovery call plus a one-pager of session pricing. Filters mismatches before the call burns time.
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 portrait photographer inquiry form in 60 seconds.
1,000 free submissions per month. No credit card. Copy the snippet, paste your access key, watch leads land in your inbox.
