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)
| Plan | Messages | Conversations | Retention | Msg chars | Context | Export |
|---|---|---|---|---|---|---|
| Demo | 20 | 10 | 14 days | 2000 | 10 | No |
| Pro (Single) | 100 | 20 | 30 days | 2000 | 10 | No |
| Business | 500 | 100 | 90 days | 4000 | 20 | Yes |
| Unlimited | 2000 | Unlimited | 365 days | 8000 | 40 | Yes |
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
Related
- Visuals — shared quota
- Settings → Billing — plan & usage
- Statistics · Imports
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).