High-performance RAG-powered shopping assistant and customer support agent live on 1,000+ stores
Standard chatbot widgets inject heavy JavaScript libraries that hurt Core Web Vitals and drag down mobile conversion rates. Furthermore, vanilla AI models frequently hallucinate fake discounts or recommend out-of-stock items, while Shopify's strict GraphQL API rate limits throttle real-time catalog syncing during large store installations.
Architected an event-driven system pairing an embedded Shopify App (React Router, App Bridge v4, Prisma ORM, and PostgreSQL) with an isolated, multi-tenant vector search pipeline (Pinecone namespaces and Google Gemini RAG). Product catalog syncing is offloaded to a resilient BullMQ and Redis worker queue to respect Shopify API rate limits. The storefront widget is delivered via an official Shopify Theme App Extension, eliminating theme code pollution and maintaining sub-second chat response times via Firebase real-time streaming.
Public Shopify app for automated selling plans, recurring contract billing, and customer self-service