Skip to content

implementacion-ia/bot-whatsapp-agendar

WhatsApp Bot for Dental Appointment Scheduling

Build a WhatsApp bot that schedules, reminds, and collects payment for dental appointments—no monthly SaaS. Real case: 26.5% conversion, 30 bookings.

Pablo Estrada · 13 de mayo de 2026 · 7 min de lectura

A WhatsApp bot for scheduling dental appointments works when it replaces the front desk on three specific tasks: qualifying the patient, proposing a time slot, and confirming payment. If it only sends generic replies, it's useless. In a real operation with 113 conversations, we measured 30 booked appointments (26.5% conversion) and 79 automated follow-ups without anyone touching a keyboard. When data is unified, problems surface on their own: every patient lost to an unanswered message gets logged.

What the bot has to solve, not what it has to say

A serious dental bot covers five concrete patient moments: first contact, qualification (service, urgency, location), time slot proposal, confirmation with deposit, and reminder. Any flow that cuts short leaves the operation patched together. The classic mistake is deploying a bot that only greets and drops a calendar link — 70% of patients disappear right there.

The operation that actually works accepts the first message, identifies whether it's orthodontics, cleaning, an emergency, or surgery, offers two or three real windows from the doctor's calendar, and sends a payment link with a 30–50% deposit. Only when the deposit clears does the appointment lock in and enter the CRM.

The real case: 113 conversations, 30 appointments, 5 closes

In an educational institution in Huixquilucan, we deployed a WhatsApp bot with the same architecture applicable to a dental practice. The numbers that matter:

  • 113 total conversations over 5 months
  • 30 appointments booked (26.5% conversion)
  • 79 automated follow-ups at 24, 72, and 168 hours
  • 57 handoffs filtered to the human assistant
  • 5 enrollments closed from the general funnel
  • Accumulated pipeline equivalent to 1.36 million MXN

For an average dental practice (3 to 6 doctors, 40 to 80 appointments per week), that conversion rate means a full schedule without the front desk spending 4 hours a day answering WhatsApp.

Minimum architecture so it's not a toy

A serious dental bot has seven non-negotiable components. If someone offers you less, it's Zapier with lipstick.

Component Purpose
WhatsApp Business API Receive and send messages at scale (Twilio, Meta, or Baileys)
Conversational engine 7-phase logic: greeting, discovery, proposing, booking, paying, reminding, handoff
Own database Postgres or SQLite that logs every conversation — not a SaaS black box
Integrated calendar Cal.com, Google Calendar, or native schedule with real availability
Payment gateway Stripe or Mercado Pago with dynamically generated links
Reminder engine Cron that fires at 24h and 2h before the appointment, plus follow-up at 24/72/168h if no response
CEO dashboard Live visibility: how many conversations, how many booked, how much billed

Without a payment gateway, appointments fall through 40% of the time. Without reminders, no-shows climb to 25%. Without a dashboard, the doctor never knows whether the bot is working or just looking the part.

Why a dental practice shouldn't rent a chatbot SaaS

Dental chatbot SaaS platforms cost between $80 and $350/month, lock the practice into rigid flows, and the patient database lives on the vendor's server. If the SaaS shuts down or raises prices, the practice loses its conversation history and direct access to its own data.

The Catalizadora alternative is to build the complete bot under the practice's ownership: code, data, domain, WhatsApp number, and payment gateway account registered with the doctor's credentials. No retainers, no tied licenses, code in your name. Monthly operational cost of $200 to $400 pass-through (hosting + tokens + storage) — not a license fee. That's MAGIA / Solo: $4,500 one time, 15 calendar days, full delivery.

When does MAGIA / Core make more sense than Solo?

If the practice is a group (5 or more doctors, multiple locations, legacy billing system, integration with electronic clinical records), Solo falls short. That's where MAGIA / Core comes in: $15,000, 12 weeks, a unified data lake across all systems, and role-based dashboards (CEO, medical director, front desk, doctors). What used to require 30 engineers and 18 months, we deliver in weeks.

For a solo practice or one with 2 to 3 doctors, MAGIA / Solo is enough. The bot operates, schedules, collects payment, and reports. The front desk shifts from operating to supervising.

Next steps

If you run a dental practice where the front desk spends more than 3 hours a day answering WhatsApp and chasing unconfirmed appointments, the bot pays for its build in under 60 days. A 30-minute call, no pitch deck, a real conversation about your operation: book with MAGIA / Solo if you're an independent practice, or with MAGIA / Core if you manage a dental group with fragmented systems.

The point: the bot is not a product — it's infrastructure. And the infrastructure has to be yours.

Preguntas frecuentes

How long does it take to get a WhatsApp bot up and running for a dental practice?

Between 10 and 15 calendar days if the flow is clearly defined and an integrable calendar exists (Google Calendar, Cal.com, or a native schedule). MAGIA / Solo delivers in 15 days with the bot, a proprietary CRM, and a domain in production.

Can the bot collect the appointment deposit?

Yes. A payment gateway such as Stripe or Mercado Pago is connected, and the bot generates the link with the amount, description, and expiration. When the patient pays, the bot confirms the appointment and triggers reminders at 24 hours and 2 hours before.

Does it work with regular WhatsApp or does it require the WhatsApp Business API?

For professional volume, always the WhatsApp Business API via Twilio, Meta, or Baileys. Regular WhatsApp and the free WhatsApp Business app have daily message limits and get flagged for automation. The Business API is the serious standard.

What happens when a patient asks something the bot doesn't know?

Immediate handoff to the front desk with full conversation context. In an educational clinic we measured 57 handoffs out of 113 conversations: the bot resolves half without involving a human, and the rest arrive filtered and ready to close.

How much does the bot cost per month once it's in production?

Between $200 and $400/month pass-through: hosting, AI tokens, and storage. No retainer, no tied monthly license. The system is registered under the practice's ownership.

¿Esto aplica a tu operación?

Déjanos tu correo y te escribimos en menos de 24 horas con un diagnóstico inicial sin costo. Sin pitch, sin agenda comercial.

¿Prefieres conversar antes? Agenda 30 minutos con Pablo Estrada — sin pitch deck.

Agendar llamada →