Use Case · Home Services

Otoblue

otoblue.com

360° AI Platform for Pool Professionals

VoicebotAgentic ChatbotSmartRouting®Multi-tenant SaaSSEO & GEONext.js

Zero missed calls. Zero no-shows. Zero human dispatcher.

Busony designed and built Otoblue from scratch: intelligent voicebot, agentic chatbot and proprietary SmartRouting® algorithm to fully automate pool service management.

The problem

A pool professional manages between 50 and 300 active clients. In season (April–September), they receive dozens of calls per day.

62%

of calls missed during a job never call back — the client is permanently lost.

2h

wasted every week on manual scheduling via Excel and Google Maps.

no-shows due to lack of automatic reminders — a wasted technician hour every time.

The Otoblue solution

Three automation channels, one single ecosystem.

📞

24/7 AI Voicebot

The voicebot answers immediately, understands the request in natural language (appointment booking, emergency, product question), identifies the client's postcode and triggers SmartRouting®. The appointment is confirmed verbally + SMS in under 30 seconds — while the client is still on the phone.

Natural voice response FR/EN/ESHuman transfer for complex situationsAutomatic AI post-call analysisAvailable 24/7 including public holidays

SmartRouting® — < 100ms

The core engine of Otoblue. It does in under 100 milliseconds what a human dispatcher does in 5 to 15 minutes: select the right technician in the right zone with the right slot.

Postcode → geographic zone in ~2msP1/P2/P3 technician selection in ~10msAvailability check over 14 rolling daysConfirmation SMS sent in ~50ms
💬

Agentic chatbot on the site

Embeddable widget on any existing website via a simple script tag. The chatbot qualifies the lead (pool type, postcode, reason), books the appointment via SmartRouting® and sends an email confirmation.

Custom FAQ for each businessAppointment booking with email confirmationDashboard and conversation historyLead capture outside business hours
🔔

Automatic reminder sequences

For each confirmed appointment, Otoblue automatically triggers an SMS/email sequence to eliminate no-shows and prepare technicians.

Immediate: confirmation SMS (date, time, technician)D-2: reminder emailD-1: email + SMS + rescheduling linkFull client file on the technician's phone
📋

CRM and client files

Complete intervention history per client. Technical file accessible by the technician from their phone before each visit: pool type, volume, treatment, access codes, reported anomalies.

Complete intervention historyPool type, volume, treatment (chlorine/salt/UV)Access codes and technical notesProduct and measurement traceability
🧠

AI post-call analysis

After each voicebot call: automatic summary, key information extraction (reason, decision, appointment taken), interaction quality score and alerts if an abnormal situation is detected.

Automatic summary of each callInteraction quality scoringExtraction: reason, decision, appointmentAutomatic alerts if anomaly detected

Results

100%

of calls answered, even at 10pm on a Sunday

+30%

appointments converted thanks to immediate response

10h/wk

saved on administrative management

< 100ms

to dispatch a technician with SmartRouting®

0

no-shows thanks to automatic reminder sequences

24-48h

full Otoblue deployment time

Otoblue vs human secretary

SecretaryOtoblue
AvailabilityBusiness hours24/7
Monthly cost€1,500–2,500/mo€44–149/mo
Dispatch time5–15 min< 100ms
Missed callsFrequent0
No-showsManual remindersAutomatic sequences
MultilingualRarelyFR / EN / ES

Typical user journey

8:47 PM

Jean-Pierre calls his pool technician about cloudy water.

8:47:01 PM

The voicebot answers immediately, greets in natural language.

8:47:15 PM

Jean-Pierre gives his postcode.

8:47:17 PM

SmartRouting® identifies: South Zone, technician Marc (P1), Thursday 9am slot.

8:47:30 PM

"Your appointment is confirmed for Thursday at 9am with Marc."

8:47:31 PM

Confirmation SMS sent to Jean-Pierre.

Wednesday evening

D-1 reminder email with rescheduling link.

Thursday 8:50 AM

Marc reviews the complete client file on his phone.

Thursday 9:00 AM

Marc arrives prepared, knows the pool's full history.

Tech stack

FrontendNext.js 15, TypeScript, Tailwind CSS
Backend / DBSupabase (PostgreSQL)
AuthSupabase Auth
PaymentStripe
HostingDigitalOcean (Ubuntu, PM2, Nginx)
VoiceWebRTC + real-time voice models
TelephonyTelnyx (SIP trunk, SMS)
LanguagesFR / EN / ES

Questions about this project

Want the same for your business?

30 minutes to tell us about your project. We'll tell you exactly what we can build.