Setting up GavelGrow for criminal defense firms.
This playbook is for trial users at criminal defense firms configuring GavelGrow for the first time. By the end you will have 24/7 automated intake firing on every inbound lead, after-hours call routing to the on-call attorney, retainer-ready lead records (jurisdiction, charge, bond, court date), and court-date reminder automation for signed clients. Most criminal defense firms see retained-from-after-hours leads go up sharply within the first 30 days.
Looking for the Criminal Defense marketing pitch? See /solutions/criminal-defense.
Why setup is different here
Leads call at 2am — first to answer signs the retainer
A DUI arrest happens at 1am. The lead calls 5 firms. Whichever firm answers first gets the retainer; everyone else loses. Your setup priority is 24/7 SMS auto-response within 60 seconds and after-hours call routing to the on-call attorney mobile.
Retainer urgency cannot get lost in handoffs
A lead that comes in at 3am, gets assigned to intake the next morning, and gets a callback at 2pm has already hired someone else. Setup must collapse the handoff window — every after-hours lead routes directly to an attorney, with the case context (jurisdiction, charge, bond, court date) pre-loaded.
Court dates are an attribution and retention asset
Criminal defense is unique in that every signed client has a calendar of court dates from day one. Court-date reminder automation is both a client-service expectation and a chance to demonstrate value. Setup must capture the next court date on intake and trigger reminders 7 days, 1 day, and 2 hours before.
Your first 90 days
Days 1-30: Foundation
Stand up 24/7 intake, after-hours call routing, and retainer-ready lead records.
- Tracking numbers provisioned for top 3 paid campaigns (DUI, drug, assault or your highest-volume charges)
- 24/7 SMS auto-response configured — fires within 60 seconds regardless of time of day
- After-hours call routing schedule set: business hours to office, nights / weekends to on-call attorney mobile
- Hosted intake form deployed with charge-type selector driving conditional fields
- Retainer-ready intake fields enabled: jurisdiction, charge, bond status, next court date, prior record
- TCPA consent gate confirmed; STOP / HELP keywords tested
- Two-way Google Calendar sync enabled so on-call attorneys see new leads in their calendar
Days 31-60: Optimization
Tune local SEO attribution, segment by charge type, and add court-date reminder automation for signed clients.
- Local SEO attribution reviewed: which neighborhood / charge-type pages produce retainers vs traffic
- Court-date reminder automation enabled for signed clients (7 days, 1 day, 2 hours)
- Charge-type CPL segmentation reviewed (DUI vs drug vs assault vs domestic)
- After-hours conversion rate audit: % of nights / weekends leads retained within 24 hours
- A/B test on intake form: full retainer-ready vs short triage form — measure conversion
- Missed-call SMS recovery enabled on every tracking number
Days 61-90: Scale
Use 500-firm benchmarks, expand to underweight charge types, and lock in repeatable reporting.
- Benchmark comparison reviewed: your CPL vs $80 mid-market and $40 top-quartile
- Underperforming local SEO pages cut; budget shifted to pages proving retainer ROI
- Custom monthly attribution report scheduled to managing partner
- Sub-practice expansion: dedicated tracking numbers and intake flows for federal, traffic, juvenile if relevant
- CSV export to case management software running on cadence
- Audit log review confirmed for retainer payment tracking and case-record changes
Recommended Google Ads keyword themes
Bracketed tokens like [city] are placeholders — replace with your firm service area before launching campaigns.
DUI / DWI (typically highest volume)
40-50% of paid budget for most firms — DUI is the highest-volume sub-category in criminal defense
[city] DUI lawyer[city] DUI attorneyDUI defense lawyer near mefirst offense DUI attorney [city]felony DUI lawyer [city]
Charge-specific queries
20-30% — segment each charge type as its own campaign so you can read CPL by charge
drug possession attorney [city]assault lawyer [city]domestic violence attorney [city]theft / shoplifting lawyer [city]weapons charge lawyer [city]
General criminal defense
15-20% — broader intent, useful for top-of-funnel; expect lower conversion rate than charge-specific
[city] criminal defense attorney[city] criminal lawyerbest criminal defense attorney [city]criminal defense lawyer near mefelony defense attorney [city]
Brand defense terms
5-10% — cheap clicks, defends your name from competitor bids
[your firm name][your firm name] reviews[partner last name] criminal defense[firm name] DUI lawyer[firm name] [city]
Urgency / arrest-moment longtail
10-15% — high-intent crisis searches; route directly to the 24/7 SMS sequence and on-call attorney
just got arrested in [city]arrested for DUI what to do[city] bail bond lawyer24 hour criminal defense attorneylawyer for arraignment tomorrow [city]
Intake form fields — what to capture and why
Jurisdiction (city / county / state)
Criminal defense is venue-locked. Captures whether the matter is in a court your firm covers; out-of-jurisdiction leads route to a referral workflow rather than the consult queue.
Charge / case type
DUI, drug possession, assault, domestic, weapons, federal — each surfaces a different conditional question set and routes to the right attorney specialty.
Date of arrest / incident
Drives urgency. An arrest in the last 24 hours triggers immediate on-call attorney routing; a 90-day-old matter routes to standard consult queue.
Bond status (posted / not posted / amount)
Critical for retainer quoting — clients in custody need different urgency and different conversation than out-on-bond clients. Lets the attorney quote on first call.
Next court date
Foundation of court-date reminder automation post-signing. On intake, drives same-day callback priority if the date is within 7 days.
Prior criminal record
First-offense vs prior convictions changes retainer significantly. Y/N + brief description lets the attorney assess case complexity before the call.
Refused breathalyzer / blood test (DUI only)
Conditional field, DUI-specific. Drives DMV hearing deadline tracking (typically 10 days from arrest in most states).
Co-defendants
Y/N + names if known. Triggers a conflict check before the firm signs — critical because conflicts in criminal defense are absolute.
Preferred contact method and confidentiality preference
Many criminal defense leads cannot speak freely from home, work, or shared device. Captures preferred channel and time window.
SMS sequence cadence
All sequences are TCPA-compliant by default — STOP / HELP keywords honored automatically, consent events captured to an append-only audit log.
- Step 1 — Within 60 seconds of inbound call or form submit (any time, 24/7). Auto-response promising attorney callback within 5 minutes. The single most important configuration in the playbook. The 2am DUI lead lives or dies on this.
- Step 2 — 5 minutes after first contact (if no live attorney call yet). Reinforcement noting on-call attorney is being paged. Prevents the lead from continuing to dial competitors during the routing window.
- Step 3 — 1 hour after submit. Confirmation that retained leads have an attorney name and direct mobile. Leads still pending a callback get a second routing attempt.
- Step 4 — 24 hours after submit. For non-retained leads: short follow-up offering a free consultation and answering the most common arrest-moment FAQs. Recovers leads who hired no one in the panic.
- Step 5 — Court-date reminders: 7 days, 1 day, 2 hours before (post-signing). Triggered automatically off the captured next-court-date field. Reduces missed-arraignment calls and bad Google reviews. Unique to criminal defense — not a marketing touch but a client-service automation that improves retention.
KPIs to watch
Targets are anchored to the GavelGrow 500-firm benchmark dataset.
Cost per lead (CPL)
Target: $80 mid-market average; $40 top-quartile (per the 500-firm benchmark)
If off-target: If CPL is above $100, audit local SEO budget vs paid Google Ads — many criminal defense firms over-spend on broad keywords when charge-specific terms convert better.
Speed-to-lead, after-hours specifically
Target: Under 60 seconds for SMS auto-response; under 5 minutes for live attorney callback
If off-target: After-hours speed-to-lead is the highest-leverage metric in criminal defense. If after-hours median is over 10 minutes, the routing schedule is the issue — audit call-forwarding rules first.
After-hours retention rate
Target: 30%+ of nights / weekends leads retained within 24 hours
If off-target: If retention is below 20% on after-hours, the on-call attorney is missing calls or the auto-SMS is reading as automated. Personalize the first sentence with the firm name and a reassuring tone.
Lead-to-retainer conversion
Target: 15-25% mid-market for criminal defense
If off-target: Below 12% is usually an intake quality issue, not ad spend. Audit the retainer-quote cadence — many firms wait too long to quote and lose the urgency window.
Local SEO attribution coverage
Target: 90%+ of organic leads attributed to a specific page / keyword
If off-target: Untracked organic leads make local SEO budget decisions guesswork. If coverage is under 80%, check that all charge-specific landing pages have the call tracking number and form embed.
Court-date reminder fire rate
Target: 100% of signed clients with a court date get the 7-day, 1-day, and 2-hour reminder
If off-target: Misses here directly produce bad Google reviews and missed arraignments. Audit weekly against the case management view; if even one client missed a reminder, debug the trigger.
Operational FAQ
How do I configure after-hours call routing if I have multiple on-call attorneys rotating?
Each tracking number supports a routing schedule by day of week and time of day. Build the rotation as a per-day schedule (e.g. Monday nights to Attorney A mobile, Tuesday nights to Attorney B mobile, etc.). Update the schedule weekly or assign a back-office staffer to manage it. The on-call attorney sees the lead context (charge, jurisdiction, court date) on their mobile before they call back.
What if a lead is in custody and cannot answer follow-up calls?
Capture an emergency contact field on the intake form — a family member or friend who is making the inquiry on the arrestee behalf. Auto-SMS routes to the emergency contact, not the in-custody client. Lead record holds both contacts. Most arrest-moment intake is actually filed by family, not the arrestee.
How do I run conflict checks before signing, given two-co-defendant restrictions?
GavelGrow does not have native conflict checks today — that stays in your case management tool or manual process. But the intake form co-defendants field surfaces the names you need to check before signing. Build a Days 1-30 SOP: every retainer-ready lead pauses for a 5-minute conflict check against your existing client list before the attorney quotes.
Can the platform handle DMV hearing deadlines (10 days from DUI arrest in most states)?
Yes — task management lets you attach deadlines to any case. Build a template that auto-creates a DMV hearing task the moment a DUI lead converts to a signed case, with reminders at 48 hours and 24 hours before deadline. Critical for DUI practice; do not skip this configuration.
Other practice-area playbooks
See pricing · Criminal Defense marketing page · Book a 15-minute walkthrough