Shopify FAQ automation means answering your store’s repeat customer questions without a person typing each reply. It has two meanings: publishing an FAQ page customers can read, and having an AI agent answer those questions in chat, email or messaging. The second only works when each answer has the right source: a written policy, live order data, or a person.
This guide is for Shopify store owners and support leads. It sorts 20 common questions into three groups and shows how to rewrite policies so software can apply them.
What is Shopify FAQ automation?
Shopify FAQ automation is any setup that answers frequently asked questions for you. The simplest version is an FAQ page on your store. The fuller version is an AI agent or Shopify FAQ chatbot that reads your policies and your Shopify orders, then replies to customers on the channel they used.
An FAQ page can only hold answers that are true for everyone, such as your return window. Many questions customers call “FAQs” are personal: “Where is my order?” has a different answer for every customer, so no page can answer it. The list below splits questions by what the answer needs, not by how often they come up.
If you have not yet measured which questions your store gets most, start with our method for tagging your last 100 tickets, then come back to this list.
Which 20 questions should you automate first?
Automate first the questions you get most often whose answer comes from a clear source. The table sorts 20 common Shopify questions into three types: a static answer (same for everyone), live order data (different per customer), and always hand off (needs a person).
| # | Customer question | Type | What the answer needs |
|---|---|---|---|
| 1 | What are your shipping rates? | Static | Rates by country and order value |
| 2 | How long does delivery take? | Static | Processing time plus delivery time per region |
| 3 | Do you ship to my country? | Static | List of countries you ship to |
| 4 | What is your return policy? | Static | Return window, condition rules, exclusions |
| 5 | How do I return or exchange an item? | Static | Numbered steps and the return address or portal |
| 6 | What size should I order? | Static | Size guide with measurements |
| 7 | Which payment methods do you accept? | Static | The methods enabled at your checkout |
| 8 | Where is my order? | Live data | Order status, tracking number and link |
| 9 | When will my order arrive? | Live data | Fulfilment status and estimated delivery date |
| 10 | Can I change my shipping address? | Live data | Whether the order has shipped, then customer confirmation |
| 11 | Can I cancel my order? | Live data | Whether the order is unfulfilled, then customer confirmation |
| 12 | Can you add a gift note to my order? | Live data | The order, then customer confirmation |
| 13 | Is this item in stock? | Live data | Current inventory for the variant |
| 14 | Why does my discount code not work? | Live data | The discount codes you have set up and their conditions |
| 15 | Am I eligible for a refund? | Live data | Order date, items and your written return rules |
| 16 | Has my refund been processed? | Live data | Refund status on the order |
| 17 | My item arrived damaged or wrong | Hand off | Photos, judgement, a replacement or refund decision |
| 18 | I want to make a complaint, or I am talking about legal action | Hand off | A person who can take responsibility |
| 19 | Can I speak to a person? | Hand off | A teammate, or a ticket if nobody is online |
| 20 | Can you make an exception to your policy? | Hand off | Someone with authority to say yes |
Questions with a static answer
Questions 1 to 7 have one correct answer for every customer, so they suit both an FAQ page and an AI knowledge base. Write each answer precisely once: shipping times name the region and working days, and return steps are numbered, with the address or link the customer needs.
Questions that need live order data
Questions 8 to 16 look like FAQs but are lookups. “Can I change my address?” depends on whether that customer’s order has already shipped, so a static answer either delays the customer or promises something you cannot do. The AI has to read the customer’s Shopify order by order number, email or phone. Our post on Shopify order status automation covers the most common of these, “where is my order?”, in detail.
Some of these questions lead to a change on the order. A safe setup only updates an address, adds an order note or cancels an unfulfilled order after the customer confirms the change. Our page on order editing for Shopify shows how Fyncall handles that confirmation step. For refunds, the AI should check eligibility and refund status, while issuing the refund stays with your team.
Questions that should always reach a person
Questions 17 to 20 need judgement, evidence or authority. A damaged parcel needs someone to look at photos and choose a fix, a complaint needs a person who can own it, and an exception is something no written rule covers. Route these to your team quickly. Our guide on when to use AI support on Shopify explains where to draw this line.
Why do vague policies break FAQ automation?
Vague policies break FAQ automation because software can only apply rules that are written down. “We have a generous return policy” tells a customer nothing and gives an AI nothing to check. “Items can be returned within 30 days for a full refund” can be applied to a real order date.
Rewrite your shipping, return and order-change policies before you upload them. These are example rewrites; use your own numbers.
| Before (vague) | After (an AI can apply it) |
|---|---|
| We have a generous return policy. | Unworn items can be returned within 30 days of delivery for a full refund to the original payment method. Sale items cannot be returned. |
| We ship fast. | Orders placed before 2 pm UK time, Monday to Friday, ship the same day. UK delivery takes 2 to 3 working days. |
| Exchanges are easy. | You can exchange an unworn item for a different size once per order, within 30 days of delivery. We cover the return postage for exchanges. |
| Contact us quickly if you need to change your order. | You can change your shipping address or cancel your order until it is fulfilled. Once it has shipped, we cannot change it. |
Good return policy wording follows the same pattern: a number (days), a condition (unworn, unopened), an outcome (refund, exchange, store credit) and the exclusions. If a sentence needs a person to interpret it, the AI will either guess or hand off.
How does the AI learn your FAQ answers?
An AI agent learns your FAQ answers from two sources: your Shopify data and the documents you upload to a knowledge base. In Fyncall, the agent reads products, orders and customers from Shopify, and reads your policies from the knowledge base. It does not retrain itself on your conversations.
To set up a Shopify knowledge base in Fyncall:
- Write each policy as its own file: shipping, returns, sizing, payments. Short, focused files are easier to search.
- Upload them as PDF, DOC, DOCX, TXT or MD, up to 10 MB each. The Free plan holds 5 files; Pro has no file limit.
- Wait until each file shows Ready. Only Ready documents are used for answers; files still Pending or marked Failed are not.
- Link the files to the agents that should use them, from each agent’s Knowledge tab.
- Open Test Knowledge Base and ask customer-style questions. The results show which sources were used, with a match percentage for each passage, so you can see gaps before customers do.
Fyncall creates one AI agent for each channel you connect. Because the same knowledge base files can be linked to several agents, your return policy reads the same on WhatsApp, Instagram, email and web chat. For what else an agent can take on, see our guide to Shopify customer support automation.
How does the AI hand off questions it cannot answer?
When the AI cannot answer a customer question, it should hand the conversation to a person instead of guessing. In Fyncall, this is set under AI Escalation, which is on every plan, including Free. Triggers include:
- Explicit human request: the customer asks for a person.
- Failed attempts: the AI has not resolved the question after a set number of tries (1 to 5).
- Customer frustration: a set number of negative signals (2 to 5).
- Sensitive topics: legal mentions and complaints.
- VIP prioritisation: high-value customers are prioritised when another trigger fires.
On handover your team gets the conversation with a summary, and the AI keeps helping the customer while they wait. On Pro, AI Copilot can draft replies and look up orders for the teammate who picks it up. If nobody replies within the timeout you choose (2 to 30 minutes), Fyncall can send a follow-up message or offer the customer a support ticket. With working hours turned on, you can choose what happens outside them: reply as normal, suggest a ticket, or create a ticket automatically. That way questions 17 to 20 in the table still reach someone, even at night. Our post on Shopify AI agent handoff covers the triggers and rules in more detail.
Should you keep an FAQ page as well?
Yes, keep an FAQ page. Some customers prefer to read your shipping and return rules before buying. In Shopify you add one from Online Store > Pages > Add page, as described in Shopify’s help page on adding pages.
Use the same wording on the FAQ page as in your knowledge base, so the page and the AI never disagree. Do not expect FAQ markup to show expanded questions in Google results. In August 2023, Google limited FAQ rich results to well-known, authoritative government and health websites. Write the page for customers, not for a search feature.
Where does Fyncall fit?
Fyncall is an AI helpdesk built for Shopify stores. It brings WhatsApp, Instagram, email and web chat into one inbox, with an AI support agent per channel that answers from your knowledge base and live Shopify data. The agent can look up orders and tracking, check stock and discount codes, and check refund eligibility and status. It changes an address, adds an order note or cancels an unfulfilled order only after the customer confirms, and it does not issue refunds.
The web chat widget is free on every plan and includes in-chat order tracking. The Free plan includes the AI agent replying on its own on every channel, WhatsApp included, for 25 AI messages a month, plus 5 knowledge base files, guardrails, escalation settings and Draft & Review. Pro costs $34 a month with 500 AI messages, unlimited knowledge base files, AI Copilot and ticketing with SLAs. See Fyncall pricing for the full plan list. Fyncall is Shopify only and does not handle phone calls or SMS.
Common questions
Does the AI answer FAQs in the customer’s language?
Yes. Fyncall’s AI agent detects the language a customer writes in and replies in that language, with no per-language setup. Before going live, ask a few FAQs in your customers’ main languages in the Test sandbox to check the answers match your policies.
What is the difference between an FAQ page and a Shopify FAQ chatbot?
An FAQ page shows the same answers to everyone. A Shopify FAQ chatbot or AI agent answers in the conversation and, when connected to Shopify, can give each customer their own order status, delivery date or refund eligibility.
Will AI FAQ answers make things up?
An AI agent can give a wrong answer when your policy is vague or missing. Write specific policies, check them with Test Knowledge Base, and set escalation triggers so unclear questions reach a person.
How many FAQs should I start with?
Start with the five to ten questions your store gets most often. Write the static answers first, connect order data for the lookups, and route the rest to your team.


