Good day, Leo
What needs you, then how Christopher is doing.
Checking…
Needs you now
oldest first
- Loading…
Where people write from
last 7 days
Funnel
all leads
Inbox
One inbox for every channel: web chat, Instagram, Facebook, texts and email. Same person, one thread, wherever they wrote from.
Loading…
Select a conversation.
Follow-ups
Promises Christopher made to shoppers, and conversations flagged for optimization review.
Due queue 0
Review queue 0
Loading…
Loading…
Pipeline
Every lead — stage, objections, and the AI's recommended next move. One consolidated face.
Select a lead.
Sales skills
Toggle the proactive plays Christopher runs, and edit exactly what he says. Live on every channel.
Loading…
Promotions
Tell Christopher which promos he may mention. Only what you enter here is surfaced — never invented, never other Shopify codes.
Memory
Christopher's strategic memory — every fact, policy and decision loaded into his brain. He reads all active entries in every conversation with you; customer-facing behavior comes from the Playbook + Personality (Settings). Toggle an entry off to remove it from his head without deleting it.
Analytics
How Christopher assists revenue. "AI-generated" = the buyer chatted with Christopher before ordering.
Shopper recovery funnel
Stage by stage
Traffic source
Where chatters came from
New vs returning
Who Christopher talks to
Who opened the chat
Proactive pop-out vs the shopper opening it
Conversations by day
Last 14 days
Ad angles
From ?angle= on ad links
Quiz
Cumulative results from the HELIOS assessment quiz — every answer, ranked pain points, and the patterns forming as more riders take it.
Loading…
Pain points — what frustrates riders most
quiz_frustration, ranked (the headline number for this dashboard)
Primary goal
quiz_goal
Every question — answer distribution
Counts + % of respondents who answered that question. Several fields shipped 2026-08-27 — older completions won't have them, so each card shows its own n.
Patterns
Cross-tabs computed straight from the raw answers — flagged "insufficient data" below n=20 rather than implying significance.
Frustration × Goal
Sleep × Fuelling habit
Blind-spot gaps (recovery / fuelling / power)
Avg quiz score by goal
Auto-generated insights
Plain-English lines computed directly from the cross-tabs above — data-derived only, nothing invented
Funnel — landing to CTA click
Slipstream section-progress beacon, quiz page id "adv12"
CTA clicks
Couldn't answer
Questions Christopher couldn't resolve and escalated — fix these in the Playbook or Knowledge.
Loading…
System alerts
Hot leads, live — a known lead back on a key page, or an abandoned cart.
Loading…
Christopher reads the THRIVE inbox, drafts a threaded reply, and pings Slack — you QA it in Gmail. Toggle a category to auto-send instead.
Loading…
Loading…
Texts
Every text in and out on THRIVE's numbers. Blue dot = needs you.
Loading…
Pick a person.
Campaigns
One message to a segment, sent from THRIVE's numbers in batches of 50 every two minutes, quiet hours respected per recipient.
Loading…
Welcome sequence
The welcome sequence every new SMS signup gets. Edit the text, change the timing, switch steps off. Changes apply to the next send.
Loading…
Loading…
Exits: replyorder placedSTOPyou press Stop on a contact
Tickets
Issues Christopher escalated for a human.
Loading…
Playbook
How Christopher sells — one source of truth, read by every conversation on every channel.
Settings
Edit Christopher live — changes apply on the next chat.
Christopher is LIVE
Answering shoppers on thrivecycling.io right now. Turn off to instantly take the chat offline for all visitors.
Christopher replies automatically
Off = drafts wait in Texts + Slack ping. Discount-shaped replies are always held.
Start the welcome cadence automatically
Off = new signups are held; start them per contact in Texts.
Allowed hours (recipient local) to