Mountify
Product overview

Online booking under your brand, with loyalty & packages.

Mountify is an online booking platform with a fully branded booking page, strong loyalty and packages/memberships for small appointment businesses in Bulgaria — beauty salons, barbershops, sport studios (pilates, yoga), pools and courts, plus clinics, tattoo studios and rentals. One place for your calendar, a branded booking page, payments, a client record (a light CRM behind the calendar) — and for the money: the day report, who owes you, expenses and team pay.

No card · 14 days Your own Stripe, no commission on bookings EU hosting · GDPR BG / EN / TR per user
A · Branding & customization

Your brand, no “powered by”.

The booking page dresses in your brand, not ours: mood themes, accent color, font, light or dark theme, corner rounding and your own domain — with no “powered by” line. The product speaks Bulgarian, English and Turkish: each person on your team picks their own admin language, the client switches the booking page themselves, and confirmations and reminders go out in their language, not yours. And when you come from another system, Excel/CSV import of clients and bookings moves your data cleanly: upload a file, map the columns and preview before you save — you start with your history, not from zero.

  • Mood themes, accent color, font, light/dark — no “powered by”
  • Your own domain and corner rounding, on your brand
  • Bulgarian, English and Turkish — admin, booking page and emails
  • Excel/CSV import of clients and bookings
Your own domain
book.yourbrand.bg · no “powered by”
customizationlive
Accent color
Theme
Domain
book.kira.bg
Language
К
Kiranail studio
“All-inclusive” combo
90 min · 95 EUR
Book a time
CSV import BG / EN / TR
B · Loyalty & promotions

Loyalty, built behind the calendar.

Loyalty is built behind the calendar, not a separate tool. You launch promo codes with real rules — percentage or amount, per-client limit, validity window — and show them as promo banners right on the booking page. Punch-card logic like “5th visit −50% or free” keeps clients coming back, with progress they can see for themselves. Price modifiers by day and hour work on percentage rules: mornings cheaper, Saturday night pricier, dead hours filled with an incentive, without touching your base price. Everything is tied to the specific service and client, so the discount applies itself at the right moment, and you see what each promotion brings in.

  • Promo codes with real rules + promo banners
  • The discount applies automatically per service and client
  • Punch-card (“5th visit −50% or free”)
  • Price modifiers by day and hour (percentage rules)
Rules
Per-client limit · window · percentage
book.mountify.eu/kiraactive
PROMO · CYBER40

−40% on every combo

Until Sunday · code already in the cart

Punch-card
3 of 5 · 5th visit free
Price modifiers
Mornings before 12:00−10%
Saturday night+15%
Birthday (BIRTHDAY)−15%
C · Packages & memberships

Packages and memberships that spend themselves.

You sell prepaid packages and memberships that deduct automatically on every visit — the client pays once, and the credit draws down on its own at booking, with no manual counting. Every package has a validity window and a remaining balance the client can see. For group classes (yoga, pilates, fitness) this is key: a “10 sessions” pass covers booking a class with a seat limit and a waiting list. Package credit is also a payment rule — a service can require drawing from an active package instead of a new card every time.

  • Prepaid packages and memberships with automatic deduction
  • Validity window and a visible remaining balance
  • Class passes for group sessions — seat limit + waiting list
  • Package credit as a payment rule for a service
  • Per-guest pricing — two on a massage pay their own rate, not ×2
Auto-redeem
“10 sessions” · 4 left
book.mountify.eu/asanaactive
Class pass
“10 sessions” · 4 left · auto-deduct on visit
Validity
until 31.12 · visible to the client
Group class
seats 8/12 · waiting list
D · Calendar & resources

A calendar that blocks double-booking.

The calendar shows the day in columns — by staff member or by resource — with drag & drop, a weekly view and clear statuses on every booking. One view holds people, rooms and equipment: a resource can be a person, a place or a thing, and a slot only opens when everything needed is free — which is why a double-booking is technically impossible. Service duration is flexible, not chopped into fixed slots, so a 20-minute and a 2-hour service live in one schedule without gaps. It supports 1:1, group classes with a seat limit and a waiting list, and hourly rentals. And when one visit is several treatments in a row — sauna, then jacuzzi, then massage — a service package lines them up back to back and holds a different resource at each step; the client picks who takes them on every one of them. Move a booking to another time, staff member or day in one gesture — the client gets an updated email confirmation automatically.

  • Columns by staff or resources, drag & drop, weekly view, statuses
  • People + rooms + equipment in one calendar, with double-booking protection
  • Flexible service duration instead of fixed slots
  • 1:1, group with a limit and a waiting list, hourly rental
  • Service packages: several treatments in one visit, a specialist per step
Anti double-book
A slot only if everything needed is free
Thu · Jun 12
Sofia · Opalchenska
ЕElenastaff
КRoom 2room
ЙYogagroup
10:00
11:00
12:00
13:00
14:00
10:00Manicure combo
12:00Touch-up
10:30Check-up
×13:00Conflict
11:00Vinyasa · 8/12 seats
Confirmed Pending Arrived Conflict
E · Day passes

You sell entry, not a time slot.

Not every business sells an hour with a particular person. A pool, a spa, a gym floor, a beach, a coworking space sell the day — the client arrives when it suits them and leaves when they decide. A day pass is exactly that: a ticket for a date, with no time to pick and no staff member to pick. On the client's side the steps drop from three to two — service and day, and that's it. A pass holds no resource, so it eats none of your schedule columns and never collides with appointments — the two live on the same board. Set a daily quota (say 100 people) and selling stops on its own once the day fills up; the quota counts guests, not bookings, so a family of four is one booking and four places.

  • A ticket for a date — no time slot and no staff member to choose
  • Holds no resource: eats no schedule columns, joins no conflicts
  • A daily quota that counts guests, not bookings
  • The window comes from the venue's opening hours, not from a duration
Date only
Three steps become two
day passeson sale
DAY PASS
All-day entry · pool
Sat, Jul 12
no time no staff
10,00 EUR
Daily quota
63 / 100 guests
A family of 4 = 1 booking · 4 places
Service Day Time
F · Booking form

Your page, not a marketplace listing.

The booking form is your branded page, not a listing in someone else's marketplace — you share it from Google, Instagram or your site with a single link. The client picks a service, staff member and time right on the page, without downloading an app and without registering; they come back for a new time in seconds. When unsure what they need, the built-in AI assistant (beta) asks a few simple questions and guides them to the right service and a free time, instead of leaving them to guess. Add custom fields to every booking — preferences, hair length, level, desired result — and apply tags you later see in the client record. The form is mobile-first, because that is where most bookings come from.

  • Your own branded page, shareable anywhere with one link
  • Pick a service / staff / time without an app and without registration
  • AI assistant (beta) guides the client to the right service
  • Custom fields and tags on every booking
AI assistant (beta)
Guides when the client is unsure
К
Kiranail studio
Not sure? Say “I keep breaking my nails” and I’ll suggest the service.
Service“All-inclusive” combo
Nail lengthMedium
11:0013:0015:30
Book → 95 EUR
N
Notosbarbershop · 3 locations
LocationStara Zagora · Opalchenska
BarberWhoever is free (−18 min)
#regular#no-beardVIP
WhenThu · Jun 12 · 18:00
Confirm
G · Payments

The money comes straight to you.

Payments run through your own Stripe account, not an imposed wallet — the money comes straight to you, with Apple Pay and cards right on the booking page. For each service you set a payment rule separately: a deposit, full prepayment, drawing credit from a prepaid package, or “pay later” on site. Deposits are built for long and expensive slots — they lock the time and cut no-shows, without scaring the client with the full amount up front. The rules are flexible: one service can require a deposit, another full prepayment, a third nothing. All of it happens in a single payment step, with no redirect to a scary blue gateway, so the client doesn't drop off at the last step.

  • Your own Stripe account + Apple Pay — the money comes straight to you
  • A payment rule for each service separately
  • Deposit, full payment, package credit or pay later
  • Deposits for long and expensive slots against no-shows
Apple Pay
No redirect to a blue gateway
book.mountify.eu/kiraStripe
Deposit
30% · long slot
Full
prepayment
Package
credit · 4/10
Later
on site
Combo95.00 EUR
Promo NEW20−19.00
Deposit now22.80 EUR
Apple Pay Card
H · Client record

A unified history of the client.

Behind the calendar sits a light CRM that keeps a unified client history — both B2B and B2C — in one record: bookings, payments, packages, notes and tags in one place. On top of it runs a sales funnel with your own stages: you create deals, move them through stages and attach tasks, so an email enquiry or a large corporate request doesn't get lost between conversations. Reviews and ratings are collected after the visit and land right in the client record, next to their history — you see who is happy and who needs attention. Email confirmations and reminders go out automatically on booking, rescheduling or cancellation. This is not a heavy enterprise CRM, but exactly as much as an appointment business actually uses on a Monday morning.

  • A unified B2B + B2C client record
  • A sales funnel with your own stages, deals and tasks
  • Reviews and ratings in the client record
  • Email confirmations and reminders
Email only
Confirmation and reminder — automatic
MS
Maria Stoyanova
B2B + B2Cclient since 2024+359 88 123 4567
38
visits
2 540 EUR
revenue
4.8
24 reviews
Deal · corporate package
New
Contact
Quote
Won
Review 5.0 ★
after the Jun 10 visit
Package “10 cuts” deducted
4 left
I · Money

Not just who is coming, but how much came in.

The calendar tells you who is coming. The Money section tells you the rest — how much came in, how it was paid, and what is still uncollected. The day report gives you the money actually received, split by payment method, with the average ticket and the outstanding balance; the month report puts it next to the previous period. The money calendar colours the month day by day, so strong and dead days are visible without a spreadsheet. Who owes me is a list of people and amounts, not a feeling. Expenses live in the same place, so “received − expenses = left” sits on the screen instead of in a notebook. At the end of the day there is Finish the day — a short ritual that sweeps up what was not collected and closes the till. You also sell products at the counter: the sale lands in the same books, and your public page carries a showcase of what the salon stocks.

  • Day and month reports: received, by payment method, average ticket
  • A money calendar by day and “Who owes me” with names and amounts
  • Expenses in the same place — “received − expenses = left”
  • “Finish the day” and a statement for the accountant
  • Product sales at the counter + a showcase on your public page
Day report
Received · how it was paid · what is left
money · day reporttoday
Money received
1 240,00
cash 640card 600
in 3 120 expenses 1 200 = left 1 920
Who owes me 6 people · 3 266,50 €
ДИDarina Ilieva775,00
НИNikolay Ivanov654,00
J · Team & payroll · Pro

Pay that is calculated from the visits themselves.

Everyone on the team gets a card with a compensation scheme: a base salary (monthly, per shift or hourly), a commission percentage, exceptions for one service or a group, progressive thresholds (“up to 3 000 — 30%, above — 40%”), commission on package and product sales, a bonus for a client they brought in, and overtime. Commission can be calculated after the cost of materials rather than on the full price — for colour work that is the difference between a real number and an invented one. Accruals come in on their own from completed visits and received payments, so the monthly pay run is ready rather than assembled by hand. The draft keeps recomputing until you mark it as paid; after that it is a frozen snapshot — if a back-dated payment arrives, the month gets a “data changed” label and the numbers are never rewritten silently. A paid run becomes an expense in the books, and a file for the accountant downloads with one button.

  • Salary (month / shift / hour) + commission with thresholds and exceptions
  • Commission after the cost of materials, not on the full price
  • Commission on packages, on products, and a referral bonus
  • A pay run that recomputes — and freezes when it is paid
  • What is paid becomes an expense · a file for the accountant
Pay run
The draft recomputes · the paid one is frozen
payroll · augustdraft
1 200 € per month + 25%packages 10% · products 10% · after materials
EmployeeRevenueCommissionTo pay
ВТViktor4 3201 0802 280
ЕПElena3 150945945
КДKamen2 4806201 220
Total · 8 people3 859,25 €
A paid run is frozen — the numbers are never rewritten silently
Real screens

Here is what it looks like
once it is running.

Photographs of the product itself, not illustrations: the week by staff member, the clients, the day's money, the team's pay run, and a client buying a day pass.

Schedule · week
The week by staff member: every booking with its time, client and service — and the gaps are obvious.
The week by staff member: every booking with its time, client and service — and the gaps are obvious.
Clients
The client list: next visit, service and chair — you see who is coming today without opening anything.
The client list: next visit, service and chair — you see who is coming today without opening anything.
Money · day report
The day report: what came in, how it was paid, and whether anything is still outstanding.
The day report: what came in, how it was paid, and whether anything is still outstanding.
Made for Bulgaria

A local moat that Fresha and Studio24 don't have.

Five things that keep Bulgarian businesses here: money to you through your own Stripe, a local team and support, prices in euro, EU hosting under GDPR, and a product that speaks Turkish as well as Bulgarian.

Your own Stripe

Money comes straight to you, with Apple Pay. No imposed wallet and no commission on bookings.

Local team

A team in Sofia and support in Bulgarian. We understand the local market and speak your language — you're not a number in a foreign system.

Prices in EUR

Euro, local formats and VAT on a separate line — no currency surprises for the client.

EU hosting · GDPR

Data stays in the EU, processing is GDPR-compliant. Peace of mind for you and your clients.

BG / EN / TR

The admin, the booking page and the emails to your clients — in three languages. Turkish is no small detail in a country where hundreds of thousands speak it at home.

Why it matters

Global platforms route payments through themselves and speak only English. Mountify leaves the money and the language with you — which makes it easier to adopt in Bulgaria and harder to leave.

For your industry

Works anywhere a client books a time slot.

The nine most common verticals and what changes in their work. And where the thing sold is not an hour but entry for the day — pool, spa, gym floor, beach, coworking — the day pass covers it. Open yours for a detailed guide.

Nail studios by appointment
Beauty & hair salons booking by specialist
Barbershops several artists & locations
Yoga & group group classes
Sports clubs & sections training & sections
Auto services booking by bay
Tattoo studios long sessions
Kids centres clubs & memberships
Photo studios & rental hourly rental
Therapists & consulting online + office
Compare

Mountify next to Fresha and Studio24

The same features, side by side — and where local weighs the most.

Your own Stripe, no commissionvs imposed wallet
No marketplace that takes the clientvs directory
BG / EN / TR + EU hostingvs EN only
A day report and team payrollvs a calendar only
See the comparison
Pricing

Transparent, from €13 a month

Three plans and custom. No hidden commission on your payments.

132949 custom
Yearly billing — 2 months free
See the plans
Frequently asked

How exactly does Mountify work?

How does double-booking protection work?+
Every booking takes one or more bookable units — a staff member, a room, equipment. A slot is shown to the client only when everything needed is free at the same time, and at the database level there is protection against simultaneous requests. So two bookings can't land on the same resource — conflicts show in the calendar as a red hatch and are resolved with drag & drop.
Do I need an app to take bookings?+
No. Mountify is responsive web — it works in a browser on phone, tablet and computer, without downloading a native iOS or Android app. Your clients also download nothing: they open the link to your booking page and book directly.
How does the client pay, and do you take a commission?+
Payments run through your own Stripe account, with Apple Pay and cards. The money comes straight to you, and Mountify takes no percentage of bookings — the processing fee belongs to Stripe and goes to them. For each service you set a rule: deposit, full payment, package credit or pay later.
How are reminders sent?+
Confirmations and reminders are sent by email — on booking, rescheduling or cancellation, automatically. The email goes out under your brand. This is the channel Mountify supports today; we stay honest about what exists and what doesn't.
Can I migrate my clients from another system?+
Yes. There is Excel/CSV import of clients and bookings — upload a file, map the columns and preview before you save. If you come from another system, we help you move the data cleanly so you start fresh, not from zero.
What languages does Mountify work in?+
In Bulgarian, English and Turkish. Each person on your team picks their own admin language; the client switches the booking page themselves, and confirmations and reminders go out in their language. This website is in Bulgarian and English — the product itself is in all three. VAT is on a separate line, and data is hosted in the EU under GDPR.
Can I sell entry for the day instead of a time slot?+
Yes — that is a day pass. The client picks a date only: no time, no staff member, because a pass holds no resource and never enters anyone's schedule. Set a daily quota and selling stops on its own once the day fills up; the quota counts guests, not bookings, so a family of four is one booking and four places. It is built for pools, spas, gym floors, beaches and coworking spaces, and it lives on the same board as ordinary appointments. Available from the Pro plan.
Does Mountify show how much money is coming in?+
Yes, and it is a whole section rather than one counter. Day and month reports — money actually received by payment method, the average ticket and what is still outstanding; a money calendar by day; Who owes me with names and amounts; expenses in the same place, so “received − expenses = left” sits on the screen. There is also Finish the day — a short ritual that sweeps up what was not collected — and a statement for the accountant. Included in every plan.
Can it calculate the team's pay?+
Yes. Everyone on the team has a compensation scheme: a salary (monthly, per shift or hourly), commission with thresholds and per-service exceptions, commission on packages and products, a referral bonus, overtime. Commission can be calculated after the cost of materials. Accruals come in on their own from completed visits, and the monthly pay run keeps recomputing until you mark it as paid — after that it is a frozen snapshot and the numbers are never rewritten silently. Available from the Pro plan.
14 days free

Start with 14 free days.

All features, no card. You keep your brand, your money and your language.

no card · 14 days · cancel in one click