The scheduling software for businesses that run on appointments

Habit keeps staff calendars, clients and website bookings together. For gyms, fitness studios, beauty salons and spas.

Habit's weekly calendar: seven columns, one coloured appointment per staff member, calendar filters on top

Three things that happen every week

And how they change with a single calendar.

  1. The schedule lives on paper, on WhatsApp and in the memory of whoever is at the front desk.

    One calendar for the whole staff. Each person has their own column and colour, the front desk sees and edits everything.

  2. Someone books a tour from the website, then does not show up, and nobody called.

    The booking arrives with name, email and phone. A confirmation with the calendar event and two email reminders, with a cancellation link.

  3. At the end of the month nobody knows how many hours each person worked, or on what.

    An activity report for every staff member: appointments, hours and types, one month at a time.

The product

Five screens, the whole work of a studio

One week, every calendar

Appointments coloured by person and type, overlaps side by side, closing hours hatched. One filter per calendar, the current-time line always in view.

Weekly calendar with personal training, classes, programmes and tours from Monday to Sunday

The day, one column per person

Below 900 pixels it is the default view: every staff member in their own column, simultaneous appointments next to each other. A tap on a free slot creates the appointment at that time.

Day view: six columns, one per staff member, with the appointments of Tuesday 8 September

Every appointment has hosts and participants

Type, time, who runs it and who takes part, with attendance marked right here. Weekly recurrences are created once and edited one at a time or all future ones.

Edit window of a nutrition appointment: type, date, time, host and participant with status Booked

Every client has a history

Contact details, notes and everything they did: tours, personal training, classes, attended or missed. Data is exported or deleted from the record, in one click.

A client's record with contact details on the left and the activity list with Attended or Booked status on the right

The staff report writes itself

For every person: the month's appointments and hours, split by type, with the full list. Plus a personal calendar to subscribe to on Apple, Google or Outlook.

A personal trainer's record with the September activity report: 34 appointments, 34 hours, almost all personal training
Weekly calendar with personal training, classes, programmes and tours from Monday to Sunday
Day view: six columns, one per staff member, with the appointments of Tuesday 8 September
Edit window of a nutrition appointment: type, date, time, host and participant with status Booked
A client's record with contact details on the left and the activity list with Attended or Booked status on the right
A personal trainer's record with the September activity report: 34 appointments, 34 hours, almost all personal training

Bookings come in from your website

A booking widget for everything that can be booked: the tour, the free trial, the consultation. Whoever books picks a day and a time among the ones you set, leaves name, email and phone, and lands straight in the calendar and in the client list. You embed it in your website with one line of code.

  • Time slots that repeat every week, with minimum and maximum notice
  • Seats per slot: one for the trial, more for the tour
  • Client created or recognised automatically, no duplicates
The public booking page for a tour: day picker, available times and the fields for name, surname, email and phone
The same booking page seen on a phone

Confirmations and reminders go out by themselves

Every booking from the widget immediately receives a confirmation with the event to add to the calendar. Then two email reminders, whenever you decide. You write the texts in the settings, once.

  1. Right away

    Booking confirmed: Tour 9 September at 10:00

    Hi Martina, thanks for booking. Attached you will find the event to add to your calendar. If you cannot make it, cancel your booking.

  2. The day before

    Don't forget! Tour is tomorrow at 10:00

    Hi Martina, we are expecting you for the tour. If you cannot make it, cancel here.

  3. Two hours before

    Don't forget! Tour is in 2 hours

    Hi Martina, we are expecting you for the tour. If you cannot make it, cancel here.

Up and running in an afternoon

Nothing to install: we handle the data migration.

  1. Table of appointment types: class, nutrition, personal training, meeting, programme and tour, each with code, colour and duration

    01

    Set hours, types and staff

    Opening hours, appointment types with colour and duration, staff members with their role. You choose the names: trainer or therapist, client or member.

  2. The widget editor with the public link and the iframe code to paste into the website

    02

    Publish the widget on your website

    Copy the code from the widget editor and paste it into your website, whatever platform it runs on. From that moment the public page accepts bookings.

  3. Weekly calendar filtered on a single personal trainer

    03

    The calendar fills up

    Bookings come in on their own, with confirmations and reminders. Staff see their own calendar, the front desk sees everything.

What you always get

  • Data in Europe

    Application and database in Frankfurt, daily backups included.

  • No commission

    Zero commission on your clients and direct bookings: you pay the subscription, nothing else.

  • GDPR without worries

    Export or delete a client's data from their record. Access is by role.

  • Clear roles

    Admin, front desk and staff: each one sees and edits only what they need.

Frequently asked questions

Do I need to migrate data from my old software?

No, we do it. Dedicated onboarding and data migration are included in every plan.

Are there setup fees or a minimum term?

Activation is a one-off 490 euro, waived with annual billing. Monthly has no minimum term and you cancel with an email.

Do website bookings carry a commission?

No. Zero commission on your clients and direct bookings: the widget is included in the subscription.

Does it work on the phone?

Yes. Habit is a web application: it runs in the browser of your phone, tablet and computer, nothing to install. Every staff member can also subscribe to their own calendar from the phone's calendar app.

Can I use it for a beauty salon or a spa?

Yes. Section and role names are changed in the settings: therapist instead of trainer, guest instead of client. You define the appointment types, with their duration and colour.

How does support work?

By email, from the same team that builds Habit. We answer within one working day.

See Habit on your own calendar

Thirty minutes online, no strings attached. We show you the product on your case, with your hours and your appointment types.

Book a demo