{
  "generatedAt": "2026-08-23T07:20:18.299Z",
  "periodDays": 30,
  "platform": {
    "title": "Platform Overview",
    "activeProfessionals": 3,
    "newsletterSubscribers": 1,
    "publishedArticles": 60
  },
  "responseTime": {
    "title": "AI Response Time Benchmark",
    "metric": "milliseconds",
    "totalReplies": 0,
    "fastestPlatformP50Ms": null,
    "weightedAvgMs": null,
    "byPlatform": []
  },
  "deflection": {
    "title": "Bot Deflection Rate",
    "description": "Percentage of conversations fully resolved by AI without human handoff",
    "autoResolved": 79,
    "escalated": 1,
    "total": 80,
    "deflectionPct": 98.8
  },
  "noShow": {
    "title": "Appointment Outcomes with AI Reminders",
    "description": "No-show, cancellation, and completion rates for appointments managed through Conversify",
    "total": 3219,
    "completed": 6,
    "noShow": 0,
    "cancelled": 788,
    "confirmed": 2425,
    "noShowPct": 0,
    "cancelPct": 24.5,
    "completePct": 0.2
  },
  "channelMix": {
    "title": "Channel Mix Distribution",
    "description": "Message volume by platform across all Conversify customers",
    "total": 486,
    "byPlatform": [
      {
        "platform": "whatsapp",
        "messages": 440,
        "inbound": 204,
        "outbound": 236,
        "aiReplies": 50,
        "humanReplies": 0,
        "sharePct": 90.5
      },
      {
        "platform": "instagram",
        "messages": 35,
        "inbound": 17,
        "outbound": 18,
        "aiReplies": 4,
        "humanReplies": 0,
        "sharePct": 7.2
      },
      {
        "platform": "email",
        "messages": 4,
        "inbound": 4,
        "outbound": 0,
        "aiReplies": 0,
        "humanReplies": 0,
        "sharePct": 0.8
      },
      {
        "platform": "messenger",
        "messages": 4,
        "inbound": 2,
        "outbound": 2,
        "aiReplies": 1,
        "humanReplies": 0,
        "sharePct": 0.8
      },
      {
        "platform": "webchat",
        "messages": 2,
        "inbound": 1,
        "outbound": 1,
        "aiReplies": 1,
        "humanReplies": 0,
        "sharePct": 0.4
      },
      {
        "platform": "unknown",
        "messages": 1,
        "inbound": 1,
        "outbound": 0,
        "aiReplies": 0,
        "humanReplies": 0,
        "sharePct": 0.2
      }
    ]
  },
  "sentiment": {
    "title": "Customer Sentiment Distribution",
    "description": "Sentiment breakdown of conversations analyzed by Conversify AI",
    "total": 0,
    "byLabel": []
  },
  "booking": {
    "title": "Booking Funnel Conversion",
    "description": "AI mentions a booking to booking confirmation conversion rate",
    "mentioned": 1,
    "confirmed": 0,
    "total": 80,
    "mentionToConfirmPct": 0
  },
  "afterHours": {
    "title": "After-Hours Message Volume",
    "description": "Inbound messages received outside typical business hours (9am-6pm Mon-Fri)",
    "weekendMessages": 6,
    "afterHoursMessages": 170,
    "businessHoursMessages": 57,
    "total": 229,
    "afterHoursPct": 76.9,
    "afterHoursTotal": 176
  },
  "escalations": {
    "title": "Top Escalation Reasons",
    "description": "Why conversations get escalated from AI to human staff",
    "byReason": [
      {
        "reason": "Customer requested human agent",
        "count": 1
      }
    ]
  }
}