Dead quote revival

Your old quotes are your next booked jobs.

The safest and easiest way to get booked jobs in 2026.

We follow up with every homeowner who got a quote from you and went quiet, and book the ones who are ready straight onto your calendar. No upfront cost. You only pay when the homeowner actually shows up.

$0 upfront Pay only for shown estimates No-shows are on us Simple one-page contract
Get started

Let’s see what your old quotes are worth.

Tell us a little about your business. It takes about a minute, and there’s nothing to pay. You only pay when a homeowner shows up for an estimate.

  1. 1
    We review your detailsUsually within one business day.
  2. 2
    A quick 15-minute callWe look at how many quotes you’re sitting on and what they could be worth.
  3. 3
    We launch your campaignYou approve the messages. Estimates start landing on your calendar.
$0 upfrontPay only for shown estimatesNo-shows are free

Prefer to talk now? Call or text +1 (647) 509-5427.

Tell us about your business

Fields marked optional can be skipped.

Please fill in the highlighted fields.

No cost. No obligation.

Thanks, we’ve got it.

We’ll review your details and reach out within one business day. Want to speed things up? Text +1 (647) 509-5427.

The problem

You already paid to get that homeowner interested. Then they went quiet.

i.

Most quiet quotes aren’t a “no.”

Homeowners get busy, put the project off, or wait for the right season. They just never hear from you again.

ii.

Nobody has time to chase hundreds of old quotes.

You’re on job sites all day. Following up on last year’s estimates is the first thing that slips.

iii.

That list is money you’ve already spent.

Every one of those homeowners cost you ads, referrals or your time to win. We help you collect on it.

How it works

Four steps. You only do the first one.

We handle the data, the messages and the booking. You show up to estimates and do what you do best.

Send us your old quotes

A spreadsheet, a CRM export or a plain list of names and numbers from the last 6 to 24 months. One short kickoff call.

20 minutes of your time

We organize the data

We clean it up, remove duplicates and bad numbers, and put the freshest, highest-value quotes first.

At our cost

We restart the conversation

Friendly, personal texts go out under your business name. You approve every message first and can pause any time.

You stay in control

Estimates land on your calendar

Homeowners who are ready get booked straight into your calendar, with reminders so they actually show up.

You pay only now
Why it’s safe

The risk is ours, not yours.

Most marketing asks you to pay first and hope it works. We don’t get paid unless a homeowner actually sits down with you.

The usual agency

  • Monthly retainer, paid upfront
  • 3 to 12 month contract
  • You pay for clicks, leads and “impressions”
  • Ad spend comes out of your pocket
  • Results reported on their terms

OnDial Media

  • $0 upfront. No retainer, no setup fee
  • Simple one-page contract. Either side can end it by email
  • You only pay when the homeowner shows up. No-shows cost you nothing
  • No ad spend. Texting costs are on us
  • You see every conversation and confirm every estimate
Upfront cost
$0. Nothing to start.
$150CAD
per estimate where the homeowner shows up
Get started
Pricing

One simple price. Paid only for results.

  • Every no-show is freeIf a homeowner doesn’t show up or cancels, you pay nothing. ODM takes on that cost, not you.
  • Capped at 20 estimates ($3,000 maximum)You always know your worst case before we start.
  • Qualified estimates onlyIn your service area, for work you do, above your minimum budget. Agreed in writing first.
  • Your list stays yoursYour contacts and every conversation belong to you. We use them only for your campaign.
Who it’s for

Contractors who quote bigger jobs.

If you send quotes that homeowners take time to decide on, there’s a list of booked jobs waiting in your inbox.

Basement finishingKitchen renovationBathroom renovationWhole-home renovationWaterproofing & underpinningFlooringAdditions & custom buildsOther home services
FAQ

Straight answers.

What exactly do I pay for?

$150 CAD for each estimate where the homeowner actually shows up for the site visit or consultation. Nothing upfront, no retainer, no setup fee. If a homeowner doesn’t show up or cancels, it’s completely free for you. ODM takes on that cost.

Do I pay for the text messages?

No. Texting, software and setup costs are all on us. The only thing you ever pay for is an estimate where the homeowner shows up.

Won’t this annoy my past customers?

These are people who asked you for a quote, so hearing back from you is normal. Messages are short, friendly and sent under your business name, and you approve every one before anything goes out. Anyone who isn’t interested is never contacted again.

What counts as a shown estimate?

A homeowner from your list who replied to the campaign, booked a visit, and showed up. It has to be in your service area, a job type you do, and above your minimum budget. We agree on all three in writing before we start, and you confirm each appointment.

What if a homeowner doesn’t show up?

You don’t pay a cent. No-shows, cancellations and last-minute reschedules are completely free of charge. ODM takes on that cost, so you only ever pay for homeowners who are actually there.

What do you need from me?

Your list of past quotes and customers (any format), your calendar availability, and a 20-minute kickoff call. After that, you just show up to estimates.

Is there a contract?

Yes. A simple one-page contract that spells out the price, what counts as a shown estimate, and that no-shows are free. There’s no long lock-in, and either side can end it by email at any time.

How fast will I see estimates?

Once your messages are approved and your number is set up, most of the replies come in the first couple of weeks of the campaign. Exact timing depends on the size and age of your list.