Skip to content

Booking over WhatsApp

Your calendar fills itself,
over WhatsApp.

Atlaz is the management system for spas, salons, clinics and gyms. Your clients book, reschedule and ask questions on WhatsApp; the bot answers and the calendar fills — with nobody picking up the phone.

Demo runs on sample data. No card required.

Studio CamilaBooking bot · online

Hi! I want a haircut Saturday afternoon 💇

19:42

Hi Ana! Here is what Camila has open on Saturday:

  • 2:30 PM
  • 4:00 PM
  • 5:15 PM
19:42

4 PM works perfectly

19:43

Done ✅ Haircut with Camila, Saturday 4:00 PM. I will message you the day before in case you need to move it.

19:43

Slots computed by the availability engine, not by the AI.

The architecture decision that matters

AI proposes. The engine decides.

The chatbot never invents a slot. The deterministic availability generator computes the real gaps in your calendar — business hours, service duration, staff, time off — and the AI only converses, works out what your client wants, and picks between options that are already valid.

That is why a double booking is impossible by construction, not by luck.

  • One engine

    The bot books against the same API your front desk uses. There are never two versions of your calendar.

  • Isolated data

    Every business lives in its own database schema. The separation is structural, not a filter somebody can forget to apply.

  • You have the last word

    Everything the bot does shows up in the admin panel, editable by your team. Nothing happens in a black box.

What ships today

A whole system, not just a bot

Atlaz is modular: switch on what your business needs and the rest stays out of your way.

How it works

Four steps, zero phone calls

  1. 01

    Your client writes

    They message your usual WhatsApp number, at any hour. Nothing to install, no account to create.

  2. 02

    The bot understands

    The AI layer works out which service they want, with whom, and roughly when — even when it arrives out of order or misspelled.

  3. 03

    The engine computes

    The availability generator returns only slots that genuinely exist in your calendar. The bot offers those and nothing else.

  4. 04

    The appointment sticks

    It is confirmed, appears in your panel instantly, and the client is saved to your directory.

Modular by design

Switch on what you use

Every Atlaz capability is a module enabled per business. A spa switches on scheduling and the bot; a gym adds payments and memberships. You do not pay for screens you will never open.

Available today

  • Agenda
  • Appointments
  • WhatsApp bot
  • Clients
  • Payments
  • Receivables
  • Users and roles
  • Reports

On the way

  • Reminders
  • Patient history
  • Memberships
  • Group classes
  • Analytics

Pricing

Priced per module, shaped around you

We are working with our first businesses to settle the plans. In the meantime, tell us what you need and we will put together a proposal with the modules you will actually use.

  • No setup fee
  • Configuration included
  • Support in Spanish

FAQ

What everyone asks

Do I need a new WhatsApp number?

No. Atlaz connects to your business number through Meta’s official WhatsApp Cloud API. Your clients keep messaging the same contact they always have.

Can the bot book two appointments in the same slot?

No, and not because it is careful — because of how it is built. The AI never picks a time on its own; it only chooses among gaps the availability engine has already computed as valid. If a slot was just taken, it stops existing for the bot.

Is it right for my kind of business?

Atlaz is built for appointment-based businesses: spas, salons, barbershops, clinics, gyms and studios. We do not do point of sale or retail inventory — that is not our ground.

Can I use the calendar without the chatbot?

Yes. Scheduling, clients and payments work on their own from the panel. The bot is a module you switch on whenever you want, and you can switch it off without losing anything.

What language does the bot speak?

Spanish. The admin panel is available in Spanish and English, and you can switch at any time.

Where does my client data live?

Each business gets its own isolated database schema: one business’s data never shares space with another’s. The separation lives in the structure itself, not in a query filter.

See what it looks like with a full calendar

Open the demo on sample data and walk the panel as if it were your business. It takes two minutes and we ask you for nothing.