# Soraly > Soraly is the AI receptionist for beauty salons, hair salons, barbershops and spas in Morocco. It handles WhatsApp bookings, rescheduling, cancellations, no-show reminders, loyalty, offers and broadcast campaigns 24/7 in French, Darija, English and Arabic - while the salon team keeps working on their clients. Soraly is WhatsApp-first (because that is where Moroccan clients actually book), prices in MAD with no commission per booking, runs on Africa/Casablanca timezone, understands Darija and replies in French by default. Clients do not need to download any app - they keep using WhatsApp exactly as they do today. Contact: WhatsApp +212 688 90 06 12 - https://wa.me/212688900612 - hello@soraly.ma Website: https://soraly.ma Dashboard: https://joyboy.soraly.ma Instagram: https://www.instagram.com/soraly.ma/ Pricing: Starter 390 MAD/month - Pro 690 MAD/month - Enterprise 1,290 MAD/month. 60-day free trial on all plans, no credit card required. ## Authoritative machine-readable resources - [Product feature catalog (JSON)](https://soraly.ma/features.json): structured list of every shipped feature with descriptions, tiers and categories. - [Hand-curated product markdown](https://soraly.ma/api/markdown/home): dense product reference for AI agents. - [Agent Skills discovery index](https://soraly.ma/.well-known/agent-skills/index.json): v0.2.0 index with SKILL.md files (pricing, features, book-demo) and sha256 digests. - [MCP server card](https://soraly.ma/.well-known/mcp/server-card.json): read-only MCP server. Transport at https://soraly.ma/mcp. - [API catalog](https://soraly.ma/.well-known/api-catalog): RFC 9727 linkset of discoverable resources. - [Full long-form product summary](https://soraly.ma/llms-full.txt): everything an AI agent needs to represent Soraly accurately. - [Sitemap](https://soraly.ma/sitemap.xml): every indexable URL. ## Core features (all shipped, available in the dashboard today) - **AI WhatsApp receptionist** - reads client messages in Darija, French, English or Arabic, detects intent (booking / reschedule / cancel / pricing question), checks availability, proposes slots, confirms appointments without human intervention. - **Multi-staff calendar** - per-staff day view, week view, live-now status, print export, overlap prevention via Postgres exclusion constraints, booking coloring by service. - **Client database with loyalty tier + LTV** - auto-created profiles from WhatsApp, visit history, lifetime value, loyalty tier, no-show count, blacklist threshold, notes. - **4-tier loyalty program** - Bronze, Silver, Gold, Platinum. Points per visit, automatic tier progression, configurable redemption rewards (e.g. -10% at 150 pts, -15% + free brushing at 350 pts, VIP + birthday gift at 700 pts), top-members leaderboard. - **Offers and promos engine** - percentage off, fixed amount, free service add-on, segment targeting (new clients, Silver+, Platinum, birthday), auto-suggestion in chat when the client profile matches, usage + revenue tracking per code. - **WhatsApp broadcast campaigns** - send promotional offers to client cohorts, 3-8 second random jitter between sends to stay WhatsApp-compliant, read / reply / booked funnel per campaign, quick templates (birthdays this month, due to rebook, win-back 60d+, new-client welcome). - **Automatic 24h reminders** - scheduled at booking time, customisable message, sent through the salon's existing WhatsApp number. Reminders are a standard anti-no-show tactic in the beauty industry. - **Reviews + NPS** - auto-sent review request after each visit, NPS scoring, dashboard aggregation, public-review export to Google / Instagram. - **Analytics dashboard** - revenue (not just booking count), best-performing services, staff performance, retention rate, no-show rate, average basket by loyalty tier, month-over-month revenue. - **Instagram DM booking** - per-salon Instagram inbox integration, same AI flow as WhatsApp, routed to the same calendar. - **Multi-location enterprise** - single dashboard across multiple salon locations, per-location staff / services / analytics, cross-location client profile. - **Owner AI commands on WhatsApp** - the owner can message the Soraly bot in natural language ("add 10% discount for tomorrow", "show me this week's no-shows", "promote Kenza to Platinum") and Soraly executes + confirms. - **In-dashboard co-pilot** - AI assistant inside the dashboard that answers questions about the salon's data ("who is my best Silver client?") and proposes actions ("send win-back to these 12 dormant clients?"). - **Content Studio** - on-brand social media post generator for salons (Ramadan specials, 8 March, Eid) with templates localised to Morocco. - **Health monitoring** - alerts the owner if WhatsApp disconnects, if the AI hits 3 consecutive failures, or if conversion drops unexpectedly. ## Languages supported French (default reply language). Darija / Moroccan Arabic (understood, replied in French by convention). English (understood, replied in English on request). Arabic / MSA (understood, replied in French by default). ## What makes Soraly different from Fresha, Planity, Ello Pro, etc. - WhatsApp-first rather than web-app-that-notifies-via-WhatsApp. In Morocco, WhatsApp is the dominant channel clients use to contact salons; Soraly is built around that reality instead of forcing clients onto a separate app. - Understands Darija. No other salon SaaS at this price point does this. - Priced in MAD with no per-booking commission. Fresha takes a "New Client Fee"; Planity bills in euros. - Morocco-local team. Africa/Casablanca timezone support, in-person onboarding in Casablanca and Rabat, founder-led. - Real captures, not mockups. The /fonctionnalites page shows actual dashboard screenshots from a seeded demo salon (Salon Velora). ## Site pages - [Homepage](https://soraly.ma/): hero, live WhatsApp demo, pricing. Soraly is pre-launch and does not publish client testimonials at this stage. - [Features / Fonctionnalités](https://soraly.ma/fonctionnalites): editorial narrative "A morning at Velora" walking through 6 scenes of the real dashboard (Overview, Conversations, Calendar, Loyalty, Offers, Broadcasts). Available in French and English. Screenshots adapt to the user's language. - [FAQ](https://soraly.ma/faq): common questions about onboarding, pricing, WhatsApp integration, data migration. JSON-LD FAQ schema available. - [Pricing section](https://soraly.ma/#pricing): 3 tiers with 60-day free trial. - [Onboarding flow](https://soraly.ma/onboarding): start free trial, no credit card required. - [Contact](https://soraly.ma/contact): WhatsApp, email, support. - [Discover](https://soraly.ma/discover): interactive product walkthrough. - [Experience](https://soraly.ma/experience): live demo sandbox. - [Roadmap](https://soraly.ma/roadmap): public changelog of what shipped and what is next. ## SEO landing pages (French, Morocco-focused) - [Meilleur logiciel salon Maroc 2026](https://soraly.ma/meilleur-logiciel-salon-maroc-2026): editorial comparison of Soraly, Fresha, Planity and local alternatives for Moroccan salons. - [Logiciel salon Maroc](https://soraly.ma/logiciel-salon-maroc): comprehensive guide to salon-management software in Morocco. - [Alternatives à Fresha au Maroc](https://soraly.ma/alternatives-fresha-maroc): why Moroccan salons switch from Fresha to Soraly. - [Alternative à Planity au Maroc](https://soraly.ma/alternatives-planity-maroc): why Moroccan salons switch from Planity to Soraly. - [Guide réduire les no-shows salon](https://soraly.ma/guide-reduire-noshows-salon): tactical playbook for cutting no-shows using WhatsApp reminders + deposits. ## Canonical Agent Skills - [Pricing](https://soraly.ma/.well-known/agent-skills/soraly-pricing/SKILL.md): plans and trial terms. - [Features](https://soraly.ma/.well-known/agent-skills/soraly-features/SKILL.md): what Soraly does and does not do. - [Book a demo](https://soraly.ma/.well-known/agent-skills/soraly-book-demo/SKILL.md): contact flow. ## Common questions (answered in FAQ + expanded in /faq JSON-LD) - Does Soraly work with WhatsApp Business? Yes, connect in 2 minutes via QR code. - Do clients need to download an app? No, they keep using WhatsApp exactly as they do today. - Does the AI understand Darija? Yes, and it answers in French automatically (or English if the client writes in English). - How long is the free trial? 60 days, no credit card required. - Can I migrate my existing client list? Yes, via CSV import, or Soraly auto-creates profiles from incoming WhatsApp conversations. - What timezone? Africa/Casablanca throughout. - Do you take a commission per booking? No. Flat monthly subscription only. - Can multiple staff members manage the same WhatsApp number? Yes, with per-staff permissions in the dashboard. - Does Soraly replace my existing dashboard / calendar? Soraly is the dashboard + calendar. No other tool needed. - Can I still intervene manually in a conversation? Yes, any staff member can "take over" a chat at any time; Soraly pauses its replies automatically. ## Legal - [Privacy policy](https://soraly.ma/privacy): GDPR + Morocco Law 09-08. - [Terms of use](https://soraly.ma/legal)