# 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: 2026-09-10. Source: https://bookodile.com/docs/all-features_

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](/docs/payments-and-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](/docs/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](/docs/setting-up-your-booking-page)
and [how booking works end to end](/docs/how-booking-works).

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](/docs/reference-business-profile#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](/docs/your-website) and, for every setting,
[Website & booking page](/docs/reference-website-and-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](/docs/cancellations-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](/docs/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](/docs/team-members-and-categories)
and [Roles and permissions](/docs/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](/docs/services-and-pricing)
and, for every field, [the services reference](/docs/reference-services).

### 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](/docs/sharing-rooms-and-equipment) and
[the resources reference](/docs/reference-resources).

### 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](/docs/notifications).

### 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](/docs/booking-widget-and-embedding).

### 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](/docs/activity-log).

### 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](/docs/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](/docs/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](/docs/reference-announcements).

**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](/docs/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](/docs/payments-and-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](/docs/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](/docs/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](/docs/limits-and-boundaries). If a capability
appears nowhere in this documentation, assume it does not exist rather than
that it went undocumented.

## Where to go next

- **How a booking actually happens**, and what has to be true for a time to
  be offered at all: [How online booking works](/docs/how-booking-works).
- **Why a day is showing no times** — nearly always a setting rather than a
  fault: [Why your booking page shows no available times](/docs/no-available-times).
- **Every field on a service**, including the ones no marketing page mentions:
  [the services reference](/docs/reference-services).
- **Your business's name, contact details, country, time zone and languages**,
  and where customers see each one:
  [Every setting on Business profile](/docs/reference-business-profile).
- **What it costs**: [What Bookodile costs](/docs/what-bookodile-costs), or
  the calculator at [bookodile.com/pricing](https://bookodile.com/pricing).

## 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.
