GitHub

Shopify AI Chatbot (DexiChat)

  • Node.js
  • TypeScript
  • LangChain
  • RAG
  • Shopify APIs

Demo

Overview

A production-ready AI chatbot for Shopify merchants.

  • Capable of browsing products, managing carts, creating orders, and handling cancellations through natural language.
  • Designed backend services integrating LangChain, Retrieval-Augmented Generation (RAG), and Shopify APIs to automate customer support and e-commerce workflows.

Architecture

Overview

A conversational commerce agent that turns natural-language requests into real Shopify store actions.

Agent & tools

  • Built on LangChain with intelligent tool-calling: the model dynamically invokes tools (browse products, manage cart, create order, cancel order) based on user intent.
  • A dedicated Shopify integration layer wraps the Shopify APIs, giving the agent a safe, typed surface to act on the store.

Knowledge & context

  • Retrieval-Augmented Generation (RAG) grounds answers in store/product context so responses stay accurate and on-catalog.

Backend

  • Node.js + TypeScript services support real-time chat interactions and automate customer-support and operational workflows for merchants.