Prototype · Student project

Only drive out to customers who are serious.

Heat-pump inquiries get answered on WhatsApp within minutes and are checked up front: house, heating, energy use, photos and a rough price range including the KfW subsidy (Germany's federal heat-pump grant). The plumbing and heating business only gets the serious inquiries, with all the details sent to their phone. Every other inquiry, from repairs to emergencies, also gets an instant reply.

No. 1customer complaint: nobody replies
1 to 4 hrsis what a quote with a site visit takes, often in the evening
1 to 2 in 10quotes typically turn into a job
€18 to €120is what businesses pay lead portals per contact, often without winning the job

What the customer sees

Just regular WhatsApp. For heat pumps: quick replies, buttons instead of lots of typing, and after about 3 minutes a first estimate and a suggested appointment. Other inquiries, such as repairs, get an instant reply too and are passed on to you in full.

1 · Inquiry and questions
MH
Muster Haustechnik
Digital assistant · replies instantly
Today
Hi, what does a heat pump cost with you? Our house is from 1987, about 150 sqm, gas heating is around 23 years old and still works. We live in it ourselves.
18:42
Hello! I'm Muster Haustechnik's digital assistant. Thanks, that helps a lot. Here's what I noted:
✓ House from 1987, ~150 m² ✓ Gas heating, ~23 years, working ✓ Owner-occupied
For cost and subsidy, there are just 3 short questions left, about 2 minutes.
We only use your details and photos for your inquiry. Privacy: muster-haustechnik.de/datenschutz
18:42
Let's start
18:43
Question 1 of 3
How are your rooms heated?
18:43
Radiators
18:43
Question 2 of 3
What has been renovated so far?
18:43
List: Nothing · Windows · Roof · Facade · Several
Windows, new in 2015
18:44
Question 3 of 3
How much gas did you use according to your last bill? A photo of the bill works too.
18:44
22,000 kWh
18:46
Message
2 · Photos and rating plate
MH
Muster Haustechnik
Digital assistant · replies instantly
Almost done! Please send us 4 photos, right here in the chat is fine:
18:48
1 · Full heating unit
2 · Rating plate
3 · Boiler room from a distance
4 · One radiator
What a rating plate looks like
And if possible: a photo of the planned spot outside for the heat pump.
No time right now? You can also send the photos later.
Photo · Heating
Photo · Rating plate
Photo · Boiler room
Photo · Radiator
Thanks, the photos look good! On the rating plate I can see: gas condensing boiler, built in 2003, 24 kW. That matches what you told me.
18:52
If a photo is blurry: “Sorry, I can't read the rating plate. Could you take another photo a little closer?”
Last question: when should the new heating go in?
18:53
Within the next 6 months
18:54
Message
3 · Estimate and appointment
MH
Muster Haustechnik
Digital assistant · replies instantly
Thanks! Here is your first, non-binding estimate:
Rough heat load9 to 11 kW
Heat pumpwell suited
Installed cost€30,000 to €42,000
KfW grant (46%)about €12,900
You payabout €17,100 to €29,100
Depending on household income, a subsidy of up to 80% is possible.
Important: apply for the subsidy before ordering. We'll help you with that.

Not included: the foundation for the outdoor unit. A landscaper usually builds it, and we coordinate this with you.
18:55
Does that roughly fit your budget? If so, Mr Krämer will be happy to take a look on site and put together an exact quote:
18:55
None of these work? Just send us a quick message.
Tue, 28 Oct · 10:00
18:57
I've requested the appointment with Muster Haustechnik. Confirmation usually comes within 3 hours, by 9:00 tomorrow at the latest. You'll get a reminder the day before.

Any more questions, for example about how loud the outdoor unit is or about the subsidy? Just write them here.
18:57
Appointment confirmed
Tuesday, 28 Oct, 10:00 · Mr Krämer will come to you.
07:12
Message
4 · Other inquiry: repair
MH
Muster Haustechnik
Digital assistant · replies instantly
Today
Hi, our kitchen tap has been dripping since yesterday. Could you come by?
20:14
Hello! I'm Muster Haustechnik's digital assistant. We'll be happy to sort that out. So our technician brings the right parts:

Is it just dripping, or is water already running out?
20:14
Just dripping
20:15
Good, then it's not urgent. Please send me a photo of the tap and, if possible, of the shut-off valve under the sink. And your address.
20:15
Photo · Tap
Photo · Shut-off valve
Lindenstraße 4, Ludwigsburg
20:17
Thanks, everything came through. I've passed it on to our service team. You'll get a suggested appointment by 10:00 tomorrow.

Until then, it helps to turn the shut-off valve under the sink down a little.
20:17
For repairs, maintenance and bathrooms, the assistant gives no price range. It takes down the whole inquiry and passes it on to the business.
Message

What the owner sees

No new software. The summary arrives in the owner's own WhatsApp, and appointments are confirmed with one tap. After every job, the price ranges get more accurate.

1 · Morning summary and approval
VC
Vorab-Check
Your inquiries · visible only to you
Good morning, Mr Krämer! 3 new inquiries came in since 17:00 yesterday:
AMr Becker · visit requested
BMs Yilmaz · photos still missing
CLudwigsburg-Nord · outside the area, politely declined
07:00
A · Mr Becker70599 Stuttgart
HouseDetached, 150 m², 1987, new windows HeatingGas, 2003, 24 kW, working · 22,000 kWh Heated byRadiators Heat loadapprox. 9 to 11 kW Estimate€30,000 to €42,000 · subsidy 46% Ownershipowner-occupied · within 6 months
Requested slot: Tue, 28 Oct, 10:00
07:00
Approval: Send this reply to Ms Yilmaz?
Thanks for your details! To be more accurate, we still need two photos: the rating plate of your heating and the boiler room from a little distance.
07:01
Confirm appointment
07:12
Done. Mr Becker got the confirmation, and the appointment is in your calendar.
07:12
What I get and when: settings
Message
2 · Weekly report, learning prices
VC
Vorab-Check
Your inquiries · visible only to you
Friday
Your week (20 to 24 Oct)
14
Inquiries
2 min
Avg. time to first reply
6
Site visits saved
~21 hrs
Driving and quoting saved
5
Site visits
2
Jobs won, €68,000 in total
Customers asked most about: subsidy (9×), outdoor unit noise (4×), timeline (3×)
View full report
16:00
To make your prices more accurate: How did it go with Mr Becker? You were on site on Tuesday.
Estimate: €30,000 to €42,000 · 9 to 11 kW
16:01
Got the job, €34,800 net, 10 kW air-source heat pump. Boiler room was cramped.
16:20
Congratulations! Saved. Your range for 8 to 12 kW is now based on 15 real jobs and has become narrower:
before€30,000 to €42,000
now€32,000 to €38,000
I'll remember “cramped boiler room” as a possible surcharge.
16:20
Message
3 · Notifications
Notifications
What you get on your phone, and when
Straight to your phone
Bundled
Morning summarydaily 7:00
Weekly reportFriday 16:00
Replies to customers
If I don't respond
3 hrsReminder to you
6 hrsNotify the office (Ms Lang)
nowCustomer is told by when they'll get confirmation
Quiet hours
No messages to me20:00 to 6:30
Customers still get an instant reply. Emergencies always get through.

For the office: everything in one place

Optional, in the browser: all inquiries, price setup and reports.

Inbox

Inbox

All inquiries from WhatsApp, website and phone in one place
This week: 14 inquiries
6 site visits saved
Avg. reply 2 min
A
Mr Beckeryesterday 18:57
Heat pump · detached house 150 m² · visit Tue 10:00
B
Ms Yilmazyesterday 21:10
Oil heating replacement · waiting for 2 photos
?
Mr Wagnertoday 06:40
Wants to talk to a person · callback
C
Inquiry from 71640yesterday 19:30
Outside the area · politely declined
C
Mr SchulzMon 20:15
Info only · follow up on 22 Jan
Mr Becker
70599 Stuttgart · WhatsApp · replied after 1 minute
Rough heat load
9 to 11 kW
Range given
€30,000 to €42,000
Subsidy
46% · approx. €12,900
HouseDetached house, 150 m², built 1987, windows replaced 2015 HeatingGas condensing boiler, built 2003, 24 kW, working · 22,000 kWh/year Heated byRadiators · hot water via the heating system Ownershipowner-occupied · start within the next 6 months AppointmentTue, 28 Oct, 10:00 (requested)
Heating
Rating plate
Boiler room
Radiator
Note for the visit: check the radiators on site (flow temperature). Customer asked how loud the outdoor unit is.
Chat history: 14 messages · Open history

Price setup

Your prices

Your prices are the basis for the ranges customers get up front. Start quickly and make them more precise over time. Nobody sees your prices except you.

1 · Quick

active · 5 minutes
Three ranges for an air-source heat pump including installation, off the top of your head.
up to 8 kW 8 to 12 kW 12 to 16 kW
Above 16 kW: only after a site visit.

2 · Detailed

optional · 20 minutes
Your package prices. The assistant uses them to work out the range for each house and can later write a draft quote.
Unit 10 kW (your standard)€14,500
Installation and commissioning€6,800
Hydraulics, storage tank, hydraulic balancing€5,900
Electrical connection, meter cabinet€2,400
Removal and disposal of the old system€1,200
Outdoor foundation: done by partner (landscaper)separate
Surcharges: cramped boiler room, radiator replacement, long pipe runsedit

3 · Smart

optional · upload
Upload old quotes. We pick out heat load, unit, house type and price and build your real ranges from them. Names are not stored.
Drag PDFs or Excel files here or an export from your trade business software
42 quotes found, 15 of which became jobs. Your range for 8 to 12 kW: €32,000 to €38,000 instead of €30,000 to €42,000.

How your prices get more accurate over time

After every job, we briefly ask for the final price on WhatsApp.
StartYour estimate · ±18%
With package pricescalculated per house · ±13%
With old quotessimilar jobs · ±9%
After 6 monthsyour own jobs, surcharges detected · ±6%
Example values for illustration. The real accuracy will show during testing.
Subsidy check in the draft quote: The assistant checks that every item the KfW subsidy requires is included, for example hydraulic balancing. In one in five of the quotes we checked, that exact item was missing.
For every inquiry

Every inquiry gets an instant reply

The full Vorab-Check with a price range comes first for heat pumps and heating replacement. Every other inquiry still gets handled, nothing is left waiting.
Heat pump, heating replacementfull Vorab-Check
Questions, photos and rating plate, rough heat load, price range based on your prices, subsidy, suggested appointment. You only drive out to serious customers.
Bathroom, repair, maintenance, othertake down and pass on
Instant reply, the key questions and photos, complete handover to you or the service team. No price range.
Emergencypassed on instantly
Heating breakdown or water damage: the customer gets your emergency number straight away, and you get a message instantly, even during quiet hours.
Roadmap

What comes next

A new area is only added once the previous one has been shown to save site visits. Everything from stage 2 onwards is planned and not built yet.
in testing now 1 · Heat pump Vorab-Check with heat load, price range and KfW subsidy
planned 2 · Heating replacement in general Gas condensing, hybrid, pellets: almost the same process
planned 3 · Bathroom renovation Photos and measurements, range based on fittings, appointment to measure up
planned 4 · Service and repairs Breakdowns and maintenance with real appointment booking in the calendar
later 5 · Subsidy application and grid registration from the same data: prepare the KfW application and the registration with the grid operator
Rules for the assistant

Edge cases and how the assistant responds

Basic rule: when in doubt, the assistant asks or hands over to a person. It never guesses, never promises binding prices or subsidies, and sticks to the topic of heating.
Situation What the customer gets What the owner or office gets
First contact
Heating has broken downThe emergency number right away, plus: “We've let our service team know.” No questionnaire.Instant message, even during quiet hours
“I want to talk to a person”“Sure, when would a callback suit you?” with three time slots. Works at any point in the chat.Callback task with all details so far
Everything in one long messageConfirms what it already knows and only asks for the rest.nothing special
Voice messageUnderstood, the reply comes as text.Transcript in the chat history
Another languageReply in the customer's language, e.g. English, Turkish, Polish.Summary in German
Repair, maintenance, existing customerRecognises the topic, no heat-pump questionnaire. Asks about the unit and the problem and passes it on.Service team task
Missed call (later)Automatic message: “We saw your call. Message us here, it's quicker.”List of missed calls
Pre-screening
Outside the service areaPolite refusal, pointing to the local trade guild or chamber of crafts.Only in the morning summary (C)
TenantExplains that the owner has to place the order, and provides a message to forward.C, no appointment
Info only, laterStill gives an estimate, then: “May I get back to you in 3 months?”Follow-up date set
“Too expensive”Points out the KfW income bonus (up to 80% subsidy), friendly close, no pressure.C with reason “price”
Large house, apartment building, heat pump doubtfulNo range: “We'll plan that individually on site.” An appointment is still possible.Flag “individual”
Details don't add upOne friendly follow-up question, e.g. whether part of the house is unheated. Otherwise a wider range.Flag “check details”
Photos not possible“No problem, we'll sort that out at the appointment.” The range gets wider.B, owner decides on the appointment
Photo blurry or wrongAsks for a new photo, with an example picture.nothing
Appointment and process
Customer stops replyingReminder after 24 hours, last message after 3 days, then no more messages.B “incomplete”
Owner doesn't confirmCustomer knows right away by when the confirmation will come.Reminder after 3 hrs, office after 6 hrs
Cancel or move an appointmentNew time slots to choose from.Change notice, calendar gets updated
Two customers want the same slotAppointments only count once confirmed. The second customer gets new suggestions.nothing special
Content and safety
Technical questions (noise, electricity price, subsidy)Short answer, based only on information the business has provided. Otherwise: “Mr Krämer will answer that at the appointment.”Question is added to the inquiry summary
“Do you guarantee the price?”Never promises: “This is a non-binding estimate. You'll get the exact quote after the site visit.”Note
Off-topic questionsPolitely steers back to the topic. It's not a general-purpose chatbot, and WhatsApp's rules require that too.nothing
Insults, spam, fake inquiriesNo discussion, the chat is ended.Goes to the spam folder, no alert
“Delete my data”Confirmation that details and photos will be deleted.Deletion with a log entry
Subsidy rules changeUses the new values from the effective date.Notice “Subsidy changed on …”
Assistant is unsureAsks, or says: “I'll pass that on to Mr Krämer.”Flag “please check”

What the business sets up once

Name and logo
Shown as the display name and profile picture of the WhatsApp number. WhatsApp approves the name once.
Tone and contact person
Formal or informal address (German “Sie” or “du”), who comes to the appointment, sign-off.
Area and hours
Postcode area, site visit slots, emergency number, quiet hours.
Prices and info
Ranges, package prices, preferred units, answers to common questions.

Your honest opinion counts

This is a prototype, not a finished product yet. Would something like this help you? What's missing, what bothers you? Just reply to our message. Criticism helps us a lot too.