Orion AI copilot

Orion is WhatCopilot’s AI coach for Whatnot sellers: streaming chat, shop-data tools, quotas by plan, and Analyze-with-Orion entry points from tables.

Orion (`/app/orion` and `/app/orion/[id]`) is your analytics coach: ask questions in natural language and get answers backed by tools that query your imported shop data.

Role

Turn tables and KPIs into actionable recommendations without leaving the workspace — or jumping in from Products, Buyers, Livestreams, or Inventory with a prefilled prompt.

Features

  • Home: composer, suggestion chips (revenue / products / live), quota gauge
  • Streaming chat thread with stop generation and tool-result cards
  • Tools include: `getKpiSummary`, `getTopProducts`, `getTopBuyers`, `getLivestreamPerformance`, `listRecentLivestreams`, `getBreakdown`, `comparePeriods`, `suggestLiveLineup` (coach pack), `proposeLiveLineupChanges` (validate edits — Apply is confirmed in UI)
  • Sidebar: conversation list + usage
  • Entry points from analytics tables (Analyze with Orion)

Plans & quotas (monthly)

PlanMessagesConversationsRetentionMsg charsContextExport
Demo201014 days200010No
Pro (Single)1002030 days200010No
Business50010090 days400020Yes
Unlimited2000Unlimited365 days800040Yes

Use cases

  • “How did I perform this month vs last?”
  • Top products / buyers / lives narrative
  • Debrief a multi-select from Products or Livestreams
  • Review a scheduled show plan from the livestream cockpit

Limits

  • Blocked when quota is exhausted (see Pricing)
  • Needs imported CSV data — otherwise empty state nudges you to import
  • AI disclaimer applies; feature can be disabled via `ORION_ENABLED`
  • Not a substitute for accounting or tax advice

FAQ

Does Orion share quota with Visuals?
Yes. Visuals generation consumes the same monthly Orion message entitlement as chat.
What happens at 80% of my quota?
You see a soft warning. At 100%, new messages are blocked with a CTA to pricing until the monthly UTC reset (1st of the month).