GA Salons — Full System Architecture

4 locations · iOS App · Luna AI · Cloudflare Data Lake · April 2026

External APIs
💬
WhatsApp Business API
Meta Cloud API. Receives & sends messages for all 4 locations. Each location has its own number.
Meta Cloud API
📧
Gmail API
info · ah · vision · marilena @gennarodellaquila.co.uk — domain-wide delegation. Classified by AI. Add more: one secret update.
Google Workspace
📞
Twilio
VoIP calls via CallKit + PushKit. Outbound & inbound calls from within the app.
Voice SDK
🧠
Claude API
Smart replies, task extraction, invoice analysis, email classification, daily briefings.
Anthropic
💊
Phorest
Booking system. Being replaced by own system. Currently sends emails only.
Being replaced
📲
GASalonsInbox
iOS · Swift/SwiftUI · 4 locations
💬
WhatsApp Inbox
Multi-location conversations, read receipts, reactions, voice messages
📧
Email Inbox
Gmail integration, AI classification, smart reply suggestions
💬
Internal Chat
Team channels + direct messages, mentions, reactions
Task Manager
Full lifecycle, AI auto-creation from messages
📞
VoIP Calling
Twilio + CallKit, PushKit background calls
🔐
Auth
Email + biometric, shared iPad PIN, 5 roles
Firebase Backend — source of truth
🔥 Firestore
📩 FCM Push
⚡ Cloud Functions
🔐 Auth
syncs every 5 / 15 min via Cloudflare Workers
Cloudflare Data Lake — ga-data-lake (D1)
conversations2,445
messages767
emails6,169
stock_deductionslive ●
Query API · ga-data-lake.long-moon-952c.workers.dev
GET/summary
GET/conversations
GET/messages
GET/emails
GET/stock
GET/search
POST/stock
Consumers
🤖
Luna
AI Agent · Cloud Run
📊 Daily briefings → data lake
📦 Stock deductions POST /stock
📋 WhatsApp group monitoring
🔍 Search messages/emails → data lake
👥
Staff — 4 locations
Chelsea/VIP · South Kensington · Wimbledon · Notting Hill
Owner Manager Senior Stylist Receptionist
🔮
Future Agents
Any future AI agents can query the data lake using the same bearer token. Booking system, analytics, etc.
Phase 4
Legend
GA Salons owned
Firebase (Google)
Gmail / Google APIs
Twilio
Luna / AI agents
Meta / WhatsApp
Deployed: 1 April 2026