Commerce & Orders
Turn conversations
into orders — and track
every dollar back
Your agents don't just answer questions — they sell. Draft orders mid-conversation, sync with Shopify or WooCommerce, then follow every click and purchase back to the exact message that started it.
Order Management
Draft an order
inside the conversation
Agents create orders on the fly — product selection, quantity, variant — without the customer ever leaving the chat. Confirmed orders sync immediately to your OMS.
- 01
Drafting
Agent selects products and builds the order summary with the customer.
- 02
Confirmed
Customer approves — order is locked and dispatched to your OMS.
- 03
Sent
OMS acknowledges receipt; order ID is stored against the conversation.
- 04
Fulfilled / Cancelled / Refunded
Lifecycle events flow back via webhook and surface in the timeline.
Order timeline
- 09:14 Order drafted 2× Ceramic Mug (Rust, Large)
- 09:16 Customer confirmed Sent to Shopify
- 09:17 Shopify acknowledged Order #4821
- 11:02 Fulfilled Tracking: DHL 1Z999AA1
Available actions
OMS dispatch modes
- → Platform sync — Push directly to Shopify or WooCommerce via API
- → Email dispatch — Send order details to your fulfilment email
- → Inbox-only — Log the order in Reply Flow with no external sync
GMV
$48,230
+14% vs prev period
Orders
384
+9% vs prev period
AOV
$125.60
+4% vs prev period
Daily revenue
Top products
- Ceramic Mug — Rust $12,480
- Linen Tote — Natural $8,910
- Brass Candle Holder $6,240
Order Dashboard
Every order, every metric,
in one place
Track GMV, order count, and average order value across 7, 30, or 90-day windows. Drill into status, vendor, date range, or individual customers.
-
Flexible filters
Status, dispatch mode, date range, vendor, and free-text customer search.
-
Saveable presets
Save your most-used filter combinations and jump straight to the view you need.
-
CSV export
Export any filtered view to a spreadsheet in one click.
-
Daily sparkline
Spot revenue trends at a glance without running a report.
Tracked Links
Know which message
drove the click
Outbound URLs are rewritten automatically when they match a tracked domain. Every click is timestamped, attributed to the conversation, and deduplicated against bot traffic.
Auto URL rewriting
Links in outbound messages are rewritten on send — no manual work for agents or operators.
Inline UTM or short-link
Choose between appending UTM parameters directly or routing through a short-link redirect for clean URLs.
Per-domain config
Toggle subdomain matching, override UTM source/medium/campaign, and set custom redirect paths per domain.
Bot click filtering
Email clients and WhatsApp preview bots are filtered by default so your CTR reflects real human clicks.
Hourly sparklines
See click velocity across the day — spot a spike and trace it back to a scenario or broadcast.
5 analytics tabs
Slice by Top URLs, Scenario, Agent, Host, or top Conversations — each with its own CTR and volume breakdown.
| URL | Clicks | Unique | CTR |
|---|---|---|---|
| replyflowapp.ai/sale | 1,420 | 1,238 | 38.2% |
| shop.example.com/mugs | 894 | 801 | 29.7% |
| replyflowapp.ai/bundle | 612 | 588 | 24.1% |
Revenue Attribution
Which scenario
earned that sale?
Reply Flow traces every purchase back to the conversation that started it — using a four-strategy matching chain that handles even the messiest real-world data.
- 1
Metadata match
Order metadata from Shopify/WooCommerce includes the conversation ID — exact, zero-ambiguity.
- 2
UTM match
Purchase UTM parameters link back to the tracked link that drove the click.
- 3
Email + time window
Customer email matches a contact; purchase within the attribution window maps to the last conversation.
- 4
Manual attribution
When automation can't decide, the wizard presents candidate conversations for an operator to confirm.
Attribution chain — Order #4821
Metadata match- Metadata Matched conversation_id=9a7f in order meta
- UTM Skipped Metadata match succeeded first
- Email+time Skipped Metadata match succeeded first
- Manual Skipped Metadata match succeeded first
Revenue by source
Multi-currency with FX conversion
All revenue normalised to your base currency using daily FX rates.
Orders in conversation
Agents draft, confirm, and dispatch orders without the customer switching apps.
Learn more →Revenue dashboard
GMV, count, and AOV with time windows, filters, and export.
Learn more →Click tracking
Every outbound link tracked, deduped, and attributed — automatically.
Learn more →Attribution chain
Four-strategy matching from metadata all the way to manual review.
Learn more →
Ready to build
your first agent?
7-day free trial. Connect your channels, write your first scenarios, and have your agent answering customers within the hour.