TaSama: From Instagram DMs to Automated Booking Platform
How we built a complete digital infrastructure for a beauty salon in Kendal, Lake District.
Visit tasama.web.app ↗
The Challenge
Smart Booking System
3-step flow: Service → Date/Time → Details. Real-time availability with conflict detection.
Client Relationship Management (CRM)
5-stage lifecycle: New → Contacted → Confirmed → Visited → Repeat. Client history, notes, deduplication.
Marketing Attribution & Revenue Analytics
Every booking carries full UTM context — campaign, source, medium, and landing page. The admin dashboard links each paying client back to the exact Instagram post or ad that brought them in, making CAC and ROAS measurable for the first time. Revenue reports break down by service, date range, and channel. Expense tracking against income gives a real operating margin — not an estimate.
Instant Notifications
Telegram bot alerts on new bookings. WhatsApp and email confirmations to clients. Automated confirmation flow.
Gift Card System
Stripe integration for online payments. Unique codes, balance tracking, 3-month validity.
AI Appointment Reminders
Telegram bot sends a personalised reminder 24h before the appointment. Client replies once to link their Telegram — all future reminders are automatic. Master sees delivery status per booking.
AI Client Reactivation
CRM panel shows all clients inactive for 60+ days sorted by last visit. One click generates a personalised "we miss you" message via Gemini AI — sent via WhatsApp and email. Master notified in Telegram.
AI Seasonal Campaigns
Master picks a theme (Spring renewal, New treatment launch…), selects the audience segment and channel, then Gemini AI writes a personalised message for every client — sent in one click via WhatsApp or email. Full delivery summary in Telegram.
Tech Stack
AI Roadmap
Next phase: AI capabilities being integrated into the platform:
Results
Production-ready platform serving real clients in Kendal, Lake District.