1. Post-purchase WhatsApp support & order tracking
After every order the inbox fills with 'where's my order?', 'how do I use this?' and 'is size M back in stock?' — cheap questions individually, but a full-time job at launch volume, and slow replies read as a bad brand.
Trigger: WhatsApp (inbound message)
How the workflow runs
- Trigger
Customer messages. A WhatsApp trigger starts on any inbound post-purchase message.
- Agent
Understand intent + identify the order. An Agent node classifies the intent (tracking, product help, stock, other) and extracts the order id / phone to identify the order.
- Tool (MCP)
Look up live status. A Tool (MCP) node fetches the real order and shipment status from your OMS / 3PL / carrier — no first-party OMS connector, MCP calls yours.
- Knowledge
Ground product & policy answers. A Knowledge node answers product care, sizing, shipping and returns-policy questions strictly from your own content — with citations, no invented claims — and can offer a back-in-stock alert on an out-of-stock item.
- Output
Reply on WhatsApp. An Output node sends the answer in the customer's language and, for anything out of scope or upset, hands off to a human with the context attached.
Channels & connectors
- Tool (MCP → OMS/3PL)
- Knowledge base
- Sarvam (multilingual)
Outcome
The commonest post-purchase questions answer themselves instantly, day or night, with a human reached only for what genuinely needs one.
Why it helps
Removes the highest-volume, lowest-value inbox work from a small team, on the channel customers actually read, without the agent inventing product claims.
Build spec
1 agent — 1 support agent; the live-status lookup and the human hand-off are workflow nodes.
System prompt (paste-ready)
You are a post-purchase support agent for {{brand}}. Classify the message as {tracking | product_help | stock | returns | other}, identify the order, and answer in the customer's language. For tracking, use only the status the tool returns — never guess a delivery date. For product and policy questions, answer ONLY from Knowledge and cite it; if it isn't there, say so and offer a human. Never invent a product claim, ingredient, or policy. If the customer is upset or the request is out of scope, hand off to a human.MCP connectors
- OMS / 3PL / carrier — via a Tool (MCP) node (no first-party connector)
- WhatsApp — send/receive channel
Built-in tools
- http_request (live order + shipment status)
- knowledge_search (product care, sizing, shipping & returns policy)
Guardrails
- Grounded-only — product and policy answers come from Knowledge with a citation, or the agent defers to a human; no invented claims
- No guessed delivery dates — tracking answers use only the status the OMS/carrier tool returns
- Auto-hand-off on upset or out-of-scope intent, carrying the conversation context so the customer doesn't repeat themselves
Output & delivery
Inbound WhatsApp → the agent classifies intent and identifies the order → a Tool node pulls live status via MCP and Knowledge grounds product/policy answers → the reply is sent on WhatsApp in the customer's language, with upset or out-of-scope threads handed to a human with full context.