Home Features Agentic AI Commerce
WhatsApp Autonomous sales agent · WhatsApp Business Platform

Meet the OSERA Agent. It sells while you sleep.

Not a chatbot with canned replies. An agent that reads your catalogue, reserves stock, generates a Razorpay UPI link, confirms the order, books the courier and follows up — inside the customer's WhatsApp thread, with a human one tap away.

Built on WhatsApp Meta Razorpay Claude Gemini Ollama
OSERA
OSERA Agent · run #48213Customer: Priya R. · +91 98•••• 4410 · Chennai
Inbound message"Do you have the red anarkali in M? Need it by Friday."
Received
Intent + entitiesintent: purchase · product: Ruby Red Anarkali Kurta Set · size: M · deadline: Fri
Parsed
Tool: catalog.lookup → inventory.reserveSKU OS-ANR-RED-M · 3 in stock · reserved 30 min · price locked ₹1,699
Running…
Tool: shipping.eta600040 · Delhivery Surface · dispatch today → delivers Thu. Deadline met.
Running…
Tool: razorpay.paymentLink.create₹1,699 · UPI intent + card · expires 30 min · plink_Nx4…
Running…
Reply (interactive)"M is available and will reach you Thursday. Here's your secure UPI link — I've held it for 30 minutes." · buttons: Pay ₹1,699 · Cash on delivery · Talk to a human
Sent
Webhook: payment.capturedorder #OS-10482 created · Shiprocket AWB booked · confirmation + tracking sent
Closed · 3m 12s
WhatsApp Business Platform (Cloud API) Meta Commerce Catalog Instagram Messaging API Razorpay Payment Links UPI Intent Claude Gemini Vision WhatsApp Business Platform (Cloud API) Meta Commerce Catalog Instagram Messaging API Razorpay Payment Links UPI Intent Claude Gemini Vision

Five specialised agents. One conversation.

Each agent owns a slice of the commerce loop and has only the tools it needs. A supervisor routes every message and decides when a human should step in.

ConciergeGreets, understands intent in 9 languages, recommends from live catalogue, answers fabric & fit from size charts.
CheckoutReserves stock, applies only approved offers, creates Razorpay UPI/card links or confirms COD, listens for payment webhooks.
FulfilmentCompares courier rates, books the pickup, prints the label, pushes tracking updates and handles reverse pickups for exchanges.
RetentionSegments buyers, drafts Meta-approved templates, sends drops and back-in-stock alerts only to opted-in customers, measures revenue per campaign.
MerchandiserFor you, the seller: turns photos into listings, prices against comparables, syncs to Meta Catalog, Meesho and Google, flags slow movers.

How it's wired

Real APIs, not screenshots. Every action the agent takes is a typed tool call against a system you already use.

Channels in

WhatsApp Cloud APImessages, interactive lists & buttons, Flows, catalog messages
Instagram Messaging APIDMs, story replies, product tags
Messenger & Facebook Shoppage inbox, shop enquiries
Storefront chat widgetoserafashions.com & your domain

OSERA Agent runtime

Reasoning & tool useAnthropic Claude · structured outputs · tool calling
VisionGemini for product photos, fabric & colour tagging
Private optionMeta Llama 3.1 via Ollama in your own VPC
Grounding storePostgreSQL + pgvector: catalogue, size charts, policies, orders
Reservations & sessionsRedis: 30-min stock holds, conversation state
Edge & webhooksCloudflare Workers receive Meta & Razorpay webhooks

Tools out

RazorpayPayment Links, UPI intent, refunds, payment.captured
Meta Commerce Managercatalog sync, availability, WhatsApp & Instagram shops
Shiprocket & Delhiveryrate check, AWB, pickup, tracking, RTO
Meesho Supplierlisting push, order pull
Google Merchant Centerfree listings feed
Guardrails

Autonomous, not unsupervised.

The agent can only do what its tools allow, and every tool has a policy. It never invents a price, never sells what isn't in stock, and escalates the moment confidence drops.

  • Prices and discounts come from your catalogue — the model cannot type a number
  • Stock is reserved atomically; two customers can't buy the last piece
  • Human handoff on: refunds, complaints, custom orders, low confidence, or the word "human"
  • Meta template & opt-in rules enforced before any outbound broadcast
  • Every run is logged as a trace you can replay and correct
Price lock

Tool returns price; agent quotes it verbatim.

Human in the loop

Seller inbox takes over with full context in one tap.

PII minimised

Phone numbers hashed; addresses only via WhatsApp Flows.

Policy grounded

Answers returns/shipping only from your published policies.

9 Indian languages

Detects Tamil, Hindi, Telugu… replies in kind.

Replayable traces

Audit every decision; fine-tune with your corrections.

What changes when an agent runs your WhatsApp

Median across OSERA-powered stores after 90 days with the agent enabled.

0enquiries answered in under 10 seconds
0orders closed with zero human messages
0more orders after 9 pm
0abandoned payment links recovered

Agent FAQ

Which AI models does the agent use?

Anthropic Claude for reasoning and tool calling, Google Gemini for product-image understanding. Brand-plan customers can run Meta Llama 3.1 privately via Ollama inside their own cloud so no customer data leaves their VPC.

Is this allowed under WhatsApp's rules?

Yes. The agent runs on the official WhatsApp Business Platform (Cloud API) as a Meta Business Partner integration. Service replies happen inside the 24-hour customer window; anything outbound uses approved message templates and recorded opt-ins.

Can it take payment inside WhatsApp?

It sends a Razorpay Payment Link that opens GPay, PhonePe or Paytm via UPI intent (or card). Razorpay's payment.captured webhook confirms the order in real time. Cash on delivery is offered as a button with optional ₹99 confirmation.

What if it gets something wrong?

The agent can't change prices or stock — those come from tools. For anything ambiguous it says it'll check and hands the thread to your inbox with the full trace. You can correct the answer and the correction becomes training data for your store.

Do I need developers?

No. Connect WhatsApp, Razorpay and your courier account from the dashboard. Brand-plan customers also get an API and webhooks if they want to extend the agent with their own tools.

Give your WhatsApp number a sales team.

Agent included in Growth and Brand plans. Live in under an hour.