AI for Your Website: A Small Business Owner's Guide

A step-by-step guide to embedding an AI agent on your small business website — trained on your services, hours, and pricing, answering customer questions 24/7 without you lifting a finger.

BrandonFebruary 3, 20267 min read
TL;DR: Add an AI agent to your small business website by uploading your services, pricing, and FAQ documents to Alysium, configuring a few instructions, and pasting a script tag into your website's custom code section. Works on Squarespace, Wix, WordPress, and any custom HTML site. No developer needed, takes an afternoon.

Your website probably answers some customer questions already — a services page, a pricing page, maybe a FAQ. But it can't answer the question a visitor types in a chat box at 9pm on a Sunday. It can't tell someone whether their specific dietary restriction is accommodated by your menu. It can't explain the difference between your two service tiers in the way a customer would actually ask.

An AI agent trained on your uploaded business documents — services, pricing, FAQ, policies — closes that gap. It answers in plain language, 24/7, from your specific content rather than a generic template.

An AI agent does all of that. It reads everything you've uploaded about your business and answers questions in plain language, 24/7, in the way a knowledgeable staff member would. This guide walks through exactly how to set one up.

Step 1: Decide What Questions Your Agent Will Handle

Start with scope before you start with content. A well-scoped agent that reliably answers 70% of customer questions is more valuable than an overambitious agent that answers 90% inconsistently. The most effective scopes for small business websites are: services and pricing, hours and location, booking and appointment process, product or menu details, and policy questions (returns, cancellations, deposits).

Write your scope as one paragraph before you do anything else: "This agent answers questions about [business name]'s services, pricing, location and hours, and booking process. For quotes, complaints, and urgent issues, it directs customers to contact us directly." That paragraph becomes your first instruction, and it prevents the agent from trying to handle things it shouldn't. A clear scope also helps customers understand what the agent is for — which improves how they interact with it.

Step 2: Compile Your Knowledge Base Documents

The agent is only as useful as what you upload. Before opening Alysium, spend 45–60 minutes compiling four documents:

Services and pricing document: Your complete service menu with descriptions and price ranges. Not just the names — the information a customer would need to decide whether to book. "Balayage starting at $150 for shoulder-length hair, $180 for longer" is more useful than "Balayage — call for pricing."

Hours, location, and contact document: Your current hours (including seasonal variations), physical address, phone number, email, and how to book. This is the most-referenced document in most small business agents.

FAQ document: The 15–20 questions you get asked most by phone, email, and in-person. Write them the way customers actually ask them, not the way you'd categorize them. "Do you have parking?" not "Parking Information."

Policies document: Cancellation policy, deposit requirements, return policy, age requirements, whatever policies apply to your business. This is the document that prevents misunderstandings and protects you when customers claim they "didn't know."

One document category worth spending extra time on: the FAQ. The FAQ isn't just a list of questions you've been asked — it's a diagnostic of your business's communication gaps. Every question on the list represents something a customer needed to know that wasn't already clear from your existing materials. The best FAQ documents are built by pulling up your last three months of customer emails and phone logs and noting every question that appears more than twice. Those recurring questions are the highest-priority FAQ entries because they represent the most common gaps between what customers expect and what your current materials communicate.

Step 3: Create Your Agent on Alysium

Sign up for a free Alysium account and create a new agent. Name it with your business name: "[Business Name] Assistant" or "[Business Name] Info." This name appears in the chat widget — it should be immediately recognizable as your business rather than a generic "Customer Support Bot."

In the description field, write one sentence about what the agent covers: "Answers questions about [business name]'s services, pricing, hours, and booking." This description is mostly for your own organization if you manage multiple agents, but it's a useful forcing function for clarity about scope.

Step 4: Upload Your Documents

Upload your four documents in Alysium's knowledge base section. Start with the FAQ document — it typically has the highest retrieval frequency and gives you an immediate test baseline. Then upload services and pricing, then hours and location, then policies.

Alysium supports PDF, Word documents, plain text, and 8 other formats. Upload in whatever format you already have the documents in. If a document doesn't exist yet — your FAQ or your policies — create it as a plain text file. Plain text often retrieves more cleanly than PDFs for short, structured documents.

One formatting tip that meaningfully improves answer quality: keep each FAQ entry on its own paragraph with the question and answer clearly separated. "Do you offer gift cards? Yes, we offer gift cards in any amount starting at $25, available in-store and online at [link]" retrieves as a complete unit when a customer asks the question. A paragraph that buries the answer in prose requires the agent to extract it, which sometimes produces incomplete retrieval.

Step 5: Write the Instruction Set

Your instruction set has three components: scope, tone, and escalation.

Scope instruction: Copy the paragraph you wrote in Step 1. This is your primary behavioral constraint — it tells the agent what to engage with and what to redirect to human contact.

Tone instruction: Match the tone your staff uses with customers. A casual neighborhood cafe: "Keep responses friendly and conversational — talk to customers the way you'd talk to a regular." A professional services firm: "Maintain a professional, helpful tone. Be concise and direct." A family-oriented business: "Warm and welcoming — make customers feel like they're talking to a helpful neighbor, not a call center."

Escalation instruction: Write the specific language for when someone asks something outside scope: "For quotes on custom projects, please contact us at [phone/email]. For urgent issues or complaints, please call us directly at [phone number] during business hours ([hours])." Specific contact information in the escalation instruction is what separates a useful "can't help with that, here's who can" response from a vague "please contact us."

One instruction detail that significantly affects customer satisfaction: how the agent handles questions it can't answer. Without a specific instruction, agents tend to either deflect vaguely ('I don't have that information') or worse, attempt an answer from general knowledge that may not match your business. A specific instruction like 'If a customer asks something not covered in the knowledge base, say clearly that you don't have that information and provide the best contact for them to get an answer' produces consistent, trust-building behavior. Customers who receive a clear escalation path feel better served than those who receive a vague non-answer.

Step 6: Add Conversation Starters

Choose five starters that represent the questions customers most want to ask. For most small businesses these are: "What are your hours?", "How do I book an appointment?", "What's your cancellation policy?", plus two that are specific to your business type. A restaurant might add "What's on your menu today?" and "Do you have options for [dietary restriction]?" A service business might add "How much does [service] cost?" and "How quickly can you schedule an appointment?"

Good starters do two things: they tell customers what the agent handles, and they remove the friction of composing a first message. A customer who sees "What are your hours?" as a starter option is more likely to engage than one facing a blank chat box. The starter clicks are free for the customer and immediately useful — which builds the habit of using the agent.

Step 7: Configure the Widget Appearance

Choose a widget theme that matches your brand. Alysium has 36 built-in themes organized by visual weight and color tone. Set the widget position (typically bottom-right corner of your website), and set the accent color to your brand's primary color using the hex color input. Ten minutes here significantly affects whether the widget feels intentional or afterthought.

Write a welcome message that sets expectations in your brand voice: "Hi! I'm [Business Name]'s assistant. I can answer questions about our services, hours, and booking — ask me anything." That sentence tells the visitor what the agent knows, signals availability, and invites engagement. Avoid generic openings like "How can I help you today?" — they convey nothing specific about what the agent can actually help with.

Step 8: Embed on Your Website

From your Alysium agent settings, copy the embed script tag. On Squarespace: go to Settings → Advanced → Code Injection → Footer and paste the script. On Wix: go to Settings → Advanced → Custom Code → Add Custom Code → Body (End). On WordPress: install a "Header Footer Code Manager" plugin and paste in the footer section.

For custom HTML sites, paste the script tag just before the closing </body> tag on any page where you want the widget to appear — typically all pages or just the homepage and contact page.

Test the embed immediately after pasting: visit your website and confirm the widget appears. Click the widget, ask it your first question, and verify the answer is accurate. If the agent is live and your website has traffic, customers will start using it within hours. Do at least one full test conversation before you leave for the day.

Your website is about to become a lot more helpful. Get started free on Alysium — build, embed, and test before your next customer visits.

Frequently Asked Questions

Related Articles

Ready to build?

Turn your expertise into an AI agent — today.

No code. No engineers. Just your knowledge, packaged as an AI that works around the clock.

Get started free