For studios and practices

Build a booking website with AI, with a live calendar

A studio can describe its services and hours, then get pages, a calendar, and a deposit through its own Stripe account in two to five minutes. Connecting Google Calendar and the deposit rules is the rest of the afternoon. Free is $0 with one seat. Plus is $19 when the domain is yours.

  • 2 to 5 minFirst draft
  • StripeYour account, deposits
  • Google CalendarAsked in one sentence
  • $19Plus, 3 seats
Booking website calendar with open slots and a deposit notice
The booking page after the first draft: open Thursday slots, a color price, and a deposit line on the treatments that need one.

How to build it with Eqlo

Step 1, describe the services and the hours

Open a project and type a sentence in the chat. A useful line names the treatments, the days, the deposit rule, and the calendar you already keep. An illustrative starting line is "Beauty studio in Austin, color and cuts Tuesday to Saturday, $20 deposit on color, Google Calendar already in use." You can attach a price list or a screenshot of the paper book. The first draft lands in two to five minutes. Free holds five projects and one seat, with no card.

Step 2, open the booking page and the service list

Eqlo writes the pages, the navigation, the copy, the forms, and a calendar the visitor can click. Read Services, the agenda, the confirmation text, and the reminder line. Check durations and prices. If a treatment should not be bookable online, say so: "Keep consultations off the calendar, they stay on the phone." Each exchange creates a version you can restore. Connecting Stripe and Google Calendar is usually the rest of a half day, because those are your accounts and your rules.

Step 3, click a slot rule and correct only that

Select a service, a deposit sentence, or a buffer on the page, then write an instruction that applies to that element alone. "Put a fifteen minute buffer after color, leave cuts back to back" does not rewrite Home. You can also edit a sentence in place. Colors and type apply across every screen when you set the graphic charter. Compare two versions if a rule went too far.

Step 4, publish and take a first test booking

Publish on a projet.eqlo.app subdomain, then book a slot yourself. On Plus, at $19 a month with three seats, you add your domain, pass the DNS check, and receive an SSL certificate on the Publish screen. Payments go through the studio Stripe account, never an Eqlo middle account. Stripe Tax handles sales tax and VAT according to the buyer. The sitemap is generated and submitted. Title, meta description, and structured data leave in the first HTML.

Illustrative scenario

A worked example

This is an illustrative scenario, not a real company. Suppose a two-chair beauty studio in Austin types the sentence above, attaches a phone photo of the color menu, and asks for Home, a service list, a booking page, and a short studio note. The first draft arrives with those pages linked and a calendar on the booking URL. The owner then spends the afternoon connecting the Google Calendar already used for the chairs, asking for a $20 deposit on color through the studio Stripe account, and writing a 24-hour move window on the confirmation page. Cuts stay free to book. A reminder the day before is asked for in the chat and wired through email or Twilio. The numbers below are assumptions for that afternoon, not results we measured.

  • $20deposit on color, assumed
  • Google Calendaralready in use
  • half dayto a diary you trust
Studio booking page with color deposits and a connected calendar
The booking screen after the afternoon settings: a deposit on color, a connected calendar, and a reminder line the visitor can read.

What a working booking website contains

A diary that people use holds four blocks. Eqlo writes each of them from the sentence you typed, then you connect the accounts you already own.

Services

Each treatment needs a name, a duration, a price, and a clear yes or no on online booking. Color at seventy-eight dollars for two hours is a service. A consultation that must stay on the phone is a service you hide from the calendar. Three to eight lines is enough for a first studio. Eqlo writes the list and the buttons that open a slot.

Calendar

The agenda shows the gaps a visitor can take. Hours, buffers, and busy blocks have to be the same truth you see. Eqlo can ask for Google Calendar in one sentence and store the key encrypted. If you have no calendar yet, the project is the diary. Two tools that disagree will double-book. Pick one source of busy time before you publish.

Confirmation

After a slot is held, the visitor needs a page that repeats the time, the treatment, the deposit if there is one, and the move rule. Eqlo writes that page and the form that collected the name and the email. You correct the sentences so they match what you actually do. A confirmation that surprises nobody prevents the Sunday evening argument.

Reminder

A reminder the day before, with the time and a way to move the slot, is cheaper than an empty chair. Ask for it in the chat and name the channel: email, or Twilio if you already have a number. Eqlo stores the key encrypted and handles errors. We do not invent a third app you must check on Sundays. You still decide how strict the tone is.

The settings that change the outcome

Four rules, written in the chat, decide whether the calendar stays honest when you are rinsing someone else.

Deposit

Stripe on Eqlo connects the customer Stripe account, never a middle account. You can take a one-off payment or a deposit. "Take a $20 deposit on color, leave cuts free to book" is a sentence the product can act on. Card fees stay with Stripe. Eqlo does not take a cut of the chair. Invoices and a customer portal for cancellation are Stripe jobs once the account is connected.

Cancellation rule

Write how late someone can move a booking, and what happens to the deposit after that. Twenty-four hours is a common window, not a rule we impose. Eqlo puts that sentence on the booking page and on the confirmation. After the window, the deposit can stay. You decide the hours. A rule that is only in your head will be argued at the chair.

Buffer slots

Fifteen minutes after color, an hour for lunch, a gap you cannot give away. Those buffers belong in the calendar so a visitor cannot book through them. You describe them in the chat. They are not a plugin. If you add a second person later, each person can hold a calendar, and a visitor picks the person or the first free slot.

Calendar sync

Google Calendar is on the integration list. You ask for it in one sentence. Keys are stored encrypted. Eqlo reads busy blocks and can write new bookings back, so you do not run two diaries. Outlook is not on that list. If the studio lives in another tool, say so and we stay honest: a developer may need to take over, or you move the diary first.

Frequently asked questions

Can customers book without making an account?

Yes. A name, a number or email, and the slot are enough for a first visit. Email, Google, or Apple sign-in is there when the project needs accounts, with password reset and address verification. Most first bookings should not require a password.

Does Eqlo take a cut of each booking?

No. Card fees go to the Stripe account you connect. Eqlo bills Free at $0, Plus at $19, or Team at $49. There is no percentage of the chair.

Can I offer more than one staff member?

Yes, when you say so in the chat. Each person can hold a calendar. A visitor picks the person or the first free slot. Roles and permissions sit in the project. Team at $49 adds ten seats if colleagues should edit.

What if I already pay for a booking app?

You can keep it and link out, or you can move the slots into Eqlo and cancel the extra subscription when you trust the new diary. Do not run both live or you will double-book. Google Calendar sync is the bridge if that is already the source of truth.

How fast is a first booking page?

The first version is two to five minutes. Connecting Stripe, Google Calendar, and the deposit rules is the part that takes the rest of the afternoon, because those are your accounts. A custom domain waits for Plus.

Open the diary. Let people pick a slot on a URL you control.

Five projects, one seat, no card. Plus is $19 a month when the domain and three seats are the real need.