Every order, one customer record, zero CSV gymnastics.
SabNode pulls orders from Shopify, WooCommerce, Magento and in-chat checkout into a single timeline on the contact. Agents see lifetime value, last item bought, shipment status and RTO history before they hit reply — no tab switching, no stale data.
- Shopify, Woo, Magento and chat orders
- Lifetime value and order count live
- RTO risk score and COD history
- Shipping status from Shiprocket / Delhivery
Your agents are flying blind
When a customer messages "where is my order?", the agent typically opens four tabs: Shopify admin to find the order, Shiprocket to check the AWB, the gateway dashboard to verify payment, and a Google Sheet to remember if this person was a problem returner. By the time the agent has the answer, the customer has bounced or escalated. Multiply that by 3,000 tickets a month and you have a serious support cost.
The second issue is segmentation. Marketing wants to broadcast a "frequent buyer" coupon to anyone with three orders in 90 days. To do that today, ops exports CSVs from Shopify, joins them in Sheets, dedupes by phone, then uploads to the broadcast tool. By the time the campaign runs, the data is two days stale and half the contacts have churned.
The third is RTO. India's D2C economy bleeds working capital on cash-on-delivery returns. Knowing that a phone number has three RTOs in the last six months — at the point of the next chat — saves real money. Orders Timeline puts that signal exactly where the agent or the bot is making a decision.
Orders Timeline, in depth.
Orders Timeline turns SabNode into a commerce-aware CRM. Every order from your connected stores, plus every in-chat checkout, lands as a timeline event on the matching contact. The match is done by phone first, then email, then any custom field, so you do not lose orders to formatting differences. The timeline is sorted chronologically with payment, shipment, delivery, return and refund nested as sub-events under the parent order.
On the contact panel, agents see live aggregates: total orders, lifetime value, average order value, last item bought, last shipped date, RTO count, refund count, and a computed RTO risk score from 0-100. Hover any number to drill into the underlying orders. The same fields are exposed to the flow builder, broadcasts and segments — so you can build a "VIP buyers in Bengaluru with no RTO" segment in seconds.
Shipping is woven into the timeline natively. SabNode integrates with Shiprocket, Delhivery, Bluedart and ShipStation, ingests AWB and status updates, and surfaces "Out for delivery", "Delivered", "RTO initiated" as discrete events. Status-change webhooks can trigger flows: WhatsApp shipment notifications, "rate your delivery" CSAT, or auto-refund on confirmed RTO.
Returns and refunds get the same treatment. A Shopify refund posts as a sub-event with reason, amount and gateway ID. The contact's LTV automatically nets out, so your "high-value customers" segment never includes someone who returned half of what they bought.
Everything you get with Orders Timeline.
Multi-store ingestion
Connect Shopify, WooCommerce, Magento or BigCommerce by OAuth. SabNode reads existing orders via the bulk API on first connect, then keeps current state via webhooks plus a safety-net poll.
Smart contact matching
Phone-first matching with E.164 normalisation, then email, then custom field. Conflicting matches are surfaced as a merge candidate in the contact merge queue rather than silently dropped.
Live LTV and AOV
Lifetime value, order count, last order date and average order value are materialised columns on the contact, not computed on the fly. Segments filter by them in milliseconds even at 10M-contact scale.
RTO risk score
A model trained on your store's RTO history scores each open COD order 0-100 at creation. Agents and bots can ask for prepaid conversion on high-risk orders before they ship.
Shipping events
Shiprocket, Delhivery and Bluedart status updates land as discrete timeline events. Out-for-delivery, attempted, delivered, RTO and disposed each have their own webhook your flows can branch on.
Refunds and returns
Shopify and Razorpay refund events post as sub-events. LTV nets out automatically, and "frequent returner" tags can be auto-applied to power do-not-broadcast lists.
Timeline filters
Filter the timeline by event type, channel, store or date. Search "all RTO orders in last 30 days" or "orders with refund reason damaged" from one panel without writing SQL.
Built for the way teams actually work.
WISMO support deflection
"Where is my order" tickets get auto-answered by a bot that reads the latest shipment event, replies with status and AWB, and only escalates if the shipment is delayed by more than 48 hours. Saves 30-40% of support volume.
COD risk gating
New COD orders with an RTO risk score above 70 trigger a WhatsApp flow that offers a 5% prepaid discount before the order is dispatched. Confirmed prepaid orders ship the same day, risky COD orders are held.
VIP cohort broadcast
Marketing builds a segment "LTV > 5000, no RTO in 6 months" and runs a private collection drop on WhatsApp. The segment is live, so a customer who returns later is dropped from the next send automatically.
Replenishment reminders
A nutrition brand watches "last consumable order date" and triggers a reorder flow 28 days after delivery. The flow knows the SKU, the size and the discount tier and pre-fills the cart for one-tap UPI checkout.
Subscription health
A SaaS sees Stripe invoice failed events on the contact timeline and routes them to dunning. The CSM gets a card in their inbox with MRR, failure reason and retry schedule before they reach out.
From signup to first send in minutes.
Orders Timeline is included on every SabNode workspace. No separate billing, no extra setup — flip it on from your workspace settings.
- 01
Connect stores
OAuth into Shopify, WooCommerce or Magento. Choose phone or email as the primary match key. Test in sandbox.
- 02
Historical backfill
SabNode pulls existing orders via the bulk API, matches them to contacts, and computes LTV and AOV in the background.
- 03
Live event stream
Webhooks for created, paid, fulfilled, shipped, delivered, refunded land as timeline events with full payload.
- 04
Shipping enrichment
Carrier webhooks add discrete shipping events. The bot can answer WISMO without an agent ever opening Shiprocket.
- 05
Drive flows
Use timeline events as triggers. Replenishment, RTO risk, refund recovery — all built in the flow builder.
Works with the tools you already ship on.
Connect directly with your existing stack, or use the platform APIs and webhooks to extend it natively.
- Shopify
- WooCommerce
- Magento
- Shiprocket
- Delhivery
- Bluedart
- Razorpay
- Stripe
Platform core tools
Enhance this feature with deep integrations into our core infrastructure. Connect via API, use webhooks, or embed directly with our SDKs.
Unified dashboard apps
Manage every setting inside one workspace UI.
Developer APIs and webhooks
Extend functionality with custom automated workflows.
Questions about Orders Timeline.
Can’t find what you’re looking for? Talk to our team.
How are duplicate contacts handled?
Will the timeline slow down for large stores?
Can I write back to Shopify from SabNode?
How is the RTO risk score computed?
Do you support multi-currency stores?
Can returns trigger an automatic refund?
How does this differ from a CDP?
Stronger when stacked.
Ship orders timeline into production this week.
No credit card. No sales call required. Spin up a workspace, plug in a number, and your team is live in under an hour.