AI for independent shops: answer shoppers while you serve the ones in front of you
An independent shop gets its messages at the worst moments. Someone asks whether the green jug in your latest post is still in stock while you are wrapping a present, and three more ask what time you close on Sunday. By the time the shop is quiet, half of them have gone elsewhere. An AI agent can answer those messages on the Instagram, WhatsApp and Messenger accounts your customers already use, as long as it never promises stock a person has not checked. This guide covers the whole shop, every channel, and the rules that keep it honest.
What shoppers ask
These are the messages a high-street shop or boutique gets most. An agent answers them from the notes you give it.
- Is the green jug from your post still in stock?
- Can you hold it for me until Saturday?
- What time do you close on Sunday?
- Do you have this in a size 12?
- Do you post, or is it collection only?
- Can I return something I bought last week?
- Do you sell gift cards?
They fall into three groups. Fixed facts, such as hours, parking, gift cards and how returns work, have one right answer that never changes from one customer to the next. Stock questions have an answer that changes by the hour, and only someone who has looked at the shelf can give it. Requests, such as holding an item or posting it, need a person to say yes.
Timing matters too. Shop messages arrive in the evening after people scroll past a post, on Saturday morning before they set off, and in a rush just after you publish something new. Those are the hours when nobody is free to reply, which is why an agent helps most here.
An example conversation
This illustration shows a full conversation in Instagram DMs after a product post. Names and details are examples.
| Who | Message |
|---|---|
| Maya | Hi! Is the green jug from yesterday's post still available? |
| AI agent | Hi Maya, thanks for asking. The green jug is £34. I'll ask the team to check the shelf now, as we only had a few. Would you like us to hold one if it's there? |
| Maya | Yes please, I can come Saturday morning. |
| AI agent | Lovely. We can hold items until closing on the day you choose, so that would be Saturday at 5pm. Could I take your name for the hold? |
| Maya | Maya Patel |
| → Passed to Jo, shop manager: check green jug, hold for Maya Patel until Saturday 5pm | |
| Jo (staff) | Hi Maya, Jo here. I've got one with your name on it behind the counter. See you Saturday! |
Outcome: a sale kept from a DM that arrived while the shop was busy. The agent gave the price and the hold policy from its notes, and a person checked the shelf and confirmed. The agent never said "yes, it's in stock" on its own.
A second example: a return that turns into a complaint
This illustration shows the agent answering a policy question, then stepping back once the customer is unhappy. Names and details are examples.
| Who | Message |
|---|---|
| Dan | I bought a candle last week and the jar is cracked. Can I bring it back? |
| AI agent | I'm sorry about that, Dan. You can bring it back with your receipt any day we're open. Could you send a photo of the crack so the team can have a replacement ready? |
| Dan | [photo] Honestly a bit annoyed, it was a present. |
| AI agent | That's understandable. I've passed your message and photo to Jo, our manager, who will reply here today. |
| → Passed to Jo, shop manager, with the photo | |
| Jo (staff) | Hi Dan, so sorry. I've put a new one aside for you, and there's no need to bring the old one back. |
The agent explained the returns policy once, collected the photo and handed over as soon as the message turned into a complaint. Refunds, replacements and goodwill gestures are a person's decision.
What the agent handles, and what goes to your team
The agent can handle:
- Opening hours, holiday hours, parking and how to find you
- Prices of items in your notes or price list
- How holds, returns, gift cards and posting work
- Taking the name and day for a hold request, so a person can confirm it
- Collecting a photo when something arrived broken
It should pass these to a person, and then stay out of the chat:
- Whether a particular item is on the shelf right now, unless the agent can read a stock list you keep up to date
- Confirming a hold, a special order or a delivery
- Refunds, exchanges outside the normal policy and complaints
- Discounts, price matching and trade or bulk orders
- Anything involving card details or payments
The rules that matter in a shop
Every industry has one or two rules the agent must never bend. In a shop, they are about stock and money.
- Never promise stock. The agent can say an item exists and what it costs, but "it's on the shelf" comes from a person or a stock list you trust.
- Never take card details in a chat. If someone wants to pay over the phone or by link, a person handles it through your normal payment system.
- Never invent a discount. Offers come from your notes, with an end date, or from a person.
- Holds have a clear end. Tell the agent exactly how long you hold items, so customers are never surprised.
Spaces handles the messages only. It does not connect to tills, stock systems or payment systems. If you want the agent to read stock, your AI agent would need its own access to a spreadsheet or stock tool that you set up and keep current.
Which channels to connect
Shoppers use different apps for different things. Start with the one that gets the most messages today.
| Channel | What shoppers use it for | Good to know |
|---|---|---|
| Questions about products in your posts and stories | Usually the busiest channel for boutiques and gift shops | |
| Regulars checking stock, holds and collection | Use the number already on your shop window and receipts | |
| Messenger | Local customers who find you on Facebook | Good for hours and directions questions from nearby |
| Orders for posting, gift cards and supplier queries | One email to one person, never newsletters |
Replies to customers who message you first are what Spaces is for. Each account stays inside safe sending limits, and new accounts start lower and warm up. Connecting your existing shop accounts, with their history of real conversations, is better than starting a new one.
The notes to give your agent
Your agent only knows what you tell it. Here is a shop note you can copy and change. Names and details are examples.
You answer messages for Fern & Field, a gift and homeware shop at
12 Market Street, on Instagram, WhatsApp and Messenger.
Hours: Mon to Sat 9:30am to 5:30pm, Sun 11am to 4pm.
Parking: the Market Street car park, two minutes' walk.
Holds: we hold items until closing on the day the customer chooses,
up to 3 days. A person confirms every hold.
Returns: within 28 days with a receipt, unused. Faulty items any time.
Posting: we post most items in the UK for £4.95. A person confirms.
Gift cards: any amount from £10, in the shop only.
Prices are in the price list below. If an item is not listed, say
you'll check and pass it to Jo.
Never say an item is in stock. Say you'll ask the team to check, take
the name and day for a hold, then hand the chat to Jo.
Never take card details. Never offer discounts that are not in these notes.
Complaints and refunds go to Jo.
Sign off as "Fern & Field".Update the note whenever your hours, holds or posting price change, and paste in your price list for the items people ask about most. Out-of-date notes cause most wrong answers.
Wording that works
These examples show the difference between a reply that keeps the sale and one that loses it or overpromises.
| Situation | Weaker reply | Better reply |
|---|---|---|
| "Is this still in stock?" | "Yes, we have loads!" | "It's £34. I'll ask the team to check the shelf now. Shall we hold one for you?" |
| "Can you hold it?" | "Sure, no problem." | "We hold items until closing on the day you choose. Which day suits you?" |
| "Any discount if I buy two?" | "Yes, 10% off." | "I'll ask Jo, who looks after prices, and she'll reply here." |
| Message at 9pm | No reply until morning | "We're closed now, open from 9:30am. I can take your name for a hold and the team will confirm first thing." |
Set it up step by step
- List the questions you answer most, with the answers. Keep a note on the counter for a week; most shops end up with fifteen to twenty.
- Write your hold, returns and posting rules in one or two plain sentences each.
- Decide who confirms stock and holds, and who handles complaints. Name them in the note.
- Add Spaces to the AI agent you already use. The agents page has the steps for Claude, ChatGPT, Cursor and others; you sign in through your browser and approve the connection. Chat apps such as Claude or ChatGPT act when you ask them in a chat, so for replies around the clock use an always-on agent such as Claude Code, Codex, OpenClaw or Hermes.
- Connect the account that gets most messages. For Instagram or Messenger you sign in through a secure link; for WhatsApp you scan a QR code with the shop phone.
- Send ten test messages from a friend's phone, including a stock question, a discount request and a complaint, and check each one.
- Read every conversation for the first week, then add the next channel.
Common mistakes to avoid
- Letting the agent say "yes, in stock" from an old list. One empty-handed trip loses a customer for good.
- Forgetting to tell staff about holds. The hand-over only works if someone checks it during the day.
- Leaving out the end time of a hold, so customers turn up a week later expecting it.
- Using the agent to send offers to everyone who ever messaged you. Spaces is for replies to people who wrote in, not promotions.
- Posting a new product and leaving the agent without its price. Add new stock to the note when you post it.
What if...
| If this happens | What the agent should do |
|---|---|
| Someone asks about an item it has no price for | Say it will check, and pass it to a person. |
| A customer wants to pay over the chat | Say a member of the team will arrange payment, and hand over. Never take card details. |
| A trade buyer asks for wholesale prices | Take their business name and what they need, and hand over. |
| A customer is rude or upset | Apologise once, say the manager will reply, and hand over. |
| Someone asks about an item from another shop | Say politely that it is not something you sell. |
| The shop is closed for a holiday | Give the reopening date from the notes and offer to take a hold request. |
Checklist before you go live
- The "never promise stock" rule is in the note and the agent follows it in a test.
- Hold length, returns window and posting price match what you tell people in the shop.
- A named person checks hand-overs at least twice a day.
- Your price list for the most-asked items is in the note.
- You know how to stop everything at once: Settings, then Pause everything.
Where to start
Start with Instagram or whichever account is busiest, and the ten questions you hear most. Keep stock and money with people, and read every conversation for the first week.
Once you trust it, add WhatsApp for your regulars and a holiday-hours note before each bank holiday. While you build trust, ask your AI agent to hold replies as drafts, and nothing goes out until you approve it.
Who you message
Pricing
FAQ
Can the agent check our stock?
Only if your AI agent can read a stock list or tool that you keep up to date. Spaces handles the messages and does not connect to tills or stock systems. Without that, the agent takes the request and a person checks the shelf.
Can it take payments?
No, and it should never ask for card details in a chat. If a customer wants to pay before collecting, hand the chat to a person who uses your normal payment system.
Will it work when we post a new product?
Yes, if you add the price and any details to the note when you post. Questions after a post tend to arrive in a rush, which is when an agent helps most.
Can we send messages about our sale?
Not to people who have not asked. Spaces is for replies and for messages people expect, such as confirming a hold. A post or a sign in the window is the right place for a sale.
What happens when the agent hands a chat to a member of staff?
The customer stays in the same chat and Spaces marks it as taken over by a person. The agent cannot send anything in that chat until it is handed back. Your staff reply from the shop account as usual.
Should we tell customers they are talking to an AI agent?
We recommend it. A short line such as "I'm the shop's automated helper; a person confirms stock and holds" sets the right expectations and saves disappointment.
Is it safe for our Instagram account?
Instagram restricts automation, so read the caveat at the top of this page first. Spaces lowers the risk with limits and pacing and by replying only to people who wrote in, but it cannot guarantee any platform will not act on an account.