Lawyer & Law Firm Consultation Form
Lawyer contact forms run case intake — practice area, case description, jurisdiction, urgency. Three minutes of intake by form saves a 30-minute conflict-check call.
Law firm intake is bottlenecked on conflict checks and practice-area mismatch. A PI firm that takes a family-law lead wastes everyone's time; a family-law firm that misses an urgent restraining-order case loses a client and possibly a person's safety. The form sorts on practice area, urgency, and a brief description — the intake paralegal can run a conflict check before the consultation call. Most firms charge for consultations now; the form lets non-conflicted, on-topic leads book and pay before the lawyer's calendar gets touched.
- →Lawyer / case inquiry · 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.
Capture practice area and jurisdiction
Required: practice area (PI / family / criminal / business / estate / IP), jurisdiction (state, sometimes county), brief description of the matter, urgency.
Run the conflict check
Webhook the lead's name and opposing party (if known) to your conflict-check system or paralegal. Cleared leads schedule the consultation; conflicts get a referral letter.
Book and pay for consultation
Cleared leads get a Cal.com / Calendly link with a Stripe pre-pay for the consultation fee. Non-paying consults are an old model; modern firms charge $75-300 for the initial call.
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 lawyer & law firm consultation 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.
