Dr.
Dr.RosterShift coverage
Shift coverage · WhatsApp

Someone called in sick.
It's 6am. You have until 8.

El empleado IA para empresas de limpieza.

Dr.Roster contacts your available staff by WhatsApp. The first to confirm is assigned. You get a notification with the name and the address. No calls, no scrolling through contacts.

Starts on its own You chase nobody Sends in any language
05:58
Dr.
Dr. Receptionist online
Hola, soy Yusuf. Estoy enfermo hoy. No puedo ir al turno de las 08:00.
Entendido. Busco cobertura para tu turno ahora mismo.
Gracias
Mensaje
01 · The problem

The cleaning sector averages 9% absenteeism. That's one call-out every other day.

Someone calls in sick at 6am. The owner opens WhatsApp, scrolls through contacts, types the same message to each person one by one. Waits. Calls the ones who don't reply. If lucky, 30 minutes later there's coverage. If not, the shift goes uncovered, or the owner covers it themselves.

With 10 employees at 9% absenteeism, this happens two or three times every week. Every week of the year.

9%
Sector average. Double the national absenteeism rate across Dutch industries.
30 min
Spent finding coverage manually, texting contacts one by one.
<5 min
with Dr.Roster. From the moment someone calls in sick to a confirmed replacement. No calls, no scrolling.
02 · How it works

Four steps. And if your employee messages,
none of them are yours.

1
A shift comes free
Two ways in. Your employee writes “I am sick” and Dr. finds their shift in the schedule by itself. Or you ask for it in one message: “coverage Keizersgracht 123 tomorrow 8:00”.
2
Dr.Roster contacts your team
Asks three available people for that day and zone, each in their own language, starting with whoever has had the fewest extra shifts. Whoever called in sick is left out.
3
First to confirm is assigned
They tap JA. They get the full address and time. Everyone else gets "We're covered, thanks."
4
You get a notification
"Ahmed confirmed for Keizersgracht 123 at 08:00." You didn't make a single call.

If the whole list runs out

Dr.Roster asks three people at a time and widens the circle every 10 minutes. When it runs out of names you get told: nobody can take the 08:00 shift at Keizersgracht 123, everyone has been asked. You never find out at 9am that a shift was empty.

03 · The conversation

Your employee gets a WhatsApp.
Taps JA. That's it.

No app to install, no account to create. WhatsApp is already on their phone.

Sin llamadas a las 6am. Sin grupos de WhatsApp donde nadie responde. Sin "¿alguien puede hoy?" con tres tildes azules y silencio.

Sin actualizar una hoja a mano. Sin que el cliente se entere a las 9am de que no vino nadie. Sin perseguir a tu propio equipo.

Todo registrado: quién fue contactado, quién confirmó, cuánto tardó.

Employee receives
06:04
Dr.
Dr. Receptionist online
Hola Ahmed, ¿puedes cubrir un turno hoy? 📍 Keizersgracht 123 🕐 08:00 a 12:00 ¿Puedes?
NO
Listo, quedaste apuntado. 📍 Keizersgracht 123 🕐 08:00 Hasta luego.
Mensaje
Owner receives
06:05
Dr.
Dr. Receptionist online
Yusuf Demir canceló el turno de las 08:00.
Ahmed Yilmaz lo cubrió. 📍 Keizersgracht 123 · 08:00 Cubierto. ✓
Mensaje
04 · The roster view

See your full day at a glance.
Act on problems before they become emergencies.

No app to install. The panel opens in any browser on your phone.

Today's roster
Coverage history
Staff
Monday 9 June · Amsterdam
07:00
Fatima El Amrani
Jordaan · Bloemgracht 88
Covered
07:30
Marco de Vries
Centrum · Herengracht 24
Covered
08:00
Absent: Yusuf Demir
Centrum · Keizersgracht 123
Not covered
Dr. is on it →
08:30
Nadia Osman
Zuid · Apollolaan 15
Covered
09:00
Lena Bakker
Oost · Linnaeusstraat 52
Pending confirm
3Covered
1Not covered
1Pending
The panel is for seeing. WhatsApp is for acting. The shift above started its own coverage the moment Yusuf sent his message, and you will get the name here as soon as someone confirms.
05 · The team

Register each person once.
Never configure coverage manually again.

Each employee is registered with their phone number, the zones they can work, their weekly availability, and their preferred language. Once registered, they automatically enter the coverage pool, no action needed when someone calls in sick.

Ahmed Yilmaz
+31 6 12 34 56 78
Amsterdam Zaandam Part-time NL · TR
Fatima El Amrani
+31 6 98 76 54 32
Amsterdam Haarlem Full-time NL · AR
Marco de Vries
+31 6 55 44 33 22
Centrum Zuid Flex NL · EN

Los teléfonos de tu equipo siguen siendo tuyos

Sus números, sus zonas y sus disponibilidades viven en tu Google Sheet, no en una base compartida. Si mañana te vas, te lo llevas todo y no queda nada nuestro por medio. El consentimiento y el plazo de conservación quedan registrados solos, con fecha y hora.

The message arrives in their language

If your team mixes Dutch, English, Arabic, Turkish, or Spanish, each employee receives the message in theirs. You don't configure this per message. It's set once in their profile.

06 · Who it's for

Dr.Roster is for cleaning companies where absenteeism is a real, recurring problem.

It's for you if

This sounds familiar

  • 8 or more active employees
  • Shifts across multiple locations or zones
  • Absences happen several times per week
  • The owner or a manager still handles coverage manually from their personal WhatsApp
  • A team that speaks more than one language
It's not for you if

This doesn't apply

  • You have 3 employees and one fixed client
  • Absences happen once a month or less
  • You already have a dedicated operations coordinator
07 · Part of Dr.

Dr. handles finding the right candidate. Dr.Roster takes over once they're on your team.

Dr. for cleaning companies automates your entire recruitment pipeline: receives the first message from a candidate, asks the right questions, filters by permit and availability, and schedules the interview. When that candidate becomes an active employee, Dr.Roster manages the daily operation.

Both products share the same WhatsApp Business number. You don't manage two systems. You manage one.

Add-on, not a separate system

Dr.Roster activates as an additional module on your existing Dr. system. No new infrastructure. Activation takes under a week. Nothing changes for your current workflow.

También de Dr., el empleado IA para empresas de limpieza

Una fracción de lo que costaba antes.

Precio
Dr.Roster €97/mo

Módulo adicional a cualquier escritorio Dr. Incluye 40 coberturas al mes. €147/mes por encima de 20 empleados.

Ver todos los escritorios →

08 · Empezar

Sin turnos sin cubrir.
Sin llamadas a las 6am.

Dr.Roster corre en tu número de WhatsApp Business existente. Sin infraestructura nueva. Sin app que instalar para tu equipo. La activación toma menos de una semana.