DenserAI Logo

Denser for Shopify

Shopify AI chatbot that sells, tracks orders and handles returns

Turn store questions into confident purchases. Denser helps shoppers discover products, manage their cart, check orders, and get accurate answers from your store knowledge, all inside one conversation.

No theme code edits. Test before publishing. Read the setup guide

Video transcript

A Shopify store that answers its shoppers. This coffee shop's Shopify store has a chatbot that finds products, checks orders and handles returns. Here's how to set it up with Denser, in three steps.

Build: a chatbot from your store's address. First, build. Paste your store's address. Denser reads its pages, and picks the Shopify channel for you.

Connect: install the Denser app. Next, connect. Install the Denser app, and approve access to your products, orders and returns.

Launch: turn the chat on in your theme. Then launch. One click turns the chat on in your store's theme. No code to edit.

Products, orders, cancellations and returns. Now your shoppers can ask. It lists your products, live from your store, recommends the right one, shows a shopper their orders, cancels one that hasn't shipped, once they confirm, and starts a return, following your policy. Add Denser to your Shopify store, free at denser.ai.

Watch on YouTube ↗

What is a Shopify AI chatbot?

A Shopify AI chatbot is an assistant on your storefront that answers shoppers in plain language. It searches your live catalog, recommends products, adds them to the cart, checks order status, and answers shipping, sizing and return questions from your store policies. When a question needs judgment, it hands the chat to your team.

Unlike a FAQ widget, it works with real store data. Unlike live chat, it answers at 2 a.m. without anyone on shift.

Product discovery

Shopify AI chatbot product search, from your live catalog

Shoppers can describe a budget, use case, material, size, or color. Denser queries Shopify at request time and returns relevant products and variants without inventing missing attributes.

Product cards link back to the store, keeping the conversation connected to the purchase journey.

Cart and checkout

Add to the native Shopify cart from chat

Shoppers can add a selected variant, change quantity, remove an item, or view the cart from chat. Denser uses the native storefront cart rather than creating a separate basket.

Checkout remains explicit: the shopper decides when to continue.

Order status

Shopify order tracking: “Where is my order?”, verified

Guest lookup requires the order number and exact order email. Signed-in customers can view their recent eligible orders.

A wrong email gets the same answer as a wrong order number, so nobody can use the chat to find out who your customers are.

Cancellations and returns

Cancellations and returns in chat, only after the shopper confirms

“Can I cancel?” and “I want to send this back” are routine requests, and they no longer need a teammate. The agent does the work in Shopify, and nothing changes until the shopper confirms.

  1. 1

    Check the order

    The order number has to match the checkout email before anything is shown.

  2. 2

    Show what would happen

    The shopper sees exactly which items would be cancelled or returned, and how the refund works.

  3. 3

    Act only on a yes

    The cancellation or return request runs in a later message, after the shopper confirms.

Two Denser test-chat screens for a Shopify store. Left: the shopper asks to cancel order 1004, the agent finds it and shows a 'Cancel order #1004?' card listing 1 × The Videographer Snowboard with 'Yes, go ahead' and 'No, keep it' buttons; the trace reads 'Cancel order: ran'. Right: after 'Yes, cancel order #1004', the agent confirms the order is cancelled and refunded; the trace reads 'Confirm cancel: ran'.
Asked, shown, confirmed: the order is cancelled only after the shopper says yes.

Playbooks

Your return policy, followed every time.

Some requests need your rules, not just an answer. A playbook tells the agent how to handle one situation step by step: for a return, find the order, check it is inside your return window, then request the return once the shopper confirms. Change the window to your own policy in plain words.

A playbook run in the Denser test chat. The reply's trace reads 'Playbook: Bug report troubleshooting, Now at: Try fixes from the docs one at a time', and the same Say / ask step is highlighted and marked Now in the flow editor beside it.
A real test run: the trace under the reply and the highlighted step in the flow point to the same block.
  1. 01

    Every reply names its step

    Under each reply in the test chat, a trace shows the playbook, the step the agent is on, the path it took at each decision, and the actions that ran.

  2. 02

    The flow lights up as it runs

    The same step is highlighted in the editor and marked Now, so you can see which block produced each answer, and change that block when an answer is wrong.

  3. 03

    Broken promises get caught

    If a reply says “I’ll connect you with a teammate” and no hand-off ran, the trace says so, before a customer ever sees it.

Start from a template

  • Return request
  • Cancel an order
  • Unhappy customer
  • Troubleshoot, then hand off
How playbooks work

Accurate store support

AI customer service for Shopify, with cited answers

Denser’s RAG chatbot retrieves relevant information from the sources you connect, including return policies, shipping pages, sizing guides, and product documentation, before it answers. Learn how the website chatbot grounds those answers in your approved content.

  • Use websites, help content, and uploaded documents
  • Show source references so shoppers can verify details
  • Keep policy answers separate from live Shopify product data
Store pages and documents connected to a verified answer with citations

Hand off to a person on your team

Some questions need judgment. With the Talk to a person action, a teammate takes over the same chat live when they are available, and the conversation becomes a ticket when nobody is. It runs on Denser's AI customer support agent with the integrated helpdesk.

Shopper

I need help with an unusual delivery issue.

Agent

I'm connecting you with our team now and passing on what you've told me, so you won't have to repeat it.

Why a connected assistant

Shopify AI chatbot vs. FAQ bot vs. live chat

CapabilityBasic FAQ botLive chat onlyDenser + Shopify
Natural-language product searchLimitedManualLive Shopify query
Storefront cart actionsNoManualNative cart
Verified order statusNoManualBuilt in
Cancel and return in chatNoManualAfter the shopper confirms
Store policies as step-by-step playbooksNoAgent trainingTraced in the test chat
Policy answers with sourcesSometimesAgent dependentRAG grounded
Human escalationSeparatePrimary workflowLive chat or ticket

Shopify setup

How to add an AI chatbot to Shopify in 4 steps

No theme code edits, and you test it before shoppers see it.

  1. 01

    Install the app

    Install Denser AI from the Shopify App Store, or start from your chatbot's Shopify tab in Denser.

  2. 02

    Approve and connect

    Approve the product, order, and return permissions, then choose the public chatbot that answers shoppers.

  3. 03

    Enable in Shopify theme

    Turn on the Denser app embed in the theme editor and save your changes.

  4. 04

    Test and publish

    Try product, cart, policy, and order questions before welcoming shoppers.

Frequently asked questions

Shopify AI chatbot FAQ

Can you add an AI chatbot to Shopify?

Yes. Install Denser AI from the Shopify App Store, approve the store permissions, choose the chatbot that answers shoppers, and turn on the Denser app embed in your theme. No theme code edits are needed, and you can test it before shoppers see it.

What can Denser's Shopify AI chatbot do?

It can search the live Shopify catalog, show product and variant details, manage the native storefront cart, check eligible order status, and answer store questions from the knowledge sources you connect.

Does Shopify have a built-in chatbot?

Shopify Inbox lets your team chat with shoppers, and Sidekick is an AI assistant for running your store, not for answering shoppers. An AI chatbot for Shopify like Denser answers shoppers on its own: it searches your catalog, fills the cart, checks orders and hands off to your team when it should.

Is there a ChatGPT for Shopify?

Denser works like ChatGPT for your store, with one difference that matters: it answers from your live Shopify catalog and your own store policies, not from the open web, and it shows the source behind policy answers. It can also act in Shopify, which a general chatbot can't.

Is it a Shopify AI agent or a chatbot?

Both. It chats with shoppers like a chatbot, and it acts like a Shopify AI agent: it adds items to the native cart, looks up orders, and cancels an order or starts a return once the shopper confirms.

Do I need coding skills?

No. Installing the app, connecting your store and switching on the app embed are all point-and-click, and Ask AI can set up the chatbot's sources and actions from a plain-language request.

Is it free?

The Denser AI app is free to install, and the Free plan includes 50 chatbot queries every 30 days with no card required. Paid plans start at $39 a month. See the pricing page for current plans.

Which AI chatbot is best for Shopify?

It depends on what you need it to do. Denser fits stores that want cited answers to policy questions and order actions, including cancellations and returns, that only run after the shopper confirms. Our comparison of Shopify AI tools covers the other options, including live chat and helpdesk apps.

Does the chatbot use current product information?

Yes. Product requests query Shopify at the time of the conversation, so shoppers can see current product details and availability returned by your store.

Can shoppers check an order securely?

Yes. Guest shoppers provide an order number and the exact email associated with the order. Signed-in customers can view their recent eligible orders.

Can shoppers cancel an order or request a return in chat?

Yes, once you switch those actions on; they ship turned off. The agent checks the order number against the checkout email, shows exactly what would be cancelled or returned, and acts only after the shopper confirms in a later message. Cancellations are refunded to how the shopper paid, and return requests arrive in Shopify for you to approve.

Can the chatbot follow my return policy?

Yes. A playbook tells the agent how to handle a return step by step: find the order, check it is inside your return window, then request the return once the shopper confirms. Start from the Return request template, change the window to your own policy, and watch each step run in the test chat before you switch it on.

Can the chatbot answer return and shipping questions?

Yes. Connect policy pages, help-center content, PDFs, and other store knowledge so Denser can answer those questions with grounded responses and source references.

Can a shopper reach a person?

Yes. Add the Talk to a person action. When a teammate is available, they take over the same chat live; when nobody is, the conversation becomes a ticket with the transcript attached, so the shopper never has to repeat themselves.

How do I install Denser on Shopify?

Install Denser AI from the Shopify App Store, or click Install from Shopify App Store on your chatbot's Shopify tab. Approve the requested store permissions, choose the public chatbot that answers shoppers, then enable the Denser app embed in your Shopify theme and save. No theme code edits are required.

Get started

A chatbot worth shipping, live in minutes.

Point Denser at your website, docs, and PDFs. It answers in minutes, every reply cited to its exact source.

No code. Free to start. Cancel anytime.