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.
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.
- 1We review your detailsUsually within one business day.
- 2A quick 15-minute callWe look at how many quotes you’re sitting on and what they could be worth.
- 3We launch your campaignYou approve the messages. Estimates start landing on your calendar.
Prefer to talk now? Call or text +1 (647) 509-5427.
Tell us about your business
Fields marked optional can be skipped.
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.
You already paid to get that homeowner interested. Then they went quiet.
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.
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.
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.
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 timeWe organize the data
We clean it up, remove duplicates and bad numbers, and put the freshest, highest-value quotes first.
At our costWe 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 controlEstimates land on your calendar
Homeowners who are ready get booked straight into your calendar, with reminders so they actually show up.
You pay only nowThe 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
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.
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.
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.