This is that checklist, in the order we’d run it for a small store. It’s tool-agnostic in sequence — the steps use Oscar Chat as the example because it’s what we build — and it ends where implementations usually trail off: the review loop that keeps the chat accurate after launch day.
Step 1: Decide the one job chat owns first
- Write the job in one sentence. “Answer pre-purchase questions on product pages” is a job. “Improve customer experience” is a wish. Most small stores should start with the recurring questions that block purchases: delivery, returns, sizing, stock.
- Name what chat will never do. Complaints, exceptions, and refunds outside policy belong to people. Writing this down now makes the handover rules in Step 5 a formality instead of an argument.
- Decide how you’ll judge it. Right answers, clean handovers, and a shrinking list of questions it can’t answer. Not deflection. If you measure how many customers the chat “kept away,” you’ll optimise for the wrong thing.
If you’re still weighing whether AI chat is even the right tool — or whether staffed live chat fits better — settle that first with our AI chat vs live chat vs chatbot comparison. And settle the money question on paper: models range from per-message credits to flat per-seat pricing, and the right choice depends on your busiest month, not your average one — our 2026 AI chatbot cost breakdown shows how to run the comparison for any tool.
Step 2: Prepare your source material
- Gather the source pages. Delivery, returns, sizing or compatibility, payment options, warranty — the documents your answers are allowed to come from.
- Fix contradictions before training. If the delivery page and the checkout promise disagree, the chat will pick one and be wrong half the time. The store’s published policies are the curriculum; edit them like it matters.
- Mine your inbox for real questions. List the questions you’ve answered more than twice in the last month, in customers’ actual words. This list drives training priorities in Step 4 and the test set in Step 6.
Step 3: Set up the account and connect your store
- Create the workspace. One workspace per store keeps chat, popups, forms, and history separated — essential for agencies running several clients, tidy even for one store.
- Connect your platform. On Shopify, the integration gives the chat real context: your products, catalogue, and policies, instead of guesses scraped from a help page.
- Decide where conversations become records. A chat that captures an email or qualifies a lead should hand it somewhere useful — Klaviyo for email flows, Salesforce or Zoho if sales runs through a CRM. Connecting on day one is cheaper than exporting a month of chats later.
On WordPress or WooCommerce instead? The same checklist applies with a different connector — see the no-code WordPress chatbot guide.
Step 4: Train the chat on your content
- Crawl and import. Point the chat at your website so it learns from your pages, then add what the site doesn’t cover through the knowledge base and question-and-answer pairs.
- Train by frequency, not completeness. Delivery and returns first, sizing and compatibility second, stock and payment third. Perfect coverage of rare questions can wait; purchase blockers can’t.
- Keep one source of truth. Train from the published pages wherever possible. Every fact that lives only in a training note is a fact that will drift out of date silently.
Step 5: Set boundaries, languages, and the handover
- Write the escalation rules. Which topics go straight to a person, what order value deserves a human’s reassurance, and the exact behaviour when the chat doesn’t know: say so, offer a person, never improvise.
- Set your languages. If you sell across borders, customers will ask in their own language at their own hour. Oscar Chat answers in 50+ languages included in the plan — set them deliberately and test in each language you enable.
- Place the widget where doubt lives. Product pages first, cart second. Write the greeting to name the doubt: “Questions about sizing or delivery?” starts more useful conversations than “How can I help?”
Step 6: Build the golden-question test
- Write 15–20 golden questions. Take them from your inbox list — real phrasing, including the awkward versions — each with the key points a correct answer must include.
- Run the set before launch. Score answers against expectations. Every failure is either a content gap (add the material) or a boundary case (route it to a human).
- Test like a difficult customer. Misspellings, second languages, “what if it’s a gift,” “my parcel didn’t arrive,” the question asked three ways. Then hand it to someone who doesn’t know your store and ask them to break it.
- Re-run after every content change. The golden set is a regression test: when you update a policy page or retrain, it tells you whether anything quietly got worse.
Step 7: Launch narrow, on purpose
- Start with one surface. Product pages, or a single category — not the whole store at once. A narrow launch makes wrong answers cheap to catch.
- Read transcripts daily for the first week. Sort what you find into three piles: answered wrong (fix the source), couldn’t answer (add the content), should have escalated sooner (tighten the rules).
- Expand only when the piles shrink. Add pages, then languages, then proactive messages, in that order — each with the same transcript check behind it.
Step 8: Run the first-month review loop
- Weekly: clear the unanswered-question log. This list is your content roadmap, ranked by real demand. Every entry you resolve makes next week’s chat measurably better.
- Weekly: sample the handovers. When a conversation reaches you, did it arrive with the transcript and the right context? A clean handover is one of automation’s most valuable outputs — check that it’s actually happening.
- Monthly: re-run the golden set and audit policies. Stores change delivery partners, windows, and prices. The chat only knows what you told it; the audit is where drift gets caught.
- Grow the system, not the sprawl. Once product-page questions are handled, extend deliberately — a cart-stage rescue flow pairs well with the approach in our cart abandonment popups guide, and popups or forms can join the same workspace when chat alone isn’t the right tool for a moment.
The whole checklist, on one page
- One-sentence job for the chat; explicit list of what stays human
- Success = right answers and clean handovers, not deflection
- Source pages gathered and contradictions fixed
- Inbox mined for real, recurring questions
- Workspace created; store connected; records destination chosen (Klaviyo, Salesforce, Zoho)
- Trained by frequency from published sources
- Escalation rules, languages, and placement set
- Golden-question set built, run, and re-run after changes
- Narrow launch; daily transcript review for week one
- Weekly unanswered-question and handover reviews; monthly audit
7-Day Pro Trial for Every New Account
For your first 7 days, you are automatically on the Pro plan.
Start Free with Pro ↗FAQ
How long does a full implementation take?
The mechanical setup — account, store connection, initial training — fits in an afternoon for most small stores. The golden-question testing and the first week of transcript review are where the real hours go, and they’re the hours that decide whether the chat works. Budget a week of part-time attention, not a day of setup and silence.
What content do I need before I can train a chatbot?
Less than you think, but it has to be right: delivery and returns pages, sizing or compatibility guides, payment and warranty basics, plus a list of the questions your inbox repeats. If those pages are accurate and current, you have a curriculum. If they contradict each other, fix them first — training on contradictions produces confident, inconsistent answers.
What’s a golden-question set, and why does it matter?
It’s a fixed list of real customer questions with the points a correct answer must include. You run it before launch and after every content change, so a policy edit or retraining session can’t quietly make an answer worse. It’s the difference between hoping the chat still works and knowing.
When should the chatbot hand over to a human?
Complaints and exceptions, refunds outside your standard policy, high-value orders, and any question the chat can’t answer from your material. The rule to configure is honest escalation: admit the limit, offer the person, pass the transcript. A bot that improvises policy is worse than no bot.
Should I launch on my whole store at once?
No. Start on product pages or one category, read transcripts daily, and expand when the wrong-answer and can’t-answer piles shrink. A narrow launch turns your first real questions into training data while the stakes are small — a storewide launch does the same thing at full price.
How do I know if the implementation is working?
Watch the unanswered-question rate fall week over week, sample handovers for clean context, and check whether routine questions stop reaching your inbox while real conversations still do. If visitors are getting correct, timely answers and your team only sees the conversations that need judgement, it’s working.
Can a chatbot handle multiple languages properly?
Yes — Oscar Chat answers in 50+ languages, included in the plan rather than priced per language. The implementation rule is to test in every language you enable: fluency isn’t the same as accuracy, and a wrong delivery answer in fluent Dutch is still a wrong answer.
What does it cost to run after implementation?
With Oscar Chat, popups and forms are free to start, and AI chat plans scale with your store. Whatever tool you choose, run the peak-month calculation before signing, not after the first spike.