BookodileBookodile
Browse all articles⌄

Getting started

Everything Bookodile does

The whole product on one page — every core feature and every add-on, what each one actually does, and where to read the detail. Written to be read start to finish, by a person or by an assistant answering questions about Bookodile.

Last verified View as Markdown

This page is the map. Every capability Bookodile has is listed below with enough detail to know whether it fits, and a link to the page that goes further. Nothing here is behind a plan: every feature and every add-on is included in every account, including a free one. There are no tiers, and switching an add-on on never costs more.

Three things it is worth knowing before the list, because they explain the shape of everything else:

  • Bookodile does not process payments. It is booking and scheduling software. The payment-tracking add-on records what you were paid so your own numbers add up; the money itself stays between you and your customer. See Money.
  • Customers never need an account. A name plus an email or a phone number is the whole booking. No app, no password.
  • Every time is shown in the business's own time zone, including on your own dashboard. See Time zones.

What is in every account

These are there from the first day, with nothing to switch on.

Your booking page

A public page at bookodile.com/your-business carrying your name, logo, brand colour, services and opening hours. Customers pick a service, pick who does it, pick a time, and confirm. It works on any phone and it is open around the clock.

The page renders light or dark to match the visitor's device. One page per location. Detail: Setting up your booking page and how booking works end to end.

It speaks your main language — English, Slovak, Czech or Vietnamese — and up to seven more of 17 you add: a picker at the top switches between them, and the page opens in the visitor's own language when you offer it. Bookodile translates your services, team bios, categories, rooms, promotions, announcements and the rest of your own texts into each one by itself, and every email and SMS about a booking goes out in the language it was made in. Detail: Other languages your customers read.

Your website

A website for each location, built from what you have already set up — your services and prices, your team, your opening hours and your reviews — at your-business.bookodile.com, or on a domain you own at www.yourbusiness.com. Every Book button on it opens your booking page. A new business starts with its website switched on as a draft; a business from before 17 October 2026 switches it on in Settings → Website & booking page. Nothing is public until you press Publish.

Pick one of four templates and change the look, the pages and the words by hand or by asking Bookodile, which can also bring over an old website — its pages, words and photos. Add languages — up to seven of 17, the same list your booking page offers from — and Bookodile translates every text, service names and bios included; corrections by hand are kept. Prices and hours are never typed twice: change them in your booking setup and the website follows within minutes. Your Instagram, Facebook, TikTok and YouTube show as icons in every page's footer. Connecting your own domain takes three DNS records — the third, an A record, opens the name without www over https too — and Send instructions writes the message for whoever looks after it. Reports → Website visits shows who visits, from where, and how many book — counted without cookies. It has no blog, no online shop and runs no code of your own. Detail: Your website and, for every setting, Website & booking page.

The calendar

Day, week and month views of everything booked. Drag an appointment to a new time or a different team member — it asks first when the new time clashes, naming what with, and Undo takes a drag back — block out lunch or a holiday, once or on repeat (lunch every weekday is one block), add a walk-in in a couple of taps, and filter down to one person or one service when the day is busy. Tapping any booking opens the customer, the service, the price and the status, all editable in place. Its day and time sit in one box with how long it takes; Edit opens the week to pick a new one from — each day marked by how free it is, with the start times that fit — or set it to the exact minute. A new booking opens with the week already showing, and can hold more than one service, back to back and each with its own team member: the services are added first and the time last, so the start times offered fit all of them.

A visit with several services — a combo's stages, or add-ons done by different team members — moves and cancels as one: drag any of its services and the rest follow. Move visit offers only the start times that fit everyone in it, keeps each service's length and order, and can tell the customer the new times by email, SMS or both; cancelling asks whether you mean one service or the whole visit. Cancelling a single booking asks first too, and you choose whether the customer is told. Customers can reschedule or cancel their own booking — from the link in their email or from My Bookings, outside your cancellation window — and say why; the reason reaches the team members involved and shows in the booking. The detail is in cancellations, reschedules and no-shows.

Your team can also create a repeating series from here — weekly, every two weeks or monthly, up to 52 visits. Customers cannot book a repeating appointment themselves.

The bookings list

Every appointment in one searchable list: by customer name, by service, by status, by team member, or by when it is. It opens on today; one tap flips to what is coming up, the full history, or everything. A search looks through every booking whichever tab you were on, and clearing it puts you back there. Every row shows the customer's name, the status and the price — not their phone number. The whole list exports to a spreadsheet whenever you want it.

Customers

The client list builds itself: everyone who books is added automatically with their name and contact details, and matched to an existing record when they come back. Each profile carries their whole history, what they have spent, how many times they have been, and any note you add. It exports to a spreadsheet — every customer, or just the ones a search or filter is showing — and the list is yours.

Messages writes to any customer by email or SMS from the business, not from someone's own phone, and keeps every conversation in one inbox — it reaches a customer who keeps their email or phone private from you. They answer on a linked page. Detail: Messages.

Your team

Add everyone who takes bookings. Each person gets a profile, their own colour on the calendar, their own working hours, and the list of services they actually perform. Roles decide what each person can see and do: Owner, Manager, Employee and Receptionist are ready to use, or you can build a role and set every permission by hand — including whether someone sees only their own bookings, customers and figures, or everybody's.

Not everyone is bookable. A receptionist or an owner who runs the diary without serving customers is on the team and never appears to a customer as someone to choose. Detail: Team members and categories and Roles and permissions.

Services and pricing

What you offer, how long it takes, what it costs, and who performs it. Prices can be one fixed figure, a different figure per team member, a figure per category of team member, or an hourly rate. Duration works the same way and is set separately, so the same service can take one person longer than another. Every service can carry a buffer that blocks the calendar after it, and a photo that shows beside it on your booking page and leads its card on your website. Services group into categories that order your booking page.

A service can also chain several stages into one booking, each stage with its own team member and its own room. Detail: Services, prices and durations and, for every field, the services reference.

Rooms, chairs and equipment

Anything scarce can be a bookable resource with a capacity and its own hours — a treatment room, a chair, a machine, a studio. A service can need a resource and a person, a person alone, or a resource alone with nobody attending. Capacity is enforced when the booking is made, so nothing is ever double-booked.

Each resource is open to anyone who performs its services, or kept for named people when it belongs to them: three juniors share one chair while the master has his own, and the juniors are never given the master's chair. Somebody with a resource of their own is sent there first, so the shared one stays free for whoever has nothing else. Detail: sharing rooms, chairs and equipment and the resources reference.

Reminders and emails

Confirmations, reminders, cancellations and follow-ups send themselves. A customer gets a branded confirmation the moment they book, a reminder the day before or two hours before or both, and one follow-up after the visit — one email, however many add-ons asked for something. Everything is in the language the booking was made in — your business's main language, or another of its languages the customer booked in — down to date and number formats.

One switch pauses every customer email for a genuine shutdown. Detail: Emails and reminders.

Reports

Revenue, bookings, average value and cancellation rate for any period; revenue charted across twelve months; where bookings stand by status; your top services; your team ranked by what they booked. Roll every location into one view or look at one at a time. Revenue never includes a cancellation or a no-show.

More than one location

Any number of locations in one account, each with its own team, hours, services and booking page, and a group dashboard that totals them. One login covers them all, and someone can work at more than one. Reports stack the locations side by side.

Embedding and QR codes

One snippet puts the whole booking flow inside your own website — WordPress, Wix, Squarespace or hand-built — either inline or behind a "Book now" button. A QR code is generated for the door, the counter or a flyer. The embedded version is always light, deliberately, so it matches your site rather than the visitor's phone. Detail: Putting booking on your own website.

Activity

A record of every change: bookings made, moved, handed over or cancelled, customers' cards, services and prices, the team's hours and time off, and settings — each with who made it (a team member by name, the customer, or automatic), how and when, in your time zone. Everyone sees the history of what their role already shows them, and nobody can edit it. Each booking shows its last change and its history — including what the customer was sent — right in the booking window. Export it as a spreadsheet; it is kept 24 months. AI Chat reads it to answer "who moved this booking?". Detail: Activity.

AI Chat

An assistant in your dashboard, for everyone on the team. Ask how something in Bookodile works, how your business is set up, or why a day has no times, and it answers from these help pages and from your own settings. It can also set things up — team members and their hours, time off, resources, services and prices, opening hours, booking settings and add-ons — and move or cancel bookings, telling the customer by email, SMS or both. Every change is shown on a card first and happens only when you confirm it; setup changes can be undone. It also changes your website's draft — texts, look, pages and photos — which lands straight away with Undo and stays private until you publish. It works with your own access, never more, and you can speak instead of typing. Detail: AI Chat.

What you can switch on

Every one of these is free and included. They are optional because a dashboard showing everything is unusable, not because they cost anything. Switching one on adds its page to your navigation; switching it off hides the page and stops its emails without deleting anything it collected. Detail: Add-ons.

Filling your calendar

Waiting list. When someone wants a time you cannot offer, add them to the list. The moment a booking is cancelled, the freed slot is offered by email to whoever has waited longest for that service. They have three hours to confirm — or until the time starts, if that is sooner — and confirming books them straight in. If they do not, the time is offered to the next person waiting for that service within about ten minutes, as long as it is still ahead and nobody has booked it in the meantime. You never have to notice the gap.

Events. One-off workshops, classes and open days with their own page, a capacity, a price and a registration list. Registration closes when it is full. Upcoming events show on your website as well, in an Events section or on an Events page. For a class that repeats every week, a service on a capacity resource is the better shape.

Announcements. A short message on your booking page and along the top of every page of your website — new service, holiday hours, a new arrival. No discount attached, just a message where customers already are. Each one chooses its places: the booking page's first step, its extras step, your website, or any mix. Called Banners until October 2026. See Every setting on an announcement.

Campaign tracking. See which ads, posts and channels actually produce bookings rather than clicks, by tagging the links you share.

Growing each booking

Upsell discounts. Offer a percentage off an extra when it is added alongside a service. Only the extra is discounted, and the lower price carries through the booking, the confirmation and the reports.

Discount codes. Codes customers type while booking, as a percentage or a fixed amount, limited by date, by usage count, or to particular services.

Promotions. A time-limited offer with no code to hand out: feature a service for a date range, or discount an add-on automatically. It starts and stops on its own dates, and shows on your website too, with both prices, once the website has a Promotions section.

Gift vouchers. Issue a voucher for a monetary amount that a customer redeems when booking. Leftover value stays on the voucher, and you can see where every one stands.

Bringing customers back

Reviews. A review is requested automatically after a visit. Collecting and publishing are separate switches, so you can gather reviews for months before showing any. Published reviews appear on your booking page with a rating badge once there are at least three, and you can reply in public or privately. A review marked anonymous hides the name from the public page — you still know who wrote it and can still answer.

Feedback. One open question after a visit, answered privately, never published. Marked anonymous it stores no customer, no booking and no token, enforced in the database — which means nobody can trace it, including you, and there is no way to reply. That trade is the whole point of it. Detail: Reviews and feedback.

Google reviews. The same follow-up email can ask the customer to review you on Google — every customer, whatever rating they gave, never only the happy ones. You paste your Google review link once; Bookodile does not post anything to Google itself.

Client return. Learns how often each customer comes — the average gap between their visits, at least a week, or a gap you set for someone who has come once — and when someone is overdue by their own standard, sends up to three win-back emails in order, the later ones with a discount code created for them. A visit is any booking that has happened and was not cancelled or a no-show, whether or not anyone marked it completed. Nobody with a booking ahead is emailed, and booking again stops the sequence; if they drift away again later, it starts over from the first email. At most one email a day per customer.

Running the business

Payment tracking. Record what was actually received, by what method, and what was a tip. Tips are stored separately and never counted as revenue. Part-payments leave a balance, and "unpaid" only appears once a visit has happened and only from the day you switched the add-on on. It is a record, not a till. Detail: Money.

Revenue split. Commission splits with your team — each person's percentage, and what that produced over a period.

Forecasting. Where this month lands based on what is already booked, and a projection for the months after.

Leaderboard. A monthly competition for the people who take bookings — most bookings, or revenue with a winner per team member category. The winners are announced by email on the 1st and kept in a Hall of fame. Revenue amounts stay hidden from the team unless you choose otherwise. Detail: The leaderboard.

Google Calendar sync. Bookings appear in the Google Calendar you already live in, and move or disappear when they change — whoever on the team made the change. One direction only: your Google events do not block your Bookodile availability.

What Bookodile does not do

The honest list, in one place, because knowing where something stops is worth as much as knowing what it covers:

  • No payment processing, no deposits, no card on file. A no-show is recorded, not charged.
  • No point of sale, no stock, no payroll. A walk-in is a booking.
  • No marketplace. Your booking page carries only your business, which also means it sends you no new customers on its own.
  • No native app. The dashboard and booking page are web apps that install to a phone's home screen.
  • SMS are one-way. A customer answers on a linked page, never by replying.
  • A customer's reschedule changes only the time. Another service or team member is a cancellation and a new booking.
  • No packages or memberships, and no customer-bookable repeating appointments.
  • No custom CSS on the booking page, and it always lives on bookodile.com. A domain you own is for your website, whose Book buttons lead to the booking page.
  • No blog, no online shop and no code of your own on the website — no scripts, chat widgets or tracking pixels.
  • No import tool and no public API. Exports are CSV.

The full version, kept current, is What Bookodile does not do. If a capability appears nowhere in this documentation, assume it does not exist rather than that it went undocumented.

Where to go next

Limits

  • This page is a summary and stays one. Where it and a detailed page disagree, the detailed page is right — it is the one checked against the code field by field.
  • Availability is not listed per feature because there is nothing to list: every account has everything.
  • This documentation is English only, while the product interface is available in English, Slovak, Czech and Vietnamese.
NextHow online booking works, end to end