Hair salon
Services of different lengths, with color taking longer than a cut, each with its own price.

Create, edit and publish, then run your website and your app from their own dashboard. Every feature shown in real screenshots.
See the features
A Next.js project in React and TypeScript, sent to your GitHub repository. A spec change made in the repository comes back to Eqlo.
See the developer page
Paste a URL. In thirty seconds you see exactly what Google receives before any JavaScript runs.
Check a URLYour clients book on their own, at whatever time suits them, even on a Sunday night. Eqlo is a booking website builder that starts from your services and opening hours: it builds the site and the calendar, takes the deposit through Stripe and sends a reminder before each appointment. Slots already taken in Google Calendar or Outlook are blocked automatically.

Every business books in its own way. A hair salon fills short slots back to back, an osteopath plans a longer first visit, a photographer works by the half day. Describe your business, and Eqlo sets the slot length, from 5 minutes to 4 hours, along with your list of services.
Services of different lengths, with color taking longer than a cut, each with its own price.
Treatments from 30 minutes to 2 hours, with a deposit to cut down on no-shows.
Sessions of a fixed length, and a minimum notice period before each appointment.
A first visit that runs longer than follow-ups, offered as a separate service.
Distinct reasons for a visit, and a reminder sent at the time you choose.
Checkups and vaccines listed separately, and a phone number for emergencies.
Sessions bookable months ahead, with cancellation allowed until the day before.
A design consultation, then the session, with a high deposit to hold the date.
Half days and full days, with a deposit paid at booking.
Vehicle drop-off slots, plus appointments taken by phone and added by hand.
Licensed health professionals may share factual information about their qualifications, fees and hours, but they cannot run comparative advertising or promise results. Eqlo writes from what you tell it, and checking the wording against the rules of your licensing board is up to you.
One sentence is enough to start: what you offer, how long each service takes and the days you work. For example: "Beauty studio in Austin, 45-minute facials, 30-minute waxing, one-hour massages, Tuesday to Saturday." Eqlo creates the services and works out the open slots.
Connect Google Calendar or Outlook, and your personal appointments block the matching slots, with an update every 15 minutes. In the other direction, a private link adds the Eqlo calendar to Google Calendar, Apple Calendar or Outlook. Everything then shows up in one place.
Choose a deposit from 0 to 100% of the price, paid through Stripe at booking. Also set the cancellation window, the minimum notice before an appointment and when the reminder goes out. Every change creates a version you can restore.
Book a slot yourself from your phone, with a real payment. Check that the confirmation email arrives, that the slot disappears from the calendar and that the appointment shows up in your own calendar. Only then should you share the site address.
The studio is fictional, but its week will sound familiar. A beauty studio in Austin offers twelve treatments of different lengths. The owner types one sentence listing the treatments, how long they take and the opening hours, and the first version of the site is ready within minutes.
Three settings make the difference. A 30% deposit, which discourages careless bookings. Free cancellation up to 24 hours before, shown at booking and repeated in the confirmation email. And a reminder sent the day before, which cuts down on forgotten appointments.

Leave one out and you pay for it in phone calls, forgotten visits or empty slots.
Each service has a length, a price and a description of what it includes. A badly estimated length throws off the whole day, so count setup and cleanup time, not only the treatment itself.
The slots on display account for your hours, the length of each service and the appointments in your personal calendar. Clients only ever see times you can actually keep.
The client immediately receives an email summing up the appointment, with a link to cancel it. On your side, the appointment appears in the admin, in your connected calendar and, if you have linked it, in Slack.
An email goes out automatically before the appointment, at the time you chose. If you connect Twilio, a text message is sent as well. A client who remembers to cancel frees a slot you can offer to someone else.
For any business that runs on appointments, no-shows cost more than anything else. An empty slot is gone for good. Three levers work together, and it is the combination that gets results.
This is the simplest lever, and it tackles forgetfulness. The confirmation email includes a cancellation link: a client who can cancel easily lets you know instead of not showing up, and you get the slot back.
It deals with a different case, bookings made without much thought. Even a small percentage changes behavior, because it turns an intention into a commitment. Show it before the booking, never after.
It rounds out the other two. A 24 or 48-hour window, stated at booking and repeated in the confirmation, sets clear terms without seeming harsh. Apply it gently the first time, then firmly.
To see what works for your business, the admin shows no-shows over the last 90 days, with and without a reminder, with and without a deposit. You then adjust your settings based on those numbers.
From 0 to 100% of the price, paid by card, Apple Pay or Google Pay and collected in your own Stripe account. During payment, the slot stays held for 30 minutes so another client cannot take it.
It sets how late a client can cancel. Shown at booking and repeated in the confirmation, it heads off arguments, since a client who has been told twice rarely disputes it.
Minimum notice stops someone from booking a slot ten minutes away, when you have no time to prepare. The horizon sets the latest date a client can pick, up to a year ahead.
A client who calls is still a client. You add the appointment by hand in the admin, and the slot disappears from the site right away. Afterward, you mark it as "attended" or "no-show".
Yes, and you should. Busy times in Google Calendar or Outlook block bookings, with an update every 15 minutes. In the other direction, a private link shows your Eqlo appointments in Google Calendar, Apple Calendar or Outlook.
No. Deposits go to your own Stripe account, and only Stripe fees apply. Booking platforms that charge a commission work differently.
One sentence gets you the first version. Plan about 2 more hours to check your services, set the deposit, connect your calendar and make a test booking.
Add an event covering the day in Google Calendar or Outlook, and the slots are blocked on the site within 15 minutes. For clients who already booked, you cancel their appointments from the list of upcoming appointments.
By email, automatically, at the time you chose. If you connect Twilio, a text message goes out as well, with a per-message cost billed by Twilio.
Yes. The admin counts no-shows over 90 days and compares appointments with and without a reminder, with and without a deposit. You can then see which of the two levers works best for your business.
Yes. You add it by hand in the site admin, and the slot is no longer offered online. All your appointments stay in a single calendar.
You can export your data at any time as CSV or SQL, appointments and clients included. The site code can be exported too, on every plan.
Five free projects, no card required. Deposits go to your own Stripe account, and Eqlo takes no commission.