IHeard.Ai banner
SankaiAI SankaiAI

IHeard.Ai

AI community

Description

A free Open-source AI Sales Agent Chatbot designed for Shopify stores. You can integrate any of your workflow Webhooks like N8N, Make, Zapier with this frontend widget.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

iHeard.ai Logo

πŸ€– iHeard.ai - AI Sales Assistant for Shopify

An intelligent AI-powered sales assistant widget for Shopify stores that helps customers find products, answer questions, and provide personalized recommendations.

πŸ“‹ Features

  • 🎯 Smart Product Recommendations - AI-powered product suggestions based on customer queries
  • πŸ’¬ Real-time Chat Interface - Floating chat widget with customizable positioning
  • 🎨 Fully Customizable - Admin panel to configure colors, text, position, and behavior
  • πŸ“± Mobile Responsive - Optimized for all device sizes
  • πŸ”Œ N8N Integration - Optional integration with N8N workflows for advanced AI processing
  • ⚑ Real-time Updates - Settings changes reflect immediately on the storefront
  • πŸ›‘οΈ Secure - Built with Shopify's security best practices

πŸ—οΈ Architecture

  • Frontend: Remix with TypeScript and Shopify Polaris UI
  • Backend: Node.js with Prisma ORM and SQLite database
  • Theme Extension: Liquid template with vanilla JavaScript
  • AI Integration: N8N webhooks with fallback processing
  • Authentication: Shopify OAuth with session management

πŸš€ Quick Start

Prerequisites

  • Node.js 18+ and npm
  • Shopify Partner account
  • Shopify CLI 3.0+

Installation

  1. **Clone the repository**

    git clone https://github.com/SankaiAI/iheard.ai.git
    cd iheard.ai
  2. **Install dependencies**

    npm install
  3. **Set up environment variables**

    cp .env.example .env
    # Edit .env with your Shopify app credentials

    **Required values for `.env`:**

    • SHOPIFY_API_KEY: Get from Shopify Partner Dashboard > Apps > [Your App] > App setup (Client ID)
    • SHOPIFY_SALES_ASSISTANT_WIDGET_ID: Generate a UUID at uuidgenerator.net

    **Optional N8N Integration:*