Voice Agentfor Shopify · India
01A Shopify app that calls shoppers who almost bought — and wins them back.

Abandoned carts,
called back.

When a shopper abandons checkout or cancels an order, an AI voice agent calls them automatically — in Hindi, Hinglish, or English — to recover the sale. A human-sounding conversation, without a call centre.

Cart abandonmentOrder cancellationNo telephony setup

Three moments, one voice agent.

  1. i

    A shopper slips away

    A checkout is abandoned or an order is cancelled. Shopify tells the app instantly via webhook.

  2. ii

    The agent calls

    After your chosen delay, a natural-sounding voice agent from your Edesy workspace dials the customer with the right script for that event.

  3. iii

    You recover the sale

    The customer returns to checkout or reinstates the order — and the call outcome is logged for you to see.

outbound call · +91 ••••• 31359
Cart abandoned — recovery call
"Hi! You left a few items in your cart."agent
"Oh yes — send me the link." recoveredcustomer
Outcome: Checkout resumed ✓
A live abandoned-cart recovery call

Everything you need to win the sale back.

Recover abandoned carts

When a checkout is abandoned, the agent calls the shopper a few minutes later to nudge them back — the follow-up your email never gets, over the phone.

Save cancelled orders

An order cancellation triggers a call to understand why and win the sale back — before the customer buys elsewhere.

Sounds human, not robotic

Natural Hindi, Hinglish, and English voices tuned for Indian phone lines — conversational, not an IVR menu.

You choose the timing

Set a delay per event — call 15 minutes after a cart is abandoned, or immediately on cancellation. It's your rule.

Pick the agent per event

Route cart-abandon and cancellation calls to different voice agents from your Edesy workspace — each with its own script.

Zero telephony setup

Numbers, minutes, and the voice engine are managed for you. Connect your workspace, set a rule, go live — no Twilio account.

admin · Voice Agent · Rules
Calls this month2,940
Carts recovered512
Revenue saved₹6.4L
Answer rate88%
Recovery calls · last 12 weeks
The merchant rules & outcomes view

Flat INR pricing. By calls, not orders.

Pay a simple monthly fee by call volume — numbers, minutes, and the voice engine are all included. No per-seat support fees, no revenue share.

Free Forever₹0/month50 calls / month
  • Cart-abandoned calls
  • Order-cancelled calls
  • Hindi / Hinglish / English
  • Email support
Most popularStarter₹999/month1,000 calls / month
  • Everything in Free
  • Per-event delay rules
  • Per-event agent routing
  • Call outcomes in admin
Growth₹2,999/month5,000 calls / month
  • Everything in Starter
  • Multiple voice agents
  • Priority support
  • Higher call throughput
EnterpriseCustomUnlimited calls
  • Everything in Growth
  • Dedicated number(s)
  • Custom voice & script
  • SLA guarantee

Calling minutes are included in every plan. Need a dedicated number or a bespoke script? That's the Enterprise tier — talk to us.


Live in a few minutes.

  1. 01

    Install & approve

    Add the app to your store and approve read access to orders, customers, and checkouts.

  2. 02

    Connect your workspace

    Sign in with your Edesy Voice Agent account to link a workspace. Your token is encrypted and never leaves the server.

  3. 03

    Create trigger rules

    For Cart Abandoned and Order Cancelled, pick which voice agent handles the call and how long to wait first.

  4. 04

    Go live

    Enable the rules. Abandoned checkouts and cancellations now trigger calls automatically — outcomes land in your admin.

Hear it for yourself

Get a sample recovery call

Want to hear how the agent sounds in Hindi, Hinglish, or English? Message us and we'll place a live demo call to your phone — exactly what your customers experience.

Request a demo call

Built like infrastructure.

  • Voice engineReal-time STT → LLM → TTS, tuned for Indian phone lines.
  • TriggersShopify checkouts/update & orders/cancelled webhooks.
  • DedupOne recovery call per checkout, keyed on thecheckout token.
  • TokensWorkspace token stored server-side, encrypted; never sent to the browser.
  • Phone lookupEvent payload → customer object → Admin GraphQL by email.
  • ControlsPer-event enable, agent selection, and a configurable call delay.

Questions, answered.

Do I need a Twilio or telephony account?

No. The phone numbers, calling minutes, and the AI voice engine are all managed for you. You connect your Edesy workspace, set a rule, and you're live.

Which events trigger a call?

Two today: a cart abandoned (Shopify checkouts/update) and an order cancelled (orders/cancelled). You enable each independently and set its own delay and agent.

Which languages can the agent speak?

Hindi, Hinglish (Hindi-English code-mix), and English, with natural voices tuned for Indian phone lines. More Indic languages on request.

How soon after the event does the call happen?

You decide, per event. Add a delay — e.g. wait 15 minutes after a cart is abandoned to give the shopper a chance to return first, or call immediately on a cancellation.

Where does the customer's number come from?

From the Shopify event — the checkout or order's customer. If it's missing there, the app looks it up via the Admin API by email before placing the call.

Is customer consent handled?

You control who gets called and when. Make sure your calling rules comply with local consent rules (TCPA/DND/GDPR) for your customers — the app surfaces a compliance reminder in the admin.

What do I need to get started?

A Shopify store and an Edesy Voice Agent workspace. Install, connect the workspace, create your two rules — setup takes a few minutes.

Talk to a human.