Growth plan · Prepared for Kandell, Kandell & Petrie · August 2026

"What can you do that we're not already doing?"

Fair question. This page is the straight answer, laid out in full before either of us talks about money.

Property insurance disputesFL · TX · LA · CO · NCPrepared by Uprise
01 / The honest read

Your marketing isn't broken.
It's incomplete in three specific places.

You already run Google ads. You have real case results most firms would kill for. A $4M hotel recovery and a $1.8M apartment complex are sitting on your website doing far less work than they should be.

So no, I'm not going to pitch you "better ads." If your current setup already does everything on this page, you genuinely don't need me, and I'll tell you that on the call. But in my experience auditing spend for service businesses, three gaps show up in almost every firm that buys clicks, and each one quietly costs more than the ad budget itself.

02 / The three gaps

Where firms that advertise still leak signed cases

01

The 95% you already paid for, then lost

Legal clicks in Florida are some of the most expensive on Google. Most visitors read, compare, and leave without calling. If nothing follows them afterward, that money bought a single pageview. Retargeting those exact people on Meta and YouTube costs a fraction of what the first click did, and almost no insurance dispute firm does it.

02

The calls that ring while everyone's in a deposition

A policyholder who just got denied is calling two or three firms in one sitting, often at night, with the letter in their hand. The first firm that answers like it wants the case usually gets the case. If intake runs on office hours and voicemail, the ad spend runs 24/7 but the firm only shows up for a third of it. That gap has a fix now, and it's further down this page.

03

Nobody can name the cost per signed case

Spend is known. Calls are known. But which channel, which campaign, which keyword actually produced retained clients? Without that number, budget decisions are opinions. With it, they're arithmetic. Building that scoreboard is a core part of this engagement, because I refuse to run spend I can't defend in numbers.

03 / The build

Three pieces, run as one engine

Piece 01

Google, held to one number

Search captures people already looking for an attorney. That part you know. What changes: every campaign gets measured against signed cases, not clicks, with dedicated landing pages per claim type instead of general site pages.

What's new for you: a scoreboard that proves what's working. What's producing gets absorbed and kept running. What isn't gets rebuilt.
Piece 02

Meta, the engine you likely don't have

Nobody searches "insurance dispute attorney" until weeks after the denial. Meta reaches them earlier: the homeowner staring at a lowball offer, the condo board sitting on a stalled claim. Plus retargeting for every expensive Google click that didn't convert.

What's new for you: demand creation and a second touch on traffic you already bought. The creative is finished. It's further down this page.
Piece 03

An intake desk that never closes

An AI receptionist answers every call the office can't take, day or night. It sounds natural, asks the questions your intake team would ask: what happened, which carrier, denied or underpaid, and books the case review on the spot. Every conversation lands in your inbox as a transcript. Web leads get a text back in under a minute, no-shows get reminded, and every lead gets followed up until there's a yes or a no.

What's new for you: the firm answers like it wants the case, every hour of the year, without adding staff. This piece is what makes the other two pay.
04 / One lead, start to finish

How a denied policyholder becomes a signed case

01Homeowner gets a denial letter. That night she sees the ad. She wasn't searching yet. Your competitors don't exist to her.
02She hits a page built for denied claims, not a general homepage. Her exact situation, in her words.
03She calls at 9:40 PM. The line answers. The receptionist takes her claim details, answers her basic questions, and books her case review before she hangs up.
04The full transcript and her details are in your intake inbox by morning. Your team walks in to a booked, qualified case review, not a voicemail.
05She gets reminders before the review. If she stalls, follow-up continues for weeks, automatically. Right now those people just disappear.
06Signed or declined, the outcome flows back to the campaign that produced it. That's how cost per signed case becomes a real number.
05 / The scoreboard

One number decides everything

Cost per signed case, by channel

Not clicks. Not calls.
Retained clients, traced to the dollar that produced them.

Every month you see what was spent, what was signed, and what each signed case cost, split by Google, Meta, and organic. If a channel can't justify itself, I'll be the one telling you to cut it.

It also keeps me honest. You'll see whether this engine pays for itself in signed cases, in plain numbers, from the first month.

06 / Timing

The next named storm is the deadline

Peak hurricane season is the first two weeks of September. You practice in five states that sit in its path.

When a named storm makes landfall, the denials and lowball offers follow it in waves for months. The firms that sign those cases are the ones whose campaigns and intake are already standing when it happens, not the ones who start building in the aftermath.

Part of this build is a storm playbook: campaign assets pre-built for hurricane, wind, and flood disputes in each of your five states, ready to switch on within 48 hours of landfall. Nobody running "some Google ads" has that sitting on the shelf.

07 / Already built

This isn't a concept deck

I built your first creative set before writing this page, using your brand, your practice areas, and a case result you've already published. Different ads for different doors: denied claims, underpaid settlements, hurricane disputes, condo associations, wind versus flood.

Underpaid claims ad Hurricane claims ad Denied claims ad Case result ad
Condo association ad Wind vs flood ad Story ad, storm Story ad, denied

Every ad runs through your compliance review before a dollar is spent. Results-based creative carries the required disclaimer, and nothing goes live without your sign-off.

08 / Terms of engagement

One engine, one owner, one number

I don't run alongside another marketing setup, and I'll be upfront about why: when two people own pieces of the same funnel, leads fall between the chairs and nobody owns the result. When I take this on, I take all of it. Ads, intake, tracking, reporting. One person accountable for the whole number, and the scoreboard above is how you hold me to it.

Your ad accountsYour business manager, your billing, your data. I get access, never ownership.
Your lead dataEvery inquiry, every transcript, every contact, exportable any day you ask for it.
A clean handoverEverything running today gets documented and absorbed before anything switches. No dark weeks, no lost history.
Ad spend untouchedMy fee sits on top of spend, never inside it. The platforms bill your card directly, so you see every dollar.
09 / First 30 days

What actually happens

Week 1

Audit and intake first

Full read of the current Google account, tracking, and intake flow, documented for the handover. The intake desk goes up before any new spend: the receptionist line, missed-call text back, after-hours capture, booking, reminders.

Week 2

Meta goes live

Retargeting first, since it's the cheapest signed case available: your past visitors already know you. Then the demand campaigns, with the creative above, through your compliance review.

Week 3

Google rebuilt around signed cases

Claim-type landing pages replace general pages. Call tracking ties every inquiry to its source. The transition is sequenced so campaigns never go dark mid-switch.

Week 4

The first scoreboard

Spend, inquiries, case reviews booked, cases signed, cost per signed case by channel. And an honest recommendation, including "cut this" wherever the numbers say so.

Next step

Fifteen minutes. That's it.

I left pricing off this page on purpose. The number depends on scope, and scope depends on a conversation about what your current setup already covers.

Text me back on the thread where you got this link and we'll set a time this week.

rio@uprisegrowth.io →
Rio Costa · Uprise · uprisegrowth.io