All projects

Live demo · WhatsApp booking assistant

A WhatsApp assistant that books clients for you. Try it.

You’re the customer of a dental clinic, a restaurant or an estate agency. Ask anything, book a slot or ask for a person, and watch the booking card fill in.

Your turn: type a message or tap a suggestion.

11 pm · Saturday · clinic closed

Atlas Dentalonline

Today

This business uses an automated assistant. A person can take over at any time.

Hello. This is Atlas Dental’s assistant. I can answer your questions and book your visit. How can I help?

What it does

  1. 01

    Answers from your own information

    Opening hours, services, policies. When it doesn’t know, it says so and calls a person instead of guessing.

  2. 02

    Books real open slots

    It offers times from your calendar, confirms the booking and sends a reminder the day before.

  3. 03

    Hands over to a person

    Prices, complaints, medical questions or anything unusual go to your team, with the conversation.

How this demo is built

Next.js and a language model that returns two things with each reply: the message, and the booking fields your team sees. Each business’s rules (facts, open slots, when to hand over) are written in plain language, so they’re easy to change. On a client’s number it runs through the WhatsApp Business Platform, and Meta bills its own fees.

At a glance

Status
Live demo with three fictional businesses. Not a client deployment.
Tools
Next.js, LLM with JSON replies, Bot check and daily budget, WhatsApp
Updated

Why this stack

Next.js with a language model that must answer in JSON: the reply and the booking card arrive together, so the code can check a slot against the open slots before the visitor sees it.

The trade-offs

  • It runs in the browser rather than on WhatsApp, so anyone can try it without giving a phone number. A client deployment connects the same logic to the WhatsApp Cloud API.
  • The businesses, their facts and their slots are made up for the demo.
  • Each visitor and the whole site have a daily limit, so the model's cost stays capped; past it, the demo says it is busy.
  • Conversations have a set length: after twelve messages from the visitor, the demo ends.

Free first review

Tell me about your project. I'll reply in writing with a clear plan.

  1. Message me on WhatsApp or through the form: your goal, the tools you use now, your deadline.
  2. We talk for 15 minutes, by call or by message.
  3. Within 24 hours you get a written reply: where to start, what I would avoid, and an estimate of budget and timeline.

Free, no commitment. If the project isn't a good fit for me, I'll point you to a developer I trust.

« Un partenaire fiable et impliqué, que je recommande avec confiance. »

Amine Kettani · Client · CEO, Infinidée · On LinkedIn