Terms of engagement
Track is $199 a month and Optimize is $599 a month, both with a 7-day free trial and no card; pay annually and get two months free. Managed is scoped on a strategy call. Run it yourself, or have our legal-only team run it for you.
GavelGrow has served 500+ law firms since 2015 · Every channel · One specialty
Not sure which plan? Talk to a strategistTrack fits a firm of 5: $199/mo
Prepared for people touch a lead Billing election Monthly Annual 2 MONTHS FREEFor a firm running one channel that wants its own numbers
$199 /moper month
+$79/seat — same rate on every plan
Recommended · Your total at 5 seats $199/mo all 5 seats includedFor a firm running several channels and real ad spend
$599 /moper month
+$79/seat — same rate on every plan
Your total at 5 seats $599/mo all 5 seats includedFor a firm that would rather hand it over than learn it
CustomScoped on your strategy call · month-to-month
3 seats included, then $79 each
Any team size · custom termsThe 7-day trial
Seven days, no card. A trial can never run up a carrier bill in your name. Pick your tier at the end, or don’t; your data stays safe either way.
Every plan includes
These screens are demonstrations using representative data, not a real client’s file.
Campaigns Cases CallsGavelGrow · Campaigns Demonstration firm · figures illustrative
CampaignsEvery campaign, with its cost per signed case.
GavelGrow · Cases Demonstration firm · figures illustrative
CasesEvery signed matter, with the campaign that produced it.
GavelGrow · Calls Demonstration firm · figures illustrative
CallsEvery call carries its first-touch campaign.
Exhibit A · Every feature, every tier
All three plans side by side — plus exactly what the seven-day trial includes, so nothing about the upgrade is a surprise.
| Feature | Trial | Track | OptimizeMOST FIRMS | Managed |
|---|---|---|---|---|
| Reach | ||||
| Ad accounts connectedGoogle Ads, Local Services | 1 | 1 | Unlimited | Unlimited |
| Call tracking numbers | — | 2 numbers | 10 numbers | 3 numbers |
| User seatsExtra seats $79/month on any plan | 5 | 5 (+$79/seat) | 15 (+$79/seat) | 3 (+$79/seat) |
| Client SMS per monthInternal alerts to your team never count | — | 1,000/mo | 3,000/mo | 1,000/mo |
| Leads, cases, campaigns, sequences | Unlimited | Unlimited | Unlimited | Unlimited |
| Smart Conversions | ||||
| See what's ready to sendYour signed cases, matched and valued | ||||
| Send signed cases with their value | — | — | ||
| Your data, your stack | ||||
| REST API & webhooks | — | — | ||
| ZapierRuns on your API key | — | — | ||
| Practice-area benchmarksModelled industry estimates — not other firms' data | — | Teaser | Full | Full |
| Content studioResearch, drafting and publishing to your site | — | $750 add-on | $750 add-on | Included |
| CSV & PDF export | ||||
| Security & administration | ||||
| Role-based permissions | ||||
| Audit logWho viewed, changed and exported what | — | — | ||
| Single sign-onSAML, Okta, Google Workspace | — | — | ||
| Getting help | ||||
| Support | Docs | Email (1 business day) | Priority (4h response) | Named contact |
| Setup | Self-serve | Self-serve | Guided | We do it |
| Start | Start Free Trial | Start Free Trial | Book a Call |
Terms in plain language
Renewals, cancelling and add-on prices, published up front.
Run past your texting allowance and you add a 500-message pack for $15. Alerts your own team receives never count.
Plans auto-renew — monthly, or annually for the prepaid term — until cancelled. Cancel anytime in-app.
Cancel anytime; you retain access through the end of your paid period and CSV export stays available for 30 days after cancellation.
Questions on the terms
Still unsure? Talk to a strategist.
Plans, seats and usage
One advertising account you connect — a Google Ads account or a Local Services Ads account. Track connects one. If you run Google Ads and Local Services side by side, that's two, and you want Optimize.
No. Leads, cases, campaigns and sequences are unlimited on every plan, including the trial. Capping them would mean charging you more for succeeding, which is the opposite of the point.
Track includes 5 seats, Optimize includes 15, and Managed includes 3. Beyond that, every extra seat is $79/month on every plan — one seat price across the business. No hard caps, and no reason to squeeze your intake team onto a shared login.
Texts to clients pause until you add a 500-message pack ($15) or the allowance resets on the 1st. Unused pack messages carry over, and alerts your own team receives, like a hot-lead or missed-call notification, never count.
Trial, billing and cancelling
Seven days, no card. Everything except tracking numbers, outbound texts and email, and sending conversions. Email, tracking numbers and conversions switch on when you choose a plan; texting starts once US carriers approve your number, usually two to three weeks later. A trial can never run up a carrier bill in your name.
Yes — two months free when you pay annually. Track is $1,990/year (equivalent to ~$166/month) and Optimize is $5,990/year (~$499/month). Managed is month to month only.
Any time. Every plan is month to month with no minimum term and no long-term contract — including Managed. Cancel and you keep access until the end of the period you've paid for, and you can export everything before you go.
Data and security
No, and we won't pretend otherwise. They are modelled industry estimates by practice area and market size — a sensible reference point, not measured results from our client base. We label them that way everywhere in the product.
No. We hold no SOC 2 report and aren't currently pursuing one. What we do have: AES-256 encryption at rest, TLS in transit, role-based access control, an append-only audit trail, and each firm's calls and messages isolated in their own dedicated phone subaccount. We'll complete a security questionnaire and sign a DPA on request.
Yes. GavelGrow includes a dedicated Billing role: the user sees your subscription, invoices, seat counts, audit log, and exports — but is blocked from leads, cases, client communications, and integrations. Perfect for external accountants, office managers, or bar-compliance officers who need financial visibility without attorney-client privileged data.
Works with your stack
No. Call tracking is built in, and we provision your numbers directly. If you already run CallRail we'll sync it instead, and if you have their Conversation Intelligence add-on we'll read those transcripts so call triage works on day one.
Yes — two-way sync, on every tier. Each attorney connects their own Google Calendar in Settings → Integrations. Every event you create in GavelGrow (consultations, court dates, follow-ups) auto-pushes into their primary Google Calendar with attendees and Google-native invitation emails — and any change made directly in Google (rescheduling, cancellation, time edit) flows back into GavelGrow within five minutes. Zero manual copying, zero calendar drift. Outlook / Microsoft Graph support is coming next.
Yes — GavelGrow's intake builder supports conditional field visibility out of the box. Ask for estimated case value only on Personal Injury intakes, or hide the phone number field unless the visitor selects Mass Tort. Multi-step wizards, required vs optional field control, and brand-matched styling are all included on every tier.
Yes, on Optimize and Managed. Register any HTTPS endpoint and GavelGrow POSTs a signed JSON payload whenever specific events fire — lead.created, lead.status_changed, lead.deleted (more events rolling out). Signatures use HMAC-SHA256 in Stripe's exact header format (X-GavelGrow-Signature: t=…,v1=…), so your existing Stripe webhook verifier library drops in with zero changes. Zapier runs on your API key.
Execution
Track and Optimize start with a 7-day free trial.
For GavelGrow Inc.
Abram Ninoyan
FounderFor the undersigned firm
No signature — and no card — required Start Free TrialOr talk to salesCancel anytime · No credit card required