For online stores

An AI chatbot for ecommerce, from sizing questions to returns

Shoppers ask about sizes and shipping before they buy, the parcel while they wait, and returns once it arrives. Risolva's ecommerce chatbot answers on your site, Instagram, WhatsApp and Messenger, checks order status once your order system is connected, and routes disputes and damaged items to a person.

  • One script tag adds web chat to Shopify, WooCommerce or a custom theme
  • Order status and exchanges through custom actions to your own system
  • Reads order numbers from screenshots and packing slips
  • Topic and sentiment rules for refunds, damage and bulk orders
Fernwood HomeTypically replies in under a minute
Hi! Does the Linden throw come in anything darker? Our couch is pale gray.8:47 PM
It comes in sage, oat and charcoal, so charcoal is the darkest option. All three are 50 by 60 inches and $64 each.[Source: Product catalog]8:47 PM
If I get two, do I still pay for shipping?8:48 PM
No. Two throws come to $128, and standard shipping is free on orders over $75. It takes 3 to 5 business days.[Source: Shipping policy]8:48 PM
In your Risolva inbox: Hannah S.AI handling

Five Fernwood Home questions and what the ecommerce chatbot checks first

Fernwood Home is our sample store: planters, rugs, throws and lamps, with free shipping over $75 and 30-day returns. Stock, shipping, returns and gift questions are answered from its catalog and policy pages. Order status, and actually starting an exchange, run through custom actions connected to its own order system.

Stock and sizing
Is the Sage 8" planter in stock in sand? Will a 6-inch nursery pot fit inside?
Checks Product catalog
Sage 8" ceramic planterIn stock
Colors
White, Sand
Inner diameter
7.5 in
Ships in
1 to 2 business days
Catalog updated
Today, 6:00 AM
Yes, sand is in stock and ships in 1 to 2 business days. The opening is 7.5 inches across, so a 6-inch nursery pot fits with room to spare.From Product catalog

Goes to your team: Back-in-stock dates the catalog doesn't list go to your team rather than getting a guessed date.

Shipping cost and times
How much is shipping, and how long does it take?
Checks Shipping policy
Shipping policyCurrent
Standard
$7.95, free over $75
Standard time
3 to 5 business days
Express
$14.95, 1 to 2 business days
Express cutoff
2 PM ET
Standard shipping is free on orders over $75 and $7.95 below that, and it takes 3 to 5 business days. Express is $14.95, and orders placed before 2 PM ET arrive in 1 to 2 business days.From Shipping policy

Goes to your team: Damaged or missing parcels go to your team, with the shopper's photos in the thread.

Order status
Hi, where is my order #5096? It was supposed to arrive Tuesday.
Checks Order status
Order #5096In transit
Shipped
Sept 26, UPS
Last scan
Louisville, KY
Expected
Thu, Oct 1
Items
Dune jute rug, 5x8
Hi Nicole, order #5096 shipped on Sept 26 with UPS. The latest scan shows it in Louisville, KY, and it's now due Thursday, Oct 1. Here's your tracking link.From Order status

Goes to your team: If Nicole's next message is frustrated about the delay, the Upset shoppers rule hands the chat to Erin, with the full thread.

Returns and exchanges
Can I swap my 5x8 jute rug for the 8x10? I already opened it.
Checks Returns and exchange policy
Returns and exchange policyCurrent
Unopened
Refund or exchange within 30 days
Opened
Exchange or store credit within 14 days
Final sale
Not returnable
Refund timing
5 to 7 business days
Yes. Opened items can be exchanged within 14 days of delivery as long as they're in resale condition, and you'd pay the difference for the larger size. Send me your order number and I'll get the exchange started.From Returns and exchange policy

Goes to your team: Refund disputes and chargebacks go to the billing group.

Gifts and bulk orders
Can you gift wrap the Linden throw and ship it to my sister in Denver? I don't want the price on the packing slip.
Checks Gift and corporate orders page
Gift and corporate ordersCurrent
Gift wrap
$6, printed message included
Packing slip
Prices left off
Ships to
Any US address
Corporate orders
25+ units, quoted by sales
Yes. Gift wrap is $6 and includes a printed message, and you can enter your sister's address as the shipping address at checkout. Gift orders ship with a packing slip that leaves the prices off.From Gift and corporate orders page

Goes to your team: Bulk and corporate order requests go to Jamie on sales through a topic rule, so the AI never quotes them itself.

Four handoff rules for a home-goods store

Fernwood's rules sit in a deliberate order. The upset-shopper rule is at the top, so an angry message reaches Erin whatever it's about. Below it, billing gets payment disputes, fulfillment judges damage from the shopper's photo, and Jamie quotes orders of 25 or more units.

  1. Upset shoppers go to ErinP1
    Sentiment AnyOf [frustrated, angry]
    Routes to Erin S., support lead

    It sits first on purpose. An angry message about a refund or a second late parcel goes to Erin instead of getting another automated reply, and Erin can pass it to someone in billing if money is involved.

  2. Refund disputes go to billingP2
    Topic AnyOf [refund_dispute, chargeback]
    Routes to Billing group

    A calm "I was charged twice" still needs someone who can see the payment. Everyone in the group is notified, so whoever is free picks it up.

  3. Damaged or missing parcels go to fulfillmentP3
    Topic AnyOf [damaged_item, missing_parcel]
    Routes to Fulfillment group

    The shopper's photo of the cracked planter is in the thread when the team opens it. Risolva reads images for text, like the order number on a packing slip, but choosing between a refund and a replacement takes a person looking at the damage.

  4. Bulk and corporate orders go to salesP4
    Topic AnyOf [bulk_order, corporate_order, wholesale]
    Routes to Jamie L., sales

    A 40-throw client gift order is worth a person's time. The conversation's tags also feed that shopper's 0 to 100 lead score, so a big buyer is easy to find again later.

When the shopper sends a screenshot instead of an order number

Plenty of shoppers never type the order number. They screenshot the confirmation email or photograph the packing slip. Risolva reads the text in the image, so in this Instagram DM the AI sees order #5132 for the 8-inch Sage planter and answers the swap question from the returns and exchange policy.

  • Photos, screenshots, PDFs and Word files are read for text
  • Voice notes are transcribed and answered in text
  • Each media type can be switched on or off per channel
  • Video isn't analyzed
How photos and voice notes are handled
Sam T.Instagram
Got the 8 inch but I ordered the 12. Can I swap it?
02:16 PM
Thanks, Sam. I can see order #5132 for the 8 inch Sage planter. Unopened items can be exchanged within 30 days, so you're covered. [Source: Returns and exchange policy]
AI ยท 02:17 PM โœ“โœ“
Photos, screenshots, PDFs and Word files are read for text, so the reply uses what was sent.

The week after a sale, when refund messages turn sharp

A big sale weekend brings a second wave of messages about late parcels and refunds that haven't posted yet. Most are calm, and the AI answers them from the shipping policy and the 5 to 7 business day refund timing. When one turns sharp, say a WhatsApp message from a shopper whose sale order is a week late, the Upset shoppers rule catches the tone on that message and hands the chat to Erin before the AI writes back.

  • Tone is read on every incoming message, not once per conversation
  • The conversation shows its latest non-neutral tag
  • Agents can correct a tag the AI got wrong
  • Erin reads a short AI summary when she takes over
How sentiment tagging works
Megan R.WhatsApp
I've asked about this refund three times now. Nobody is getting back to me.
10:12 AM
AI tags
Topic: Billing & paymentsSentiment: Frustrated
Matched rule
Upset customers go to Dana P1
Sentiment AnyOf [frustrated, angry]
Routes to Dana R. (User)
Every message is read for tone: positive, neutral, confused, frustrated or angry.

What store owners ask about an AI chatbot for ecommerce

An ecommerce chatbot is an AI assistant that answers shoppers in chat at each stage of an order: sizing, stock and shipping before checkout, order status while they wait, and returns after delivery. Risolva's version works on your website, Instagram, WhatsApp and Messenger, and every conversation from all four lands in one shared inbox.

Pick one product and we'll walk its whole order

Book a demo with one of your best sellers. We'll take it from the sizing question before checkout to the status check after it ships and the exchange after it arrives, and mark which steps your pages already answer and which need an action connected to your order system.