D2C brands & online stores

Turn abandoned carts into confirmed COD orders

waca.ai calls shoppers soon after they leave the cart, answers their size, price and delivery questions from your catalogue and books the order as Cash on Delivery. Then every COD order gets a short confirmation call, so fewer parcels come back to you.

Calls in Hindi, English and HinglishShopify, WooCommerce and ShiprocketFree to build and test
The problem

Where COD money leaks

Most Indian stores lose COD revenue in four places. None of them needs a bigger team. Each one needs a call at the right moment.

Carts left at checkout

Many shoppers who abandon a cart had one unanswered question: size, delivery time, returns. A reminder message rarely answers it. A short call often does.

Unconfirmed COD orders

Impulse orders, wrong numbers and incomplete addresses ship anyway. You pay forward and return freight on every parcel refused at the door (RTO).

NDRs nobody follows up

When the courier marks “customer not available”, the parcel waits. If nobody calls the customer that day, it usually heads back.

Calling doesn’t scale by hand

On sale days nobody can call every order, and the team only calls during office hours.

Example, not a benchmark

A brand shipping 500 COD orders a day needs 500 confirmation calls a day. With waca.ai every order is called inside your calling hours, and every call ends with one of three results written back to your store: confirmed, cancelled or address corrected.

How it works

Live in 5 steps

  1. Connect your store

    Connect Shopify or WooCommerce, or post carts and orders to a webhook from any platform. You map the fields once: phone, items, value and address.

  2. The AI calls within minutes

    When a cart is abandoned or a COD order comes in, the agent calls inside your calling hours. If nobody answers, a WhatsApp goes out with the cart link or the order details.

  3. It answers and confirms

    Price, stock, sizes and delivery days come from your product API, so it never guesses. It offers COD, confirms the address and pincode, and reads the order back.

  4. Your store is updated

    The order is created, confirmed, cancelled or re-addressed through your store’s API, tagged in waca.ai and confirmed to the customer on WhatsApp.

  5. NDR follow-up

    A Shiprocket “delivery failed” event starts a call that asks for a re-attempt date or a corrected address, and sends it back to the courier.

Sample conversation

Hear how the agent talks

Abandoned cart call · fictional store “Urban Kicks”. Illustrative transcript; your agent uses your business name, script and data.

Cart: Red Runner Sneakers · ₹2,499 · not checked out

  1. AI agent

    Namaste Riya ji! Main Priya, Urban Kicks se bol rahi hoon. Aapke cart mein Red Runner Sneakers hain, ₹2,499 ke. Checkout complete nahi hua. Koi sawaal tha?

  2. Customer

    Haan, size 9 available hai? Aur delivery kitne din mein hogi?

  3. System

    get_product_details → sizes 6–10 in stock · delivery in 3 days

  4. AI agent

    Size 9 stock mein hai, aur Pune mein delivery 3 din mein ho jayegi. Hum yeh order Cash on Delivery pe bhej sakte hain. Confirm kar doon?

  5. Customer

    Haan, COD pe kar dijiye.

  6. AI agent

    Badhiya! Delivery ka poora address aur pincode bata dijiye.

  7. Customer

    Flat 12, Green Park, MG Road, Pune. 411001.

  8. AI agent

    Ho gaya! Order ORD-50123 Cash on Delivery pe confirm hai. Details WhatsApp pe bhej rahi hoon. Dhanyavaad!

COD order created in the store · tagged “Cart recovered (COD)” · WhatsApp confirmation sent

The journey

What happens, step by step

Every box is a step you can edit in the journey builder.

Journey diagram: Abandoned cart → COD orderCart abandoned in your store. AI call in your calling hours. Answers product questions. Offers Cash on Delivery. Wants COD?. Yes: Confirms address + pincode, Creates the COD order, WhatsApps the order ID. Not now: Asks what stopped them, Saves reason to your store, Tags the cart lostCart abandoned in your storeAI call in your calling hoursAnswers product questionsOffers Cash on DeliveryWants COD?Confirms address +pincodeCreates the CODorderWhatsApps the orderIDAsks what stoppedthemSaves reason to yourstoreTags the cart lostYesNot now
Abandoned cart → COD order
Integrations

Works with the tools you already use

  • Shopify
  • WooCommerce
  • Shiprocket
  • Razorpay
  • WhatsApp Business Platform
  • Exotel
  • Your own API

Anything else connects through your own API or a webhook.

What’s included

Built for this job

  • Answers from your catalogue

    Price, stock, sizes, delivery days and return policy come from your product API. The agent never invents them and never offers a discount you didn’t give it.

  • Confirm, cancel or change address

    The COD confirmation call handles all three, updates the order and WhatsApps the result.

  • WhatsApp when unanswered

    No pickup? The customer gets the cart link, or the order with Yes / Cancel replies, on WhatsApp.

  • Calling hours and retries

    Calls go out only in the hours you set, with an optional retry later in the day.

  • Shiprocket NDR and RTO

    Delivery-failed events trigger a call; the agent can request a re-attempt with a new date or address, or mark the order for return.

  • Prepaid nudge

    For customers happy to prepay, send a Razorpay UPI payment link from the same journey.

  • Recording and transcript

    Every call has a recording, a transcript and a one-line summary your team can check.

  • Hands over when stuck

    If your store API fails or the pincode is unclear, your team gets an alert with everything collected so far.

Pricing

Pay for what you use, from a prepaid wallet

You pay for the recovery and confirmation calls that connect and the WhatsApp messages sent, not per order.

  • Free to buildAgents, journeys and every Test lab rehearsal cost ₹0. You pay only once real customers are talking to your agent.
  • Prepaid ₹ walletRecharge online and usage draws the wallet down. Every recharge comes with a GST invoice.
  • Pay per useAI calls are billed per call, for the minutes actually connected. WhatsApp messages are charged by Meta’s message category.
  • Plans are optionalFor steady volume, a monthly plan can include call minutes and AI messages. Rates are shown on your Billing page before you go live.
FAQ

Questions business owners ask

Something else? Ask us directly →

Does it work with Shopify and WooCommerce?

Yes. Connect your store on the Apps page: abandoned checkouts and new orders start journeys, and the agent can look up orders, add tags or notes and cancel orders. Stores on other platforms can post carts and orders to a webhook and connect their own API for lookups.

Will the AI make up prices or offer discounts?

No. Price, stock, sizes and delivery days come from your product API or catalogue, and the agent is instructed never to offer a discount you haven’t given it.

What happens if the customer doesn’t pick up?

The journey sends a WhatsApp instead: the cart link for an abandoned cart, or the order details with Yes / Cancel replies for a COD confirmation. You can add one retry call later in the day.

Can it follow up NDRs from Shiprocket?

Yes. With Shiprocket connected, a “Delivery failed (NDR)” event can start a call that asks the customer for a re-attempt date or a corrected address, then requests the re-attempt (or marks the order for return) through Shiprocket.

Which languages does the agent speak?

Hindi, English and natural Hinglish. It follows the customer when they switch. The greeting and every line of the script can be edited.

Does it respect calling hours and opt-outs?

Calls go out only inside the calling hours you set, and consent and opt-outs are recorded for each customer. You remain responsible for having your customers’ consent to be contacted.

How quickly can we go live?

You can build and rehearse the journey in the Test lab the same day, for free. Going live needs your WhatsApp Business number and an Exotel calling number connected to your workspace.

More ways to use waca.ai

All solutions →

Your process is a little different?

Describe what you want to automate and how you handle it today. A person on our team replies on WhatsApp within one working day.

Share your use case

Takes under a minute. A person on our team reads every submission.

Step 1 of 2
We reply on WhatsApp within 1 working day.

Contact us now

Tell us a little about your business. A person on our team reads every enquiry and replies on WhatsApp within one working day.

Step 1 of 2
We reply on WhatsApp within 1 working day.
What happens next
  1. A person reads itNot an auto-responder. Someone on our team reviews your note.
  2. We WhatsApp you within 1 working dayWith a suggested first journey for your channels, languages and tools.
  3. You rehearse it for freeTry it in the Test lab with your own scenarios before paying anything.

Prefer to explore first? Create a free workspace →