Every call answered, every job booked.

You are under a sink and the phone rings. Revenue Whistle answers as your business, texts back the calls you miss, books the job on your calendar, sends the invoice and asks for the review.

  • Keep your number
  • Live the same day
  • Nothing sends without your OK

Your complete front desk

Everything a receptionist would do for a busy crew, done the moment it is needed, without a second app or a second person.

Texts back the calls you miss

Nine seconds after a missed ring, the caller has a reply from your business. It asks what broke, gives the first safe step and offers two real times.

Answers the phone as your business

A voice receptionist picks up on the second ring, knows your prices and hours, and hands the call to you when a human should take it.

“Can someone come out today?” → booked for 10:00.

Books two real times

Slots from your calendar, travel time already subtracted.

Invoices from the driveway

Send it from your phone and take the card before you leave.

Asks for the review

One short text at the moment the customer is happiest.

Waits for your OK when it should

Approval mode holds quotes, refunds and anything unusual for your yes. Everything else just happens. You see the price-book line behind every number.

Leads, tracked

Every caller becomes a lead that moves from new to paid without you typing.

Demo real screens

Watch it work, start to finish

A missed call becomes a booked, invoiced, reviewed job. The cursor does the clicking; you just watch.

The inbox: one thread per customer.The inbox: one thread per customer.
The thread with Dana: the first safe step, two times offered, booked for 10:00.The thread with Dana: the first safe step, two times offered, booked for 10:00.
The calls list: every call summed up, with what it booked.The calls list: every call summed up, with what it booked.
The pipeline: new, contacted, qualified and won.The pipeline: new, contacted, qualified and won.
The dashboard: the receptionist’s week and what needs you.The dashboard: the receptionist’s week and what needs you.

1 of 5

The call you would have missed

You are on a job. Maya texts the caller back in nine seconds, as Delgado Plumbing.

Real screens from the product, with a sample a plumbing business. Pick your trade below and every example follows.

However they reach you, it answers

Calls, texts, website chat and email all land with the same receptionist. It knows your prices and your calendar, so most conversations end booked, paid or reviewed, and anything unusual waits for you.

  • CallsAnswered on the second ring
  • TextsReplied to in seconds
  • ChatThe same voice on your site
  • EmailTurned into leads

Maya is answering

  • BookedTwo real times, on your calendar
  • PaidAn invoice with a card link
  • ReviewedAsked at the right moment
  • Your OKQuotes and refunds wait for you

One thread per customer

Calls, texts and email with a customer live in a single conversation, next to their address, their jobs and what they paid. Nothing gets lost between the call, the text and the invoice.

  • Every call summarised in plain words, with what got booked
  • Hands the conversation to you the moment it is unsure
Start free

Waiting for your OK

7:43 AM

Reply to (512) 448-0192, who said “the water heater is leaking into the garage”

Got it. First, shut the cold-water valve on top of the tank. I can have someone there today at 10:00 or 1:30. Which works?

Quoted from your price book: Water heater replacement, $1,180

Nothing goes out in your name until you say so

Run it in approval mode and every reply waits for your yes. You see what it wants to send and where the price came from, and you approve it from your phone. Turn approval off for what you trust, keep it on for quotes and refunds.

  • Every draft shows the price-book line it used
  • A full log of what it did, in plain words

Keep your number. Keep your calendar.

Forward the line your customers already know, or port it. Bookings land on the calendar you already use. Reviews go to the Google profile you already have.

See how setup works

One day one thread

From the first ring to the review

Here is one customer across a day: the call you would have missed, the reply, the booking, the invoice and the review.

  1. 7:42 AM

    The call you would have missed

    You are on a job. “Hi, the water heater is leaking into the garage.” goes unanswered for nine seconds.

  2. 7:42 AM

    Texted back as your business

    “Sorry we missed you. First, shut the cold-water valve on top of the tank. I can have someone there today at 10:00 or 1:30.”

  3. 8:06 AM

    Booked on your calendar

    Address, the problem and the quote. You get a notification, not a task.

    Water heater replacement · $1,180

  4. 4:15 PM

    Invoiced from the driveway

    Sent from your phone, paid by card before you leave.

    Paid · $1,180

  5. 6:30 PM

    The review, asked for you

    One short text at the happiest moment, with the link to your Google profile.

    ★★★★★

Live no phone needed

Try it before you connect a number

Hear a recorded call, then text the receptionist yourself. It answers as Delgado Plumbing, quotes the sample price book and offers two real times.

Maya · Delgado Plumbing

A recorded call, one minute

0:00 / 1:00

  1. MayaThanks for calling Delgado Plumbing, this is Maya. What's going on?
  2. CallerHi, my water heater is leaking into the garage. There's a puddle spreading.
  3. MayaOkay. If you can reach it, turn the cold-water valve on top of the tank clockwise, so no more water goes in. Is it a gas or electric heater?
  4. CallerGas. Okay, the valve's off.
  5. MayaGood. I can get a plumber to you today at ten, or at one thirty. Which works?
  6. CallerTen, please. It's 418 Birch Lane.
  7. MayaYou're booked for ten at 418 Birch Lane. If the tank needs replacing, a forty-gallon swap is eleven eighty, and the plumber confirms that on site before any work.
  8. CallerGreat, thank you.
  9. MayaYou're welcome. I'm texting you the confirmation now. Bye for now.
  • Answered on the second ring
  • First safe step given
  • Two real times from the calendar
  • Booked today, 10:00
  • Quoted from the price book, $1,180
  • Confirmation text sent

Starts at half volume when it is on screen.

M

Delgado Plumbing

Text message · Maya, receptionist

0/8

Your numbers an estimate, not a promise

What a missed call costs you

Nobody picks up every call. Put in your week and see what a text back in nine seconds, and a booking on the spot, gets back for a plumbing business like yours.

12
$320

How many you would win back

Callers who get a reply within a minute mostly stay on the line. Pick what feels honest for your area.

Won back each month

$9,984

About 31 extra jobs a month, or $119,808 a year, from calls you already paid to get.

Missed calls, as they stand$16,640
Won back, 6 in 10 booked by the receptionist$9,984

Your two numbers times a share you chose. Your calls, your prices and your season decide the real figure.

Setup about ten minutes

Live the same day, with us on the phone if you want

Four steps. Most owners do it between jobs. If you would rather we set it up with you, say so on the contact page.

  1. 1Connect your number

    Keep the line your customers already know. Forward it or port it.

  2. 2Teach it your business

    Services, prices, hours and service area. About ten minutes, editable any time.

  3. 3Switch on approval mode

    Every reply waits for your yes. Watch it work on real calls first.

  4. 4Let it run

    Turn approval off for what you trust. Keep it on for quotes and refunds.

A technician on site, smiling, between jobs.

Live since 2:14 PM

Approval mode on. 3 replies waiting for a yes.

Trades nine and counting

Your trade, your calls, your prices

Pick yours. The demo, the day and the texts above switch to the calls you actually get, with prices from a price book like yours.

How it answers plumbing calls

About Revenue Whistle

One place for every enquiry, from first ring to paid invoice.

Revenue Whistle

Operated by Absolute Rankers

Most software for the trades assumes someone is sitting at a desk to use it. Nobody is. Revenue Whistle is built for the hour when the phone rings and both your hands are busy — it answers, replies, books and invoices on its own, and shows you exactly what it did.

You stay in control of the parts that matter. Run it in approval mode and every message waits for your yes before it sends. Turn that off when you trust it.

Connecting an outside account — Google, Microsoft, your phone provider — is always optional, and anything you connect is used only to show you your own business information inside your own workspace. We never sell it or use it for advertising. The privacy policy lists every permission and exactly what it is for.

FAQ before you switch it on

The questions owners ask us first

Quick answers to the things people ask before connecting a number. Anything else, we are a call away.

Talk to us

No. Keep your existing business line, port it in or forward it in minutes. You can add new local numbers whenever you need them.

It hands the conversation to you. Anything sensitive can be set to wait for your approval before it goes out, so nothing is sent in your name that you have not seen.

If a ringing phone means revenue, yes. You teach it your services, prices and hours once, and it answers the same way every time.

The same day. Connect a number, set your hours, and switch it on in approval mode so you can watch it work before it sends anything on its own.

Pricing is tailored to your business, based on your team size and call volume. Contact us and we will put together the right plan for you.

The next call is coming either way.

Keep your number. Switch it on in approval mode and watch it work before it sends a single message on its own.