Alina: booking software with an AI assistant on WhatsApp

Alina is booking and business software for salons, spas and boutiques — four applications sharing a single API, with an AI assistant that answers clients on the messaging apps they already use.

Type
Multi-tenant booking SaaS
Platforms
iOS, Android (two apps), web dashboard
Stack
React Native (Expo), NestJS, PostgreSQL, TypeORM, Redis, Socket.IO
AI
Claude API on WhatsApp and Telegram
Languages
English, French, Arabic
Live at
alina-app.com

The problem

Small service businesses lose money in three predictable ways: bookings that slip through because nobody answered, messages that go unreplied while the owner is with a client, and regulars who quietly stop coming back and are never chased.

Booking software normally solves the first and ignores the other two, because both require someone to be available when the owner is not.

An assistant on the channels clients already use

A Claude-powered assistant answers client messages on WhatsApp and Telegram, which is where those clients already are. It handles the routine enquiries — availability, prices, what a treatment involves — and hands over anything that genuinely needs the owner.

Win-back runs automatically: a regular who has not booked in a while is identified and contacted without anyone remembering to do it. That is the revenue most small businesses leak silently.

Two apps, not one with a role switch

Customers and staff want different things from the same data. A customer wants real availability and a booking in under a minute; an owner wants staff calendars, services, pricing and no-shows. Serving both from one interface irritates each of them.

So there are two mobile applications plus a web dashboard, all on a single NestJS API with PostgreSQL and TypeORM. Availability updates in real time over WebSockets, so two customers cannot take the same slot in the seconds between load and confirm. Notifications and other slow work run through Redis-backed queues rather than blocking a request.

Built for the region it serves

The product ships in English, French and Arabic, and is sold self-serve with a free trial rather than through a sales process — which means onboarding has to work without anyone holding the customer’s hand. Multi-tenancy is handled in the data model from the outset, so a new business is a signup rather than a deployment.

Common questions

Can you build an AI assistant that replies to customers on WhatsApp?

Yes. Alina’s assistant answers client messages on both WhatsApp and Telegram, handling routine booking enquiries and escalating anything that needs a human.

Can you build booking or scheduling software?

Yes. Alina handles multi-tenant scheduling with real-time availability over WebSockets, staff and service management, queue-backed notifications, and separate customer and staff applications on iOS, Android and web.

Why two mobile apps instead of one with roles?

Because customers and staff want different things from the same data. A single app with a role switch compromises both experiences; two focused apps sharing one API keeps each simple.

Tell us what you are building

Most projects start with a one-week discovery sprint. You get a scope, a technical plan and a costed roadmap — yours to keep, whoever builds it.

Start a conversation See pricing