E-commerce

How to calculate the ROI of an e-commerce chatbot?

How to calculate the ROI of an e-commerce chatbot?

June 26, 2026

An e-commerce chatbot can save time, respond faster, and help increase sales. But before signing up for a subscription, one question matters more than the demo: how much does it actually return compared to what it costs?

The ROI of a chatbot is not calculated like AOV, CAC, or LTV. Here, the stakes are more operational: avoided tickets, saved agent time, assisted conversion, saved carts, handoff quality, and maintenance costs.

This article #19 provides you with a concrete method to build an honest business case, featuring simple formulas, conservative scenarios, and playbooks to validate the numbers post-launch.

Summary

Why calculate the ROI before launching?

ROI forces us to separate the desire to automate from economic reality. A chatbot can be excellent in a shop saturated with WISMO, and not very profitable in a low-traffic shop with few repetitive questions.

What the calculation decides

  • Budget: subscription, setup, maintenance, supervision

  • Scope: support, sales, or both

  • Priority: intents to automate first

  • Validation: KPIs to track at 30, 60, and 90 days

The angle is intentionally different from AOV, CAC, or LTV articles: here we measure a support and conversion investment, not the overall profitability of the shop.

Which costs should be included?

A credible ROI starts with the total cost, not just the sticker price.

  • Subscription: monthly/annual fee, AI option, channels

  • Usage: cost per conversation, resolution, or ticket processed

  • Setup: Shopify connection, content, intents, testing

  • Maintenance: updating policies, products, promotions

  • Supervision: quality review, escalations, corrections

Gorgias points out that an AI business case must connect costs, time saved, customer experience, and revenue, rather than just counting automated interactions (Gorgias, AI Agent ROI).

Also, add the costs of translation, compliance, and training if the bot covers multiple markets or several teams.

How can support savings be quantified?

Start with your actual ticket mix.

  1. Export 30 to 90 days of tickets

  2. Classify WISMO, returns, invoices, sizing, stock, disputes

  3. Identify repetitive and well-documented inquiries

  4. Calculate the average cost of a human ticket

  5. Apply a conservative AI resolution rate

Formula: monthly support savings = automatable tickets × AI resolution rate × human ticket cost.

Example: 800 tickets/month, 50% automatable, human cost €7, conservative AI resolution 45%. Savings = 800 × 50% × 45% × €7, which equals €1,260/month.

What automation rate should be used?

Avoid maximalist promises. Take a low, median, and high scenario.

  • Low: 25% of automatable requests resolved

  • Median: 40 to 50% after source enrichment

  • High: 60% or more on simple and highly documented intents

Gorgias indicates in its 2026 data that the median brand resolves 45% of tickets touched by AI end-to-end, while the top quartile reaches 65% (Gorgias research). Use these benchmarks as guardrails, not guarantee.

How do you calculate conversion gains?

The chatbot can also help to sell: answers about size, comparisons, delivery, returns, recommendations, abandoned carts.

Prudent formula

monthly conversion gain = additional attributable orders × average gross margin.

Realistic attribution

Do not count all orders after chat as being fully won by the bot. Compare assisted and non-assisted sessions, or use an attribution coefficient: 20%, 30%, 50% depending on the level of proof.

Intercom explains that AI agents are evolving from a pure measurement of resolution towards outcomes: resolving, qualifying, performing an action, or preparing a useful handoff (Intercom, outcomes). This logic also helps to measure assisted conversion.

Which formula should be used in the spreadsheet?

Keep the formula readable for the entire team.

ROI (%) = (annual gains - annual costs) / annual costs × 100

annual gains = support gains + conversion gains + proven operational gains

annual costs = subscription + usage + setup + maintenance + oversight

Payback

payback in months = launch costs / net monthly gains. If the payback exceeds 6 to 9 months on a support tool, check the scope or start smaller.

Essential columns

Add a hypothesis column, a source column, and an observed reality column. This way, after 30 days, you will know what was correct, over-optimistic, or poorly measured.

Small Shopify example: support first

DTC store: €45,000 in revenue/month, 450 tickets/month, €72 average order value, 40% gross margin.

  • Costs: €179/month, 8 hours setup, 2 hours maintenance

  • Support: 45% of tickets can be automated, 45% resolved, €7 per ticket

  • Conversion: 15 additional orders attributed at 30%

Support savings: 450 × 45% × 45% × €7 = €638/month. Conversion gain: 15 × €72 × 40% × 30% = €130/month. Monthly gains: €768. If the average total monthly cost is around €300, the ROI quickly becomes positive.

Decision

For this profile, the test must remain simple: automate tracking, simple returns, and frequent product questions. Adding too many scenarios from the start increases setup time and slows down the payback.

Growing DTC example: support + sales

DTC brand: €180,000 in monthly revenue, 1,600 tickets/month, average order value (AOV) €88, 42% margin, high product traffic.

  • Costs: €499/month, 25h setup, 6h/month maintenance

  • Support: 55% automatable, 50% resolved, €9 per ticket

  • Sales: 90 additional assisted orders with 40% attribution

Support savings: 1,600 × 55% × 50% × €9 = €3,960/month. Conversion gain: 90 × €88 × 42% × 40% = €1,331/month. Even with €1,000 of fully loaded monthly cost, the business case is solid if CSAT and handoff remain clean.

Decision

In this profile, the ROI often justifies a broader scope: post-purchase, product inquiries, shopping assistant, and VIP escalation. However, each expansion must be measured separately.

Which limits should be integrated?

  • Quality: a deflected but poorly resolved ticket is expensive

  • Repetition: a customer who returns twice cancels out part of the gain

  • Handoff: a slow escalation destroys the experience

  • Data: catalog, stock, and policies must remain up to date

  • Causality: an open chat does not mean a purchase was caused by the chat

A good ROI therefore includes safeguards: CSAT, recontact rate, escalation rate, negative reviews, refunds, and response errors. A financial figure without quality is a trap.

Spreadsheet error

Do not value the same gain twice. If a conversation avoids a ticket and generates an order, distinguish the support share and the sales share with a clear attribution rule.

How to validate at 30, 60, and 90 days?

At 30 days

Check volume, most frequent intents, incorrect answers, escalation rate, and first avoided tickets.

At 60 days

Compare cost per automated conversation, CSAT, assisted conversion, and agent time saved.

At 90 days

Decide: expand, reduce, change placement, or enrich sources. The ROI must be reviewed with real data, not with launch assumptions.

To be linked with e-commerce chatbot KPIs and human handoff.

Stop threshold

Define before launch the threshold that stops or scales down the pilot: for example, too low CSAT, too high escalation, or cost per resolution higher than human cost.

How does Qstomy help prove ROI?

Qstomy helps connect conversations, Shopify data, and business impact: fewer repetitive tickets, more helpful pre-purchase answers, and clearer chatbot management.

DTC Beauty Scenario

Shopify store, 1,200 tickets/month. Qstomy starts on WISMO, simple returns, sensitive skin questions, and routine recommendations. Pilot hypothesis: 480 automatable tickets, 45% resolved, cost per ticket €8, representing €1,728 in monthly support savings. On the sales side, 70 assisted orders with a €64 basket size, 45% margin, 35% attribution, representing €706 in assisted margin.

Estimated gains: €2,434/month before costs. If the total cost of the pilot is €650/month, the ROI becomes viable from the very first weeks, provided CSAT and escalations are tracked.

See ROI calculator, AI customer support, AI sales assistant, Shopify integration and request a demo.

Which playbooks should be applied this week?

Playbook 1: ticket mix

Export 90 days of tickets. Classify by reason, complexity, channel, estimated cost, and automation potential.

Playbook 2: cost per ticket

Calculate the real human cost: agent time, tools, management, seasonal overload.

Playbook 3: low-case scenario

First build the ROI with a 25% resolution rate on automatable requests. If the project still holds up, it is robust.

Playbook 4: conversion proof

Track assisted sessions and compare margin, cart addition, and conversion with a comparable unassisted group.

Useful internal linking

Enzo

June 26, 2026

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.