Building a Custom AI Support Agent for Your Shopify Store: A Practical Guide
If you run a Shopify store, you know the cycle. You wake up, open your inbox, and see twenty variations of the same three questions: “Where is my order?” “Do you ship to the UK?” and “What is your return policy?” Even if you have an FAQ page, customers rarely read it. They want an immediate answer, and if you don’t provide it within minutes, they often bounce to a competitor.
The traditional solution was to hire a virtual assistant or spend four hours a day manually replying. But for a small business or a solo founder, hiring is expensive and manual work is a growth-killer. This is where AI-driven customer support moves from being a “nice-to-have” to a business necessity. In this guide, we are going to build a fully functional, 24/7 AI support agent using Relevance AI. Unlike generic chatbots, this agent will be trained specifically on your product data, shipping rules, and brand voice.
Why We Are Using Relevance AI
Most people immediately think of ChatGPT for AI, but ChatGPT doesn’t know your business. Relevance AI is a “low-code” platform that allows you to create specialized AI agents. It excels because it allows for RAG (Retrieval-Augmented Generation). This is a fancy way of saying the AI looks at your specific documents first before answering a question. If a customer asks about a specific product’s dimensions, the AI searches your uploaded PDF or spreadsheet and provides the exact answer instead of guessing.
Phase 1: Preparing Your Knowledge Base
An AI agent is only as smart as the data you give it. Before touching any software, we need to gather your store’s “brain.”
1. Export Your Product List
Go to your Shopify Admin, click on ‘Products’, and select ‘Export’. Choose ‘All products’ and export as a CSV. This file contains your product titles, descriptions, prices, and variants. This is the core of what the AI needs to know.
2. Document Your Policies
Create a simple Google Doc or Markdown file. Title it ‘Store Operations.’ Inside, write out your policies in plain English. For example:
– Shipping: We ship within 48 hours. Domestic takes 3-5 days. International takes 10-14 days.
– Returns: 30-day window. Customer pays for return shipping unless the item is damaged.
– Contact: Email support@yourstore.com for billing issues.
3. The ‘Hidden’ Knowledge
Think about the questions that aren’t in your FAQ. Do your shirts run small? Is your packaging eco-friendly? List these out. The more specific the data, the less likely the AI will hallucinate (make things up).
Phase 2: Setting Up the Agent in Relevance AI
Now, let’s build the engine. Create an account at Relevance AI and follow these steps:
Step 1: Create a New Tool
In the dashboard, navigate to ‘Tools’ and click ‘Create Tool’. Give it a clear name like “Shopify Support Brain.”
Step 2: Upload Your Data
Find the ‘Knowledge’ or ‘Data’ tab. Upload the CSV you exported from Shopify and the policy document you created. Relevance AI will “vectorize” this data. This means it turns your text into a format the AI can search through instantly when a question is asked.
Step 3: Add the LLM Component
Drag an ‘LLM’ (Large Language Model) block into your tool workflow. This is where the magic happens. You need to configure the ‘System Prompt’. This is the set of instructions that tells the AI how to behave.
Copy and adapt this System Prompt:
“You are a helpful, professional, and concise customer support agent for [Your Store Name]. Your goal is to help customers find products and answer questions about shipping and returns. Use the provided Knowledge Base to answer. If the answer is not in the knowledge base, do not make it up. Instead, ask the customer for their email address and tell them a human representative will get back to them within 24 hours. Always be polite and use a friendly, brand-appropriate tone.”
Phase 3: Connecting the Logic
To make the agent functional, we need to link the user’s question to the knowledge base and then to the LLM. In Relevance AI, this is usually a three-step flow:
- Input: The user types a message (e.g., “Do you have blue hoodies?”).
- Knowledge Search: The system searches your CSV for the word “blue” and “hoodie.”
- LLM Output: The system takes the search results and the user’s question, then formats a natural response: “Yes! We have the Midnight Blue Hoodie in sizes S through XL for $45. Would you like a link to it?”
Phase 4: Integrating with Your Shopify Store
Once you have tested the agent inside the Relevance AI sandbox and are happy with the answers, it’s time to go live. You don’t need to be a developer to do this.
1. Generate the Chat Widget
Relevance AI provides a ‘Share’ or ‘Embed’ option for your tool. Select the ‘Chat Widget’ format. This will give you a small snippet of JavaScript code.
2. Paste the Code in Shopify
Log into your Shopify admin. Go to Online Store > Themes. Click the three dots (…) next to your active theme and select Edit Code. Find the file named theme.liquid. Scroll to the bottom and find the </body> tag. Paste your widget code right above that tag and hit save.
3. Test the Live Bot
Refresh your website. You should see a chat bubble in the bottom right corner. Ask it a specific question, like “What is the return policy for sale items?” If it pulls from your policy document, you are successful.
Phase 5: Handling Order Tracking (The Advanced Step)
The number one question is “Where is my order?” To handle this, you can connect your Relevance AI agent to Shopify’s API using a tool like Make.com.
- Create a scenario in Make.com that triggers when the AI agent receives an order number.
- Make.com searches Shopify for that order number.
- The status (e.g., “Shipped”) is sent back to the AI.
- The AI tells the customer: “Your order #1055 was shipped yesterday via UPS. Here is your tracking link…”
Even without this advanced integration, you can instruct the AI to provide a link to your standard tracking page whenever a user mentions the word “order” or “tracking.”
Daily Management and Optimization
An AI agent is not a “set it and forget it” tool. It requires “training” based on real-world interactions.
Review the Logs
Once a week, check the conversation logs in Relevance AI. Look for “I don’t know” answers. If a customer asked about international shipping to a specific country and the AI couldn’t answer, add that information to your policy document. The next time someone asks, the AI will know.
The “Human-in-the-Loop” Handoff
Make sure there is a clear path to a human. If a customer gets frustrated or uses words like “angry” or “complaint,” instruct the AI to immediately provide your direct support email or a link to a booking calendar. AI handles the 80% of boring questions so you can focus on the 20% of high-value customer interactions.
Real-World Use Cases
How does this look in practice for different types of stores?
- Apparel Stores: The AI can act as a sizing assistant. By uploading a size chart, the AI can answer: “I am 6 feet tall and 180 lbs, what size should I get?” by comparing the user’s data to your chart.
- Technical/Gadget Stores: The AI can provide troubleshooting steps. “My device isn’t charging” triggers the AI to look up the manual and suggest checking the cable or resetting the battery.
- Consumables/Beauty: The AI can suggest products based on skin type or dietary needs. “Which of your soaps is best for sensitive skin?”
Conclusion
Building an AI support agent isn’t about replacing the human touch; it’s about removing the friction of waiting. By using Relevance AI to build a custom “brain” for your Shopify store, you ensure that your customers get accurate, instant answers at 3:00 AM while you are sleeping. You save hours of manual typing, reduce cart abandonment, and create a professional experience that rivals much larger brands. Start with your product CSV, write a clear system prompt, and let the automation handle the rest.

