What a photographer's contact form actually needs
A photography inquiry form has one job: turn a curious visitor into a qualified lead in your inbox, with enough detail that your reply can be specific. The two failure modes are equally bad — a form so long nobody finishes it, and a form so bare ("name, email, message") that every reply is "thanks, what date and what type of shoot?"
The balance that works for wedding, portrait, brand, and event photographers:
- Name + email — the basics, always.
- Shoot type — a dropdown (Wedding, Portrait, Family, Brand/Product, Event). Lets you route and reply with the right package.
- Event date — a date field. Immediately tells you if you're even available.
- Location — travel fees, scouting, logistics all hinge on this.
- Budget range — optional, but it filters tire-kickers and speeds qualification.
- Message — free text for the story behind the shoot.
That's six or seven fields — enough to qualify, short enough to finish on a phone. Save the detailed questionnaire (timeline, shot list, vendors) for after you've replied and they're engaged.
Studio suite vs a simple form backend
Most "best photographer form" lists push you toward an all-in-one studio CRM. Here's the honest split so you pick on purpose:
| If you want… | Best choice | Rough cost |
|---|---|---|
| Contracts, invoices, scheduling + a form, all in one | HoneyBook / Dubsado | $20–$40+/mo |
| A polished form your platform already offers | Squarespace / Showit native form | Included, but capped + thin spam control |
| Qualified inquiries that reliably reach your inbox, on any site | Hosted form backend (splitforms) | Free up to 500/mo, $5/mo Pro |
If you genuinely run your whole business inside HoneyBook, keep it. But a lot of photographers pay for the studio suite and still get "my inquiries go to spam" complaints — because the form and the deliverability are separate problems. A dedicated backend fixes the part that actually loses you bookings: the inquiry not arriving.
Why splitforms is the value pick for photographers
splitforms is a form backend: you keep your beautiful Squarespace/Showit/custom design and point the form at one endpoint. Submissions arrive in your inbox and a searchable dashboard within seconds, with the fields you defined.
- Reliable delivery — dedicated SMTP with SPF/DKIM, so inquiries don't vanish into spam.
- AI spam filtering — bots get caught; real couples and brands get through.
- File uploads — let clients attach mood boards or briefs.
- Free up to 500 inquiries/month — plenty for most solo and small studios; $5/mo if you outgrow it.
- Drops onto any site — Squarespace code block, Showit embed, WordPress, Webflow, custom.
Copy-paste photographer inquiry form
Paste this into a code/embed block on your site and swap YOUR_ACCESS_KEY for the one from your free splitforms account. Style it with your own classes so it matches your brand.
<form action="https://splitforms.com/api/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="hidden" name="subject" value="New photography inquiry" />
<label>Name<input type="text" name="name" required /></label>
<label>Email<input type="email" name="email" required /></label>
<label>Shoot type
<select name="shoot_type" required>
<option>Wedding</option>
<option>Portrait</option>
<option>Family</option>
<option>Brand / Product</option>
<option>Event</option>
</select>
</label>
<label>Event date<input type="date" name="event_date" /></label>
<label>Location<input type="text" name="location" /></label>
<label>Budget range
<select name="budget">
<option>Under $1,500</option>
<option>$1,500–$3,000</option>
<option>$3,000–$6,000</option>
<option>$6,000+</option>
</select>
</label>
<label>Tell me about your shoot
<textarea name="message" rows="5" required></textarea>
</label>
<!-- optional reference images -->
<label>Reference images (optional)
<input type="file" name="attachment" multiple />
</label>
<!-- honeypot: hidden from humans -->
<input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off" />
<button type="submit">Send inquiry</button>
</form>For a styled starting point you can adapt, grab the free contact form template. To push every inquiry into a spreadsheet or CRM as well, see form to Google Sheets or submissions to Notion.
Common mistakes that cost photographers bookings
- Only listing an email address. A
mailto:link gets harvested by spammers and gives you zero structure. Use a form. See receive form submissions by email the modern way. - Asking for everything up front. A 15-field questionnaire on first contact tanks completion. Qualify first, deep-dive after.
- No availability signal. Without a date field you trade three emails just to learn you're booked. Ask the date first.
- Ignoring deliverability. If inquiries go to spam you never knew you lost the booking. Test it — submit your own form and confirm it lands. Checklist: why contact form emails go to spam.
What to do next
- Other industries: freelancers · portfolios
- Add it to your platform: Squarespace · WordPress
- Get instant alerts: Telegram or Slack notifications
- Ready to set it up: get a free access key
FAQ
What fields should a photographer's contact form have?
Keep it short enough that people actually finish it, but specific enough to qualify the inquiry. The reliable set is: name, email, shoot type (wedding, portrait, family, brand, event), event date, location, and a message. Optional but high-value: budget range and how they found you. Avoid long questionnaires on the first form — capture the lead, then send your full questionnaire after you reply. Every field you add lowers completion, so earn each one.
Do I need a special photography CRM like HoneyBook for a contact form?
Not just for the form. Tools like HoneyBook and Dubsado bundle a contact form with invoicing, contracts, and scheduling — useful if you want the whole studio suite, but you're paying studio-suite prices for the form. If you mainly need inquiries to reach your inbox reliably with the right fields, a hosted form backend does that for a fraction of the cost and drops onto any site (Squarespace, Showit, WordPress, a custom build). You can always forward submissions into a CRM later via webhook.
Can I capture the event date and shoot type without a bulky form builder?
Yes. Those are just a date input and a select dropdown in plain HTML. A form backend like splitforms accepts whatever fields you define — name them event_date, shoot_type, location — and they show up labeled in your dashboard and Starter notification emails. No drag-and-drop builder or monthly form-builder fee required. The template in this guide includes exactly those fields.
Will inquiries get lost in spam?
That's the most common complaint with cheap or DIY photographer forms, and it's usually a deliverability problem (no SPF/DKIM) plus no spam filtering, so real leads either bounce to junk or get buried under bot spam. Use a backend with dedicated SMTP and built-in spam filtering. splitforms adds an AI spam classifier on Free, and Starter adds authenticated notification email so genuine inquiries can reach your inbox while bots don't.
How do I let clients attach reference or mood-board images to the inquiry?
Add a file input to the form. With file uploads enabled, splitforms accepts attachments (multipart/form-data) and gives you signed download links in the dashboard — handy when a couple wants to share Pinterest exports or a brand wants to attach a brief. Keep uploads optional so a missing attachment never blocks the inquiry.
Does this work on Squarespace, Showit, or Pixieset sites?
Yes. Any site that lets you embed an HTML block — Squarespace (code block), Showit (embed), WordPress, Webflow, or a Pixieset/custom site — can use a form backend. You paste the form HTML, point it at the endpoint, and submissions flow to your inbox. No platform plan upgrade and no plugin needed.