Skip to content

For D2C and ecommerce brands · checked against the product 7 Oct 2026

An AI agent for D2C brands that answers customers and follows up on orders.

Dvaarik gives a D2C brand one AI agent across website chat, WhatsApp, Instagram and phone calls. Connected to your Shopify, WooCommerce or Magento store, or to your own software through a signed API, it answers product questions from your live catalogue and asks cash-on-delivery customers to confirm their orders, with a risk level on every new COD order. On Shopify and WooCommerce it also builds carts and sends order updates, it answers “where is my order?” on Shopify, WooCommerce and Magento (by order number on Magento), and failed deliveries and unfinished checkouts get follow-ups from Shopify, Shiprocket or your own software. WhatsApp order messages come in English, Hindi and Telugu.

No monthly fee: ₹0.05 per AI reply and ₹0.50 a call minute in 30-second steps. Meta bills order messages to your own WhatsApp account.

Free signup, no card, and ₹50 of free credits to start.

Which ecommerce problems does the D2C agent take on?

Dvaarik's D2C agent works on the four order problems that eat a brand's week: cash-on-delivery orders refused at the door, failed deliveries, unfinished checkouts and the constant “where is my order?”.

Cash-on-delivery orders refused at the door

A COD customer who changed their mind still costs you shipping both ways.

What the agent does: The agent gives each new COD order a risk level with its reasons, asks COD customers on WhatsApp to confirm, change the address or cancel before you ship, and applies the answer to the Shopify, WooCommerce or Magento order. On Shopify you can also hold shipping until they confirm, or let them pay online instead.

Deliveries that fail

Nobody home, a wrong address or a switched-off phone, and the parcel starts its way back.

What the agent does: When the courier reports a failed attempt, the agent asks the customer whether to deliver again, use a new address or return the order.

Checkouts left unfinished

Shoppers fill in their details at checkout and leave without paying.

What the agent does: After the delay you choose, the agent sends shoppers who agreed to messages a WhatsApp reminder with the cart's photo and a Complete checkout button, once it has checked the order was not placed.

“Where is my order?” all day

The same question arrives on WhatsApp, Instagram and the phone, and someone looks up every order.

What the agent does: On Shopify and WooCommerce, the agent looks the order up in your store and replies with its status, and on WhatsApp with the courier and tracking link. On Magento it reads the order the customer names by its number and gives the courier and tracking number.

The COD, failed-delivery and cart workflows are off until you switch them on. For each you choose manual review, WhatsApp only, WhatsApp then a call, or a call first, and how long the agent waits. The answers land on your COD confirmations, Failed deliveries and Cart recovery pages.

What does the D2C agent do on each channel?

Dvaarik runs one agent with one customer record across website chat, WhatsApp, Instagram and phone calls. A customer is matched by phone number or email address, so the agent starts with a short summary of their recent conversations on the other channels.

What a D2C customer can do with the Dvaarik agent on each channel
ChannelWhat the customer can do
Website chatProduct photos in a swipeable row; for Shopify and WooCommerce stores, a cart that opens your checkout; and for Shopify, WooCommerce and Magento stores, order status once the customer gives the order number and phone.
WhatsApp, on your own numberProduct carousels, COD, failed-delivery and cart messages with buttons; for Shopify and WooCommerce stores, order updates with photos; and order status with the courier and tracking details for Shopify, WooCommerce and Magento orders (Magento by order number).
Instagram DMsProduct cards to choose from and, for Shopify, WooCommerce and Magento stores, order questions answered after the order number and phone check.
Phone callsProduct answers on calls to your own number and browser calls and, for Shopify, WooCommerce and Magento stores, order answers (Magento by order number), with any change read back before it is made. Follow-up calls about COD orders or failed deliveries go only to customers whose consent to be called is recorded.

The D2C agent uses the same store connection on every channel, so a price change in your store shows in the next answer on all of them. Building a cart that opens your checkout needs a Shopify store or WooCommerce 10 or later; Magento and custom stores link customers to the product page instead.

How does the D2C agent work with Shopify?

Shopify gets the full Dvaarik order flow: live product answers, a cart that opens your own checkout, COD and failed-delivery messages, an optional Pay online now button, cart reminders and order updates, set up yourself in five steps.

  1. 01Sign up free and choose “D2C brand / Own website” as the business type.
  2. 02Create a custom app in Shopify and paste its details on your Top Products page, then press Test.
  3. 03Add the connection URL from your dashboard to your Shopify webhooks.
  4. 04Connect your WhatsApp Business number, and your own phone company if you want calls.
  5. 05Switch on COD confirmations, Failed deliveries and Cart recovery, choose WhatsApp, a call or both, and test with an order of your own.
The full Shopify guide, permissions and store updates

Order updates on WhatsApp, Shopify stores

Order confirmed

Prepaid orders · product photo · View order button

Shipped

Prepaid and COD orders · product photo · Track order button

Out for delivery

Shows the amount due on COD · product photo · Track order button

Delivered

Prepaid and COD orders · product photo · View order button

Each stage goes once per shipment. Out-for-delivery and delivered messages need your courier to update tracking in Shopify. WooCommerce stores get the confirmed, shipped and delivered messages.

What if my store runs on WooCommerce, Magento or my own software?

Dvaarik also connects WooCommerce stores, Magento stores in early access and custom-built stores: WooCommerce gets most of the Shopify order flow, and Magento starts with product answers, cash-on-delivery confirmations written back to the order and order status by order number.

WooCommerce

Connect your store yourself with WooCommerce's REST API keys; with Read/Write keys the Test also creates the order webhooks. The agent answers from your live catalogue, builds carts that open your checkout on WooCommerce 10 or later, confirms cash-on-delivery orders and writes the answer to the order, sends order updates and answers “where is my order?”.

WooCommerce integration

Magento, early access

Connect Adobe Commerce or Magento Open Source 2.4 with an integration's access token. The agent answers from your live catalogue, and new orders are read from your store every two minutes so cash-on-delivery customers are asked to confirm; their confirmation, cancellation or new address is written back to the Magento order. Customers can ask where an order is, or change one before it ships, by giving its order number. It has run on one real Magento Open Source 2.4.9 store so far.

Magento integration

A custom-built store

Your developer sends checkout, cash-on-delivery, cancellation and failed-delivery events to a documented API, signed with HMAC-SHA256 and versioned, and can receive signed actions that carry each customer's decision out in your store. The agent can also search your own software live for product answers.

Custom store API

What works with each kind of store?

Dvaarik D2C capabilities by store platform, checked against the product on 7 Oct 2026
CapabilityShopifyWooCommerceMagento (early access)Custom store API
Product answers from the live catalogueYesYesYesYes, from your software's search
Product photos and links in answersYesYesYesWhen your feed includes them
Cart in chat that opens your checkoutYes, up to 10 productsYes, on WooCommerce 10 or laterNot yet: links to the product pageNot yet
Cash-on-delivery confirmationYesYes; webhooks set up by the Test with Read/Write keysYes; orders read every two minutesYes
COD risk level with reasonsYesYesYesYes, from order history only
“Pay online now” instead of cashYes, if you switch it onNot yetNot yetNot yet
Failed-delivery follow-upYes, from Shopify tracking or ShiprocketThrough Shiprocket or the custom APIThrough Shiprocket, not from MagentoYes
Unfinished-checkout remindersYesThrough the custom APINot yetYes
Order updates on WhatsAppYesYes; delivered needs a tracking pluginNot yetNot yet
“Where is my order?” answersYesYesYes, by order numberNot yet
Customer decisions applied in the storeYes, once the workflow is onYes, with Read/Write API keysYes, once the workflow is onYes, through your actions URL

In short, Shopify stores get the fullest Dvaarik order flow today, WooCommerce stores get carts, cash-on-delivery confirmations written back to the order, order updates and order status, Magento stores get product answers, cash-on-delivery confirmations written back to the order and order status by order number in early access, and a custom store gets every follow-up its events describe, with decisions carried out through its own actions endpoint when it has one. Every store keeps its own checkout, and Dvaarik never holds the customer's money.

How does the agent spot risky cash-on-delivery orders?

Dvaarik gives every new cash-on-delivery order a risk level, low, medium or high, with up to three reasons you can read on the order's case. It is worked out from the order itself and your own business's last 90 days of orders in Dvaarik, never another business's data.

From your own order history

  • An earlier parcel to this number sent back undelivered; two or more is high risk on its own
  • Earlier cash-on-delivery orders this number cancelled
  • An earlier failed delivery to this number
  • Three or more COD orders from one number in 24 hours
  • An order about three times your usual COD order, once you have 20 orders to compare
  • Earlier orders this number confirmed with nothing sent back, which lower the score

From the order itself

  • A missing or invalid 6-digit PIN code, or a PIN code in a different part of India from the state given (Indian addresses only)
  • A very short delivery address, or one with no house or flat number
  • A placeholder name, such as “test”

Shopify, WooCommerce and Magento orders are read for their address and name. A custom store's events carry no address, so its orders are scored from history alone.

Switch on “Check high-risk orders yourself first” and a high-risk order is not messaged or called: it waits in Needs owner action with its reasons for you to confirm or cancel. It is not held in your store, so check it before it ships. Shopify stores can also offer “Pay online now”: the COD confirmation adds a button to Shopify's own payment page for the order, and an order paid before it ships closes as prepaid.

How does the D2C agent avoid sounding like a scam?

Dvaarik's D2C agent is built for the moment a customer doubts a message about their order: it works only from your store's data, checks it is talking to the right person, and never asks for payment details.

  • Order facts come only from your store. The agent never guesses a status, a refund date or where a parcel is.
  • It checks the customer's number, or the order number and phone, before revealing an order. A mismatch reveals nothing.
  • It reads the order back and waits for a clear yes before a confirmation, cancellation or address change.
  • It never says a change is done before the store has applied it.
  • It never asks for an OTP, a card number or a UPI PIN, and never makes paying online a condition of confirming a cash-on-delivery order.
  • With “Check high-risk orders yourself first” on, a high-risk order is not messaged or called until you decide.
  • Customers who opted out of your WhatsApp messages are not messaged, and calls respect calling hours and your Do Not Contact list.

Which languages and countries does the D2C agent serve?

Dvaarik's WhatsApp order messages come in English, Hindi and Telugu, and the agent chats in the customer's own language, from Tamil to Bengali to Hinglish.

  • Meta approves each message language on your own WhatsApp Business account; until then messages go in English.
  • The message language follows the customer's last conversation with your brand.
  • Stores outside India sell in their own currency, matched to your Dvaarik account.
  • A customer correcting an address is asked for the postal code your business's country uses: a PIN code in India, a ZIP code in the US, none in the UAE.
  • Address changes understand US, UK, Canadian, Australian and UAE address formats for a store based there.

Voice calls cover the languages of the speech providers you connect. Multilingual AI

How much does a D2C AI agent cost?

A Dvaarik D2C agent has no monthly fee and no fee per order. As an illustration, 4,000 AI replies and 200 two-minute calls in a month come to ₹400 in Dvaarik charges: ₹200 for replies and ₹200 for calls.

  • COD, failed-delivery, cart and shipping messages are WhatsApp templates that Meta bills to your own WhatsApp Business account. Dvaarik adds no charge or markup.
  • A customer tapping a button on an order message is not an AI reply and is not charged.
  • Calls are ₹0.50 a minute in 30-second steps, plus what your own phone company and speech and AI providers bill you directly.
  • Customers pay on your own checkout. Dvaarik never holds the money and takes 0% commission.

Prices in force from 5 October 2026. The volumes are assumptions, not measured results. See full pricing

Can an agency offer the D2C agent under its own brand?

Yes. A Dvaarik white-label partner gives its D2C clients the same Shopify, WooCommerce, Magento and custom store connections under the partner's own brand and domain, and can connect their WhatsApp through the partner's own Meta app.

The partner sets its own client prices and pays one ₹2,000 monthly partner plan, flat at any client count, plus wholesale usage of ₹0.30 a call minute in 30-second steps and ₹0.03 an AI reply.

What does the D2C agent not do yet?

Dvaarik's D2C agent supports Shopify, WooCommerce, Magento in early access and custom stores, and some order actions still need your team.

  • BigCommerce and marketplace orders are not connected. Other platforms can send events and receive actions through the custom store API.
  • Magento is in early access: it has run end to end on one real Magento Open Source 2.4.9 store, not yet on Adobe Commerce or earlier versions. Magento stores get no cart link or order-update messages yet, and “where is my order?” needs the order number, because Magento cannot search orders by phone.
  • WooCommerce stores need the custom store API for cart reminders and Shiprocket or the custom API for failed deliveries; the delivered message needs the Advanced Shipment Tracking plugin.
  • A custom-built store's orders change only through an actions endpoint your developer builds; without one, your team applies each decision.
  • “Pay online now” and holding shipping until the customer confirms are for Shopify stores only.
  • No refunds. Cancelling an order that shows a payment is handed to your team.
  • No paying inside WhatsApp. Customers pay on your own checkout or payment page.
  • Reattempt and return requests are not sent to Shiprocket on their own yet; your team acts on the customer's choice there.

D2C and ecommerce questions

Dvaarik's D2C agent is described below as the product works on 7 Oct 2026.

On Dvaarik, a D2C brand's AI agent answers product questions from the live store, asks cash-on-delivery customers to confirm before shipping with a risk level on every new COD order, and follows up on failed deliveries and unfinished checkouts on website chat, WhatsApp, Instagram and phone calls. For a Shopify or WooCommerce store it also builds a cart that opens the brand's own checkout, sends order updates with product photos and answers “where is my order?”; a Magento store answers it by order number.

Shopify, with the full order flow; WooCommerce, with product answers, carts, cash-on-delivery confirmations written back to the order, order updates and order status; Magento (Adobe Commerce and Magento Open Source 2.4) in early access, with product answers, cash-on-delivery confirmations written back to the order and order status by order number; and any custom-built store through a signed, versioned events and actions API. BigCommerce is not connected directly; a store on it can use the custom store API.

A new COD order gets a WhatsApp message from your own number with buttons to confirm, change the address or cancel. You choose whether the agent messages, calls or does both and how long it waits. Once your COD workflow is on, the answer is applied to the Shopify, WooCommerce or Magento order itself, or sent to a custom store's actions URL, and recorded on your COD confirmations page.

Yes. Each new COD order gets a risk level, low, medium or high, with up to three reasons you can read on the order's case: an earlier parcel to this number sent back, cancelled or failed orders, three or more COD orders from one number in a day, a short address or one with no house number, a placeholder name, or an order far above your usual size. It uses only your own business's last 90 days of orders in Dvaarik and the order itself, never another business's data, and PIN-code checks apply to Indian addresses only. You can have high-risk orders wait for you instead of being messaged or called; they are not held in your store.

On Shopify, yes, if you switch on “Pay online now”. The COD confirmation then adds a button that opens Shopify's own payment page for that order, checked again when it is tapped, and an order paid before it ships closes as prepaid. A customer who asks in a chat gets the same link. It is not available for WooCommerce, Magento or custom stores yet.

Dvaarik does not promise a figure. The agent flags risky COD orders with their reasons, asks cash-on-delivery customers to confirm before you ship and records who cancels or needs a new address, so you decide what to ship with that answer in hand. Measure your own return rate before and after.

No catalogue is synced. The agent searches your live Shopify, WooCommerce or Magento store, or your own software, when a customer asks, so a price or stock change shows in the next answer.

WhatsApp order messages come in English, Hindi and Telugu once Meta approves each language on your account. In chat the agent replies in the customer's own language and detects Telugu, Hindi, English, Tamil, Kannada, Malayalam, Gujarati, Marathi, Bengali and Punjabi, including mixed Hinglish-style text.

There is no monthly fee and no fee per order. Dvaarik charges ₹0.05 for each successful AI reply and ₹0.50 a call minute in 30-second steps. Order messages are WhatsApp templates that Meta bills to your own WhatsApp Business account, and a customer tapping a button is not an AI reply. Signing up is free with ₹50 of credits.

Yes. A white-label partner offers the same store connections to its clients under its own brand and domain, can connect WhatsApp through its own Meta app, and sets its own client prices. The partner pays one ₹2,000 monthly partner plan and wholesale usage of ₹0.30 a call minute and ₹0.03 an AI reply.

Selling from a local shop rather than your own website? The retail shop agent takes orders from a product list inside Dvaarik instead.

Confirm tonight's COD orders before they ship.

Sign up as a D2C brand, connect your store and WhatsApp, and place a test order with your own number before any customer sees a message.