For heating & cooling installers

You sent the quote.
Now somebody has to chase it.

Upload the spreadsheet of quotes that went out this week. QFUtool follows up with each customer — in your name, in business hours — and hands you the ones who reply.

No CRM to set up. If you can export to Excel, you can start today.

CustomerEmailSystemAmountTech
Dirk Hansend.hansen@example.comHeat pump, 8 kW€3,450Mike
  1. Day 1Tue 09:10

    Your heat pump quote

    Hi Dirk, Mike here. Just making sure the quote for the heat pump, 8 kW reached you. Any questions, reply to this email.

  2. Day 3Thu 10:40

    Any questions on Q-2291?

    Hi Dirk, following up on the €3,450 quote. Happy to walk through the options over the phone if that’s easier.

  3. Day 6Mon 09:05

    Still thinking it over?

    Hi Dirk, last note from me. The €3,450 quote is good until the end of the month — reply and I’ll hold the install slot.

    Day 6 fell on a Sunday, so it waited.

It reads your sheet the way your office does

Every export is shaped differently. QFUtool proposes what each column is, shows you real values from your file, and only sends once you’ve said yes.

Upload

Drop in the export

Excel or CSV, straight from your quoting tool. Headers in English or German are matched automatically; anything else you point at once.

Angebotssumme → AmountKunde → Customer name

Confirm

Check it in plain words

Not “column F is the amount” but “we’re about to email Dirk about a €3,450 heat pump quote.” Rows we can’t read confidently are set aside and explained, never guessed at.

Send

Follow-ups go out as you

From your own domain, with your tech’s name on it, replies landing in your normal inbox. The moment someone answers, their sequence stops and they move to your “needs you” list.

Write the email once. It fills itself in.

Merge fields are the columns from your sheet — the standard ones plus any of your own. A column called “Boiler model” becomes {{boiler_model}}, no setup.

  • {{first_name}}split from the full name automatically
  • {{quote_amount}}formatted in your currency
  • {{system_type}}what was quoted
  • {{tech_name}}who visited, so the email comes from a person
  • {{quote_ref}}so the reply matches the job

Template

Hi {{first_name}}, {{tech_name}} here.

Just making sure the quote for the
{{system_type}} reached you ({{quote_ref}},
{{quote_amount}}).

Any questions, reply to this email.

Dirk receives

Hi Dirk, Mike here.

Just making sure the quote for the
heat pump, 8 kW reached you (Q-2291,
€3,450).

Any questions, reply to this email.

The rules it keeps, whether or not you remember to

Set once in Settings. Printed here because they’re the part you’re trusting.

Send window
08:00 – 18:00, Mon – Fri
A day-6 follow-up never lands at 2am on a Sunday. It waits for Monday morning.
Daily cap
50 / day to start
New domains earn trust slowly. Raise it over two weeks; we’ll queue the rest.
Quote ceiling
You choose
Big jobs deserve a phone call. Quotes above your ceiling are listed, not emailed.
On reply
Sequence stops
Nobody gets “still thinking it over?” after they’ve already said yes.
Unsubscribe
One click, every email
Honoured instantly, without a login. It’s the law, and it’s good manners.
Master switch
Off until you flip it
Import, render, and read exactly what would go out — before a single email does.

Pricing that follows the quotes you send

Every plan does the same job. The difference is how many quotes you chase a month, how many people share the list, and whether follow-ups go out as each salesperson.

Trial
Free for 14 days
  • 25 follow-ups a month
  • 2 seats
  • Send as the salesperson
Starter
€49 / month
  • 150 follow-ups a month
  • 2 seats
  • Send as the salesperson
Business
By arrangement
  • Unlimited follow-ups
  • Unlimited seats
  • Send as the salesperson

The quote is already written. This is the part that was getting skipped.

Sign in with a magic link. Bring a colleague with an invite — the whole office sees the same list.

QFUtoolFollow-up for the quotes nobody chases.Sign in