Never a guessed price. Never a stranger’s data.
Companion is the concierge your storefront runs day and night: guided selling on real stock and delivery windows, and order help for the people actually signed in to ask for it. Every number it says came from a live read a second earlier; every personal answer is checked against a real session, never against anything typed into the box.
Stock + price read live — added to cart
Gate declined — asked to sign in
EDD Thursday · COD confirmed
Every answer is built from a tool call, never a language model's memory of your catalog. Seven tools are open to anyone browsing; four unlock only behind a real signed-in session.
Every answer starts as a tool call rather than a guess, using the same catalog and pincode reads your admin uses. If a read comes back empty, the reply says so; it never fills the gap with something plausible-sounding.
◆ search_products("signature trio, gift")
→ 1 match — Signature Trio 250g
◆ check_stock(combo-aware)
→ 42 in stock — 3 blends, live count
◆ check_pincode("560034")
→ EDD Thursday · COD available
Yes — the Signature Trio is in stock, and to 560034 it lands Thursday, a day early. Cash on delivery is available there too.
This is the whole trust bet, made visible: the check runs in code against a real Supabase session — never against a name, email or order number typed into the chat box.
I can’t read out an address or order details here — a name, email or order number typed in chat isn’t enough. Sign in and I’ll pull it straight up.
order_status · my_orders · subscription · create_ticket → refused, no session
Order RS-10482 shipped yesterday — on track for Thursday. Want the live tracking link, or to manage your subscription while I have it open?
order_status · my_orders · subscription · create_ticket → unlocked, your session only
Companion can sell, answer and route a ticket. It can't invent a discount, promise a health outcome, or dress up a failed read as an answer. None of this is configurable.
The anonymous concierge runs free in every tier. Verified (the one that opens orders, subscriptions and tickets) comes with a real allowance, and a ceiling that protects you if traffic spikes.
Catalog, prices, stock, pincode, offers — free, in every tier. Past the cap it degrades to a plain FAQ, never a hard stop.
Order status, history, subscriptions, tickets — Operated & Sovereign. Past the allowance, at-cost overage: ₹2 a chat.
Let it sell while you sleep.
Grounded from the first chat, identity-gated from the first personal question — off until you turn it on.