1. VIP appointment booking and clienteling follow-up
A high-value client messages to see a piece, asks about a bespoke commission, or is due a courtesy follow-up after a big purchase. Today a sales associate handles it between walk-ins on the shop floor — the private-viewing calendar lives in someone's head, follow-ups after a large sale are remembered for the top few clients and forgotten for the rest, and a quiet request for 'the same discount as last time' gets an inconsistent answer depending on who picks up the phone.
Trigger: WhatsApp / Call (client enquiry or booking request)
How the workflow runs
- Trigger
Client reaches out. A WhatsApp or Call trigger captures the enquiry — a private viewing, a bespoke commission, a follow-up — in the client's own words and language; spoken requests are transcribed live.
- Agent
Understand the request and match the client. An Agent node identifies what the client wants (view a piece, book an appointment, discuss a commission) and drafts a warm, on-brand reply grounded in the boutique's collection and appointment availability — never inventing a piece, a price or a slot that isn't real.
- Condition
Anything account-sensitive? verify identity first. A Condition node checks whether the request touches account-sensitive data (past purchases, a stored ring size, an existing order, a repeat discount): if so it requires a verified identity step before ANY detail is disclosed, and only proceeds once identity is confirmed.
- Approval
Discounts and exchanges pause for the manager. An Approval node holds any price concession, VIP discount, exchange or bespoke quote until a store manager signs off — a pricing or exchange decision on a high-value item is always a human's, never the agent's.
- Tool (MCP)
Book the viewing / log the clienteling note. A Tool (MCP) node reserves the private-appointment slot in the boutique's POS / CRM / clienteling book and records the interaction against the client's profile — no first-party connector, MCP calls yours.
- Output
Confirm and follow up. An Output node sends the appointment confirmation or the approved reply on WhatsApp, and for a post-purchase courtesy follow-up sends a personal, non-pushy note referencing the actual piece the client bought.
Channels & connectors
- Voice / Call
- Knowledge base
- Approval / HITL
- Tool (MCP → POS/CRM)
- Sarvam (22+ Indian languages)
Outcome
Private viewings get booked and confirmed without tying up the floor, every large purchase gets a consistent personal follow-up instead of only the top few, and any discount or exchange is held for a manager — with account-sensitive details released only after the client's identity is verified.
Why it helps
Consistent, personal clienteling is the mechanism: the manual process remembers to follow up with the top handful of clients and quietly drops the rest, and answers 'the usual discount' differently depending on who answers. Routing every concession through a manager approval and gating account data behind identity verification keeps the high-touch relationship human where it matters and consistent everywhere else.
Build spec
1 agent — 1 clienteling/booking agent; the identity-verification branch, the manager discount/exchange Approval, the POS/CRM write and the follow-up send are workflow nodes.
System prompt (paste-ready)
You are a client-relations assistant for {{boutique}}, a jewellery house. Greet warmly and in the client's language, and help with private-viewing bookings, bespoke-commission enquiries and post-purchase follow-ups. Only reference pieces, collections, appointment slots and lead times that the POS/CRM and collection catalogue return as real — never invent a piece, a stone, a price, an availability or a delivery date. NEVER disclose a client's past purchases, stored preferences, an existing order or any account detail until the workflow marks their identity as verified. NEVER offer, promise or imply a discount, a price concession, an exchange or a bespoke quote yourself — propose it and let the approval step decide; a concession on a high-value item is always a human's call. For authenticity, certification, valuation or repair questions, hand off to the certificate/warranty flow or a specialist. Keep it discreet and unhurried — this is luxury service, not a hard sell.MCP connectors
- Jewellery POS / CRM / clienteling book (appointments, client profiles, purchase history) — via a Tool (MCP) node (no first-party connector)
- WhatsApp / Voice — client channel
- Sarvam — 22+ Indian languages
Built-in tools
- knowledge_search (collection catalogue, appointment policy, house services)
- http_request (check live appointment availability, write the booking + clienteling note)
Guardrails
- Identity is verified before ANY account-sensitive detail (past purchases, stored preferences, existing orders) is disclosed — the Condition node blocks disclosure until the client is confirmed
- Every discount, price concession, exchange and bespoke quote is Approval-gated to a store manager — the agent proposes, a human decides; nothing on a high-value item goes out without sign-off
- Only real pieces, prices, slots and lead times from the POS/catalogue are quoted — no invented inventory, valuation or availability; the booking write is idempotent per client + slot so a repeated confirm never double-books a viewing
Cost strategy
Booking, catalogue Q&A and follow-up drafting is structured, grounded work, so keep the agent on the economy/standard tier — the one judgement that would justify a premium model (a pricing or exchange concession) is a manager's by design, not the agent's. Cap tool-calls per conversation so an unhurried, chatty clienteling exchange stays cost-predictable.
Output & delivery
The agent understands the request and drafts a grounded reply → the Condition node forces identity verification before any account-sensitive detail → any discount/exchange/quote is held for the manager Approval node → a Tool node books the viewing and logs the clienteling note in the POS/CRM via MCP → an Output node sends the confirmation or approved reply on WhatsApp, plus a personal post-purchase follow-up referencing the actual piece; the interaction and the manager's decision are logged.