{
  "product": {
    "name": "Soraly",
    "tagline": "AI receptionist for beauty salons in Morocco",
    "website": "https://soraly.ma",
    "dashboard": "https://joyboy.soraly.ma",
    "contact": {
      "whatsapp": "+212688900612",
      "whatsapp_url": "https://wa.me/212688900612",
      "email": "hello@soraly.ma"
    },
    "positioning": "WhatsApp-first booking platform for Moroccan salons. Clients message the salon on WhatsApp; Soraly's AI handles the booking, the owner gets a dashboard.",
    "timezone": "Africa/Casablanca",
    "currency": "MAD",
    "languages_understood": ["fr", "darija", "en", "ar"],
    "languages_replied_in": ["fr", "en"]
  },
  "plans": [
    {
      "id": "starter",
      "name": "Starter",
      "price_mad_monthly": 390,
      "trial_days": 60,
      "requires_credit_card": false,
      "best_for": "Solo practitioners and small salons getting started with WhatsApp automation."
    },
    {
      "id": "pro",
      "name": "Pro",
      "price_mad_monthly": 690,
      "trial_days": 60,
      "requires_credit_card": false,
      "best_for": "Multi-staff salons that want loyalty + broadcasts + AI owner commands."
    },
    {
      "id": "enterprise",
      "name": "Enterprise",
      "price_mad_monthly": 1290,
      "trial_days": 60,
      "requires_credit_card": false,
      "best_for": "Multi-location salon groups and chains."
    }
  ],
  "features": [
    {
      "id": "ai-receptionist",
      "name": "AI WhatsApp receptionist",
      "summary": "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.",
      "category": "ai",
      "tiers": ["starter", "pro", "enterprise"],
      "surface": ["whatsapp"]
    },
    {
      "id": "instagram-dm-booking",
      "name": "Instagram DM booking",
      "summary": "Per-salon Instagram inbox integration with the same AI flow as WhatsApp; bookings land on the same calendar.",
      "category": "ai",
      "tiers": ["pro", "enterprise"],
      "surface": ["instagram"]
    },
    {
      "id": "multi-staff-calendar",
      "name": "Multi-staff calendar",
      "summary": "Per-staff day view, week view, live-now status, print export, overlap prevention via Postgres exclusion constraints.",
      "category": "operations",
      "tiers": ["starter", "pro", "enterprise"],
      "surface": ["dashboard"]
    },
    {
      "id": "client-database",
      "name": "Client database with loyalty tier + LTV",
      "summary": "Auto-created profiles from WhatsApp, visit history, lifetime value, loyalty tier, no-show count, blacklist threshold, notes.",
      "category": "crm",
      "tiers": ["starter", "pro", "enterprise"],
      "surface": ["dashboard"]
    },
    {
      "id": "loyalty-program",
      "name": "4-tier loyalty program",
      "summary": "Bronze / Silver / Gold / Platinum tiers. Points per visit, automatic tier progression, configurable redemption rewards, top-members leaderboard, birthday auto-gifts.",
      "category": "retention",
      "tiers": ["pro", "enterprise"],
      "surface": ["dashboard", "whatsapp"]
    },
    {
      "id": "offers-promos",
      "name": "Offers and promos engine",
      "summary": "Percentage off, fixed amount, free service add-on. Segment targeting (new clients, Silver+, Platinum, birthday). Auto-suggestion in chat when the client profile matches.",
      "category": "retention",
      "tiers": ["starter", "pro", "enterprise"],
      "surface": ["dashboard", "whatsapp"]
    },
    {
      "id": "broadcasts",
      "name": "WhatsApp broadcast campaigns",
      "summary": "Send promotional offers to client cohorts with 3-8s jitter between sends (WhatsApp-compliant). Read / reply / booked funnel tracking per campaign. Quick templates: birthdays, due to rebook, win-back 60d+, new-client welcome.",
      "category": "marketing",
      "tiers": ["pro", "enterprise"],
      "surface": ["dashboard", "whatsapp"]
    },
    {
      "id": "reminders-24h",
      "name": "Automatic 24h reminders",
      "summary": "Scheduled at booking time, customisable message, sent via the salon's existing WhatsApp number. A standard anti-no-show tactic in beauty services.",
      "category": "operations",
      "tiers": ["starter", "pro", "enterprise"],
      "surface": ["whatsapp"]
    },
    {
      "id": "reviews-nps",
      "name": "Reviews + NPS",
      "summary": "Auto-sent review request after each visit, NPS scoring, dashboard aggregation, export.",
      "category": "retention",
      "tiers": ["pro", "enterprise"],
      "surface": ["dashboard", "whatsapp"]
    },
    {
      "id": "analytics",
      "name": "Analytics dashboard",
      "summary": "Revenue (not just booking count), best-performing services, staff performance, retention rate, no-show rate, average basket by loyalty tier, month-over-month revenue.",
      "category": "insights",
      "tiers": ["starter", "pro", "enterprise"],
      "surface": ["dashboard"]
    },
    {
      "id": "multi-location",
      "name": "Multi-location enterprise",
      "summary": "Single dashboard across multiple salon locations, per-location staff / services / analytics, cross-location client profile.",
      "category": "enterprise",
      "tiers": ["enterprise"],
      "surface": ["dashboard"]
    },
    {
      "id": "owner-ai-commands",
      "name": "Owner AI commands on WhatsApp",
      "summary": "Owner messages 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 and confirms.",
      "category": "ai",
      "tiers": ["pro", "enterprise"],
      "surface": ["whatsapp"]
    },
    {
      "id": "copilot",
      "name": "In-dashboard AI co-pilot",
      "summary": "AI assistant inside the dashboard that answers questions about salon data ('who is my best Silver client?') and proposes actions ('send win-back to these 12 dormant clients?').",
      "category": "ai",
      "tiers": ["pro", "enterprise"],
      "surface": ["dashboard"]
    },
    {
      "id": "content-studio",
      "name": "Content Studio",
      "summary": "On-brand social media post generator (Ramadan specials, 8 March, Eid) with templates localised to Morocco.",
      "category": "marketing",
      "tiers": ["pro", "enterprise"],
      "surface": ["dashboard"]
    },
    {
      "id": "health-monitor",
      "name": "Health monitoring + alerts",
      "summary": "Alerts the owner if WhatsApp disconnects, the AI hits 3 consecutive failures, or conversion drops unexpectedly.",
      "category": "operations",
      "tiers": ["starter", "pro", "enterprise"],
      "surface": ["dashboard", "whatsapp"]
    }
  ],
  "updated_at": "2026-04-23"
}
