Leads. Quotes. Customers.

You paid for the lead. Don't lose sight of the job.

Before you decide to buy more demand, understand what happens to the demand you already generate. Revvy helps you investigate booking gaps, aging quotes and past customers who have gone quiet.

Where revenue slips

  • When a lead never becomes a booking.

    Compare the leads old enough to have booked with the jobs they became. Check the gap against your chosen target, then investigate the call handling, handoffs or scheduling behind it.

    Demo Contoso Plumbing & Drain: 636 of the 1,348 leads at least 14 days old booked, 47.2%, against a target of 80%.

  • When a quote goes quiet.

    See how much quoted work is still open, and how many of the aging quotes have no follow-up on record. Then pull that list from your own system.

    Demo Contoso Plumbing & Drain: 75 open quotes have waited 14 days or more, and 66 of them have no follow-up on record.

  • When a customer disappears from the calendar.

    See how many customers have not been back within the window you choose. Then, in your own system, check eligibility, service history and contact preferences before deciding who belongs in a reactivation effort.

    Demo Contoso Plumbing & Drain: 474 of the 1,137 customers with a last visit on file have not booked in over 18 months.

Demo example: Contoso Plumbing & Drain

$391,944 in aging open quotes. 66 with no recorded follow-up.

Those are two views of the same pipeline. The 66 quotes with no follow-up on record hold $341,370 of the $391,944. They are part of it, not an addition to it.

Revvy prices the pool once. It applies a 15% recovery assumption to all 75 aging quotes and models $47K to $71K in one-time revenue. It does not add a second estimate for the 66.

The recovery rate is a Revvy default, a judgement you can change and not an industry figure. The width of the range reflects how many quotes there were to go on, not a spread of recovery rates.

Quoted value is work still waiting for a decision, not expected revenue. A one-time figure comes once, not every year.

The aging-quote pool

Demo
Aging quotes with no follow-up on record
66 of 75
Open quotes waiting 14 days or more
75
Their quoted value
$391,944
With a follow-up on record
9 of 75
Of that value, no follow-up on record
$341,370, part of $391,944
Recovery assumption
15%, editable
One-time recovery, the whole pool
$47K to $71K

Contoso Plumbing & Drain, a demo business. The 66 quotes are inside the 75, so the range is worked out once, over the whole pool.

After the analysis

What the team does next

  1. Review the records

    Confirm each quote is still wanted and still priced right before anyone picks up the phone.

  2. Check margin and crew time

    Make sure the crews can run the work a batch might bring back, at a margin worth having.

  3. Assign it, then look again

    Give follow-up an owner through the process you already use. Then run the analysis on fresh records and compare follow-up recorded and quotes decided.

CSV import works today. Live ServiceTitan, Housecall Pro and Jobber connections are planned. The demo's records come through Revvy's demo adapters, and no account with any of them is called.

Revenue recovery

See what is waiting before you buy more demand.

A practical place to start. See the counts in the demo, then bring the same questions to your own records.