Ecommerce · AI Chatbots

Ecommerce Chatbot Case Study: 35% Self-Serve and 17% AOV Lift

We launched a support + guided selling chatbot for a DTC brand that deflected 35% of tickets, lifted average order value by 17%, and sped up resolution by 21%—without going off the rails.

16 min read 35% self-serve 17% AOV lift
35%Tickets self-served
17%AOV increase
21%Faster resolutions
2 channelsWeb & WhatsApp

Starting point

Support was swamped with order status, returns, and sizing questions. Sales wanted guided selling to recommend bundles. The brand needed guardrails to keep the bot on-policy and escalate cleanly.

Outcomes after six weeks

Architecture

Front-ends: Web widget + WhatsApp.
Brain: LLM with retrieval over product catalog, policies, and FAQs stored in a vector DB.
Commerce: Shopify APIs for order lookups, returns initiation, and recommended products.
Support: Zendesk ticketing with transcript + intent.
Guardrails: Refusal rules, policy filters, sentiment + confidence based escalation.
Analytics: Deflection by intent/channel, AOV impact, escalation reasons.

Key design choices

Implementation steps

1) Knowledge and retrieval

We ingested product catalog, policy docs, and FAQ into a vector database with metadata (SKU, collection, policy type). We chunked content and tuned embeddings to reduce drift.

2) Orchestration

We used LangChain flows with tools: order lookup, return initiation, shipping status, and product recommend. Guardrails refuse anything outside scope or involving sensitive topics.

3) Guided selling flows

When the user is shopping, the bot asks 2–3 preference questions, then suggests bundles or higher-margin alternatives with links. If the user switches to support mode, it stops selling and solves the issue.

4) Escalation

Low confidence, negative sentiment, or policy topics trigger escalation. Transcript, detected intent, and context are attached to the Zendesk ticket to shorten handle time.

Rollout timeline

Lessons learned

If you want similar results

Start with support intents that dominate volume, add retrieval over your policies and catalog, and ship guardrails before cleverness. Layer guided selling after support is stable.

Build my ecommerce bot See more Zyphh case studies

FAQ

Can this work outside Shopify?

Yes. We’ve integrated with Magento, BigCommerce, and headless stacks using similar flows.

How do you track impact?

Deflection by intent, AOV before/after, and resolution times. We also tag guided selling assists in analytics.

What about multilingual support?

We build per-language knowledge sets; avoid auto-translation for policies. Language detection routes to the right model.

How do you avoid bad recommendations?

Use metadata filters (in stock, margin thresholds) and avoid recommending items that conflict with stated preferences.