# 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/book/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, it is open around
the clock, and if you have no website of your own, this is your website.

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

### The calendar

Day, week and month views of everything booked. Drag an appointment to a new
time or a different team member, block out lunch or a holiday, 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 start time are picked from
the week — each day marked by how free it is, with the start times that fit —
or set to the exact minute. A new booking 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 email the customer the new
times; cancelling asks whether you mean one service or the whole visit. 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. One tap flips between everything,
what is coming up, just today, and the full history. Every row shows the
status and the price. 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 — the list is yours.

### 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 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. Detail: [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 your
business's language, 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.

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

## 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
automatically to whoever has waited longest for that service, with a
three-hour countdown; confirming books them straight in. 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. For a class that repeats every week, a service on a capacity resource
is the better shape.

**Banners.** A short announcement strip on your booking page — new service,
holiday hours, a new arrival. No discount attached, just a message where
customers already are.

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

**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 a happy customer to
review you on Google. You paste your Google review link once; Bookodile does
not post anything to Google itself.

**Client return.** Learns roughly how often each customer comes, notices when
someone is overdue, and sends an escalating win-back sequence with a discount
code created for them. Booking again stops the sequence.

### 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. 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.
- **Text messages are built but not switched on.** Plan on email.
- **No customer-facing reschedule.** Moving an appointment is a cancellation
  and a new booking, with the two emails that implies.
- **No packages or memberships**, and no customer-bookable repeating
  appointments.
- **No custom CSS and no custom domain** on the booking page.
- **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).
- **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.
