Abandoned cart recovery calls that feel like help, not a hard sell
When a shopper leaves items in their cart, an AI agent gives them a short, friendly call. It answers a quick question, finds out what held them back, and sends the checkout link on WhatsApp so they can finish in their own time.
Hi Sneha, I noticed you left the cotton kurta set in your cart. I just wanted to check if you had any quick question about it. Is now an okay time?
CUSTOMERHaan, size ka doubt tha. M fit hoga ya L?
Why carts are left behind
Most shoppers who leave a cart are not saying no. They had a question about size or delivery, got distracted, or wanted to think about the price.
An email or a push notification cannot answer that question. A short abandoned cart recovery call can: it hears the doubt, answers it from your own product information, and hands over the checkout link.
Doing those calls by hand does not scale. An AI agent can call every abandoned checkout within your calling hours and write down why each shopper stopped.
How the AI agent handles an abandoned cart
Start from the ready-made agent template, then change any step in the visual flow builder. Test it by typing, by talking in your browser, or with a real call to your own phone before you publish.
The abandoned checkout reaches OyeHello
Send it from your store with the REST API, a webhook data stream, Zapier or Make, or upload a list as a campaign.
The agent calls with a light reminder
It names the item left in the cart and asks if the shopper has a quick question. It keeps the tone friendly and never pushy.
It answers the question
Add your size charts, delivery and return policies to a knowledge base and the agent answers from them instead of guessing.
It finds out what held them back
Price, delivery time, a doubt about the product - the reason is written down as a field you can sort by.
It sends the checkout link
The agent sends the link (and an offer, only if you have one to give) as an approved WhatsApp template. Payment always happens through the link, never on the call.
Not interested? It says thanks and ends
If the shopper does not want the item, the agent thanks them and ends the call. An opt-out is honoured straight away.
The call opens the door, WhatsApp closes the loop
A call agent can send an approved WhatsApp template mid-call, so the checkout link is in the shopper's chat before they hang up.
WhatsApp on OyeHello →- Send the checkout link on WhatsApp during the call
- A board column can send a timed WhatsApp follow-up later, cancelled automatically if they reply
- If the shopper replies on WhatsApp, a WhatsApp AI agent can pick up the chat with the call's context
What you connect
Shopify
Connect your store so the agent can look up order status during a call and note the outcome on the customer's profile.
REST API and webhooks
Trigger a call for each abandoned checkout from your backend and get the outcome back on a signed webhook.
Data streams
Send abandoned checkouts in from a webhook, Zapier, Make or a Google Sheet; each one is called as it arrives.
Knowledge base
Upload product details, size charts and policies (PDF, DOCX, web pages) so answers come from your own content.
HubSpot, Salesforce or Zoho CRM
Log the call and the reason the cart was left on the customer's record.
Google Sheets and Slack
Keep a running sheet of recovered carts, or post hot leads to a team channel.
Friendly calls, inside the rules
Your calling rules are checked before every number is dialled, not after. Consent and opt-outs are kept in a tamper-evident record you can export.
Security and compliance →- The agent never collects card, UPI, OTP or bank details on the call
- An offer is only mentioned if you have set one up
- Numbers on India's DND register, your do-not-call list or opted out are never dialled
- Calls only go out within the pack’s calling hours: 10am to 9pm IST on the India pack, TRAI’s default for promotional calls
- Frequency caps limit how often one person is called and the gap between calls
- Block calling on holidays and festival dates you choose
- "Don't call me" is recorded and blocks that number across your workspace
- Optional opening line that says it is an AI assistant, in the caller's language
- Every skipped call shows which rule stopped it
Call shoppers in the language they use
Choose from 37 natural voices; each one speaks every supported language. Write your script in natural Hinglish and the agent talks the same way. It only switches language when the shopper clearly asks.
What an abandoned cart recovery call costs
One price for every call: ₹6/min, paid from a prepaid wallet. No plans, no minimums. Every new workspace gets ₹1,000 of free credit.
See full pricing →Calls are billed per minute, rounded up, so a 40-second call counts as one minute. Calls blocked by your calling rules cost nothing. These amounts come out of your wallet with no GST; GST (18%) is added only when you top up. These figures are arithmetic on call length only; your real call lengths show in your call logs.
Abandoned cart recovery calls: common questions
It is a short, friendly call to a shopper who left items in their cart. The AI agent answers their question, notes what held them back, and sends the checkout link on WhatsApp.
Your store or backend sends each abandoned checkout with the REST API or a webhook data stream. Zapier and Make work too. You can also upload a CSV and run it as a campaign.
No. Payment always happens through the checkout link. The agent is told never to ask for card, UPI, OTP or bank details.
Calls are billed per minute at ₹6/min, rounded up. WhatsApp template fees are billed by Meta separately. There are no plans, and new workspaces get ₹1,000 of free credit.
Only if you give it one. You write the offer into the agent's instructions; if there is no offer, the agent does not invent one.
Give every abandoned cart a friendly call
Start from the ready-made cart recovery agent, add your product details, and test it on your own phone first.