Case Study

SaaS Booking Platform — The ZapaziChas Story

How we built a multi-tenant SaaS booking platform from idea to product with 200+ active businesses and a mobile app for iOS and Android.

The Challenge

The idea for ZapaziChas was born from a real problem — owners of hair salons, beauty studios, dental offices, and auto services were losing hours every day managing phone bookings. Clients called at inconvenient times, records got mixed up, and the no-show rate was around 25%.

Existing solutions had serious drawbacks:

  • Western SaaS platforms (Calendly, Acuity) didn't support Bulgarian language and local payment methods
  • Their pricing was excessive for small Bulgarian businesses — $20-50/month per operator
  • No integration with locally popular platforms and user habits
  • No mobile app optimized for the Bulgarian market

The goal was clear: create an affordable, intuitive, and fully localized online booking platform that small businesses in Bulgaria could use without technical knowledge.

Our Solution

ZapaziChas was built as a modern multi-tenant SaaS platform with three main components: a web app for businesses, a public booking page, and a mobile application.

Multi-tenant Architecture

Each business gets a unique subdomain or can connect their own domain. Data is isolated at the database level using a shared schema approach in PostgreSQL. One server handles hundreds of businesses, but each only sees their own data.

Smart Appointment Management

The system supports different service types with varying durations, breaks between appointments, daily working hours, holidays, and exceptions. Clients see only available slots and can book in 2 clicks. Automatic SMS and email reminders are sent 24 hours and 1 hour before the appointment.

Mobile App

We developed a native mobile application with React Native and Expo for iOS and Android. Business owners see daily appointments on their phone, receive push notifications for new bookings, and can manage their schedule on the go.

Technology Stack

Backend: C# .NET 8, Entity Framework Core, PostgreSQL

Frontend: Next.js 14, React, TypeScript, Tailwind CSS

Mobile: React Native, Expo

Hosting: VPS with Docker, Caddy

Results

200+
active businesses in 6 months
-62%
reduction in no-shows
15,000+
bookings per month

ZapaziChas quickly established itself as the preferred online booking platform in Bulgaria. MRR grew 25% month over month during the first half year with a churn rate under 5%.

"Before ZapaziChas I spent half an hour every morning calling clients to confirm appointments. Now everything is automatic — clients book themselves, get reminders, and I can focus on my work. In 3 months, no-show hours were cut in half."

Maria Georgieva, Owner of Beauty Salon "Maria"

Ready for a similar project?

Have a SaaS product idea? We can turn it into reality — from concept to launch and scaling.

Free Consultation →

Every Day You Wait, Competitors Win Your Customers

Book a free 30-min strategy call. We'll audit your online presence and show you the fastest path to more revenue.

| САЙТАМИ.БГ | Saitami.bg