Sales Attribution
Pro+How Kwiro tracks which orders the AI helped close — direct vs assisted attribution, and what each one means.
The Number That Matters Most
Every shop owner asks the same thing: "Is this AI actually selling, or is it just chatting?"
The Sales page in your dashboard answers that with hard numbers — every order that the AI either closed or contributed to, with a transparent attribution model.
How Attribution Works
When a shopper checks out, Kwiro looks at whether they had a chat with your AI in the previous 24 hours. If yes, the order is attributed to AI:
- Direct attribution — the shopper clicked a product card inside the chat and that exact product ended up in their order. The AI very clearly closed this one.
- Assisted attribution — the shopper had a conversation with AI, then completed an order within 24 hours, but didn't click a product card directly. The AI helped them along, even if the final click was elsewhere.
- No attribution — the order had no related conversation in the window. Not credited to AI.
Why 24 Hours?
It's the standard ecommerce attribution window. Most shoppers who chat and convert do so within an hour, but a meaningful tail spreads to a day. Past 24 hours and the connection gets too weak to claim credibly.
What You See on the Sales Page
A list of every AI-attributed order with:
- Order ID + total + currency
- Date and time of the order
- Attribution type (direct / assisted) with a badge
- The conversation that led to it (clickable — opens the transcript)
- The products in the order, with which ones the AI specifically recommended highlighted
Aggregate Metrics
Above the list:
- AI-attributed revenue this period — your headline ROI number.
- Direct vs assisted breakdown — usually 60/40 or 50/50. Most stores see assisted dollars exceed direct dollars over time as the AI builds trust with returning shoppers.
- Conversion rate — % of conversations that ended in an order.
- Average order value — AI-assisted vs your store baseline. AI usually lifts AOV by 15–40% because it does live cross-sell.
How "AI ROI" Is Calculated
Your headline number on the Overview page works like this:
AI Revenue ÷ Plan Cost = ROI multipleSo if the AI generated $4,800 in attributed revenue last month and you're on Pro at $39/month, your ROI is 123×. That's the number we showcase, and the one most shop owners cite when justifying the subscription internally.
What Doesn't Count
To stay honest:
- Refunded orders are subtracted from the attributed total within 30 days of the refund.
- Test conversations from the in-dashboard Test Chat page are flagged and excluded.
- Conversations from the same IP that match a daily-cap pattern (likely bot or stress test) are excluded.
For more on conversation cost see Conversation Limits & Overage.
Related reading
Getting Started
What is Kwiro?
Learn what Kwiro does, who it's for, and how it turns your WooCommerce store into a 24/7 sales machine.
ReadCustomization
Customizing Your Widget
Match the Kwiro chat widget to your store's brand with custom colors, position, welcome message, and bot name.
ReadSmarter AI
Memory Inspector
Pin, edit, or delete what your AI has learned. The unique tool that lets you control the patterns Kwiro uses to sell.
Read