Shopify Sidekick is an AI-powered assistant built directly into your Shopify admin that can help you manage store tasks using simple text commands. For customer service, it acts as a data analyst and a first-draft writer, capable of summarizing order histories and preparing email responses, helping your team work faster and with more context.
What is Shopify Sidekick and how does it access your store data?
Shopify Sidekick is an AI commerce assistant integrated into the Shopify admin. It accesses your store’s data, like products, orders, and customer information, to answer questions and help complete tasks directly from a chat interface.
Think of it as a business analyst who already has the keys to your back office. Because it's a native part of the Shopify platform, Sidekick can see your sales data, inventory levels, and customer segments. This direct access allows it to perform tasks that would otherwise require navigating through multiple screens and reports in your admin.
This deep integration represents a core trade-off: convenience versus privacy. For Sidekick to be effective, it needs broad access to your business data. Merchants must trust that this access is secure and used responsibly within the Shopify ecosystem. The tool is powerful because its data is rich, but this requires a high level of confidence in the platform's data governance and security protocols.
When you ask Sidekick a question, it uses the page you are currently on for context. For example, if you ask for a sales summary while viewing your Analytics page, it uses that data to inform its response. All actions it proposes, such as creating a discount or updating a product description, must be reviewed and approved by you before they go live.
An important edge case to consider is data latency. Information from third-party apps may not sync with Shopify in real time. This can lead to Sidekick providing answers based on slightly outdated information. If you've just updated inventory in an external warehouse management system, Sidekick might not see that change for several minutes, creating a brief window for inaccurate responses.
How can you use Sidekick to summarize a customer's order history?
You can ask Sidekick to pull a specific customer's complete order history, including total spend and number of orders, with a single plain-language prompt. This gives your support team immediate context without needing to manually search through customer records.
When a customer reaches out with a question, the first step is often to understand their relationship with your store. Are they a first-time buyer or a loyal repeat customer? A quick summary from Sidekick can shape the tone and content of your response. Specificity is key to getting a useful summary.
Try these prompts in the Sidekick chat window:
- "Show me the order history for customer [customer name or email], including all order numbers and dates."
- "List all orders from [customer email] and calculate their total lifetime spend."
- "Has [customer name] ordered more than three times? If so, list their last three orders."
Handling the "No-Match" Edge Case
A common support issue arises when a customer emails from an address not linked to their order history. For instance, they might use a personal email for support but a work email for purchases. In this scenario, Sidekick will correctly report that it finds no orders associated with the email address you provided.
This is not a failure of the tool, but a signal for the agent to dig deeper. The next concrete step is to ask the customer for their order number or an alternative email address. Once you have a piece of information that matches a record in Shopify, Sidekick can instantly retrieve the correct history and get the interaction back on track.
Getting this wrong has a real cost. If your agent fails to find the order history, they might treat a VIP customer like a stranger, missing an opportunity to provide personalized service. This can erode loyalty and make your brand appear disorganized. A simple mistake can make a loyal advocate feel completely unrecognized, risking future sales over a poor interaction.
What prompts can you give Sidekick to help draft customer service email responses?
You can provide Sidekick with a scenario and ask it to generate a draft email response, which your team can then review, edit, and send. This reduces the time spent on writing routine replies from scratch.
While Sidekick cannot talk to your customers directly, it excels at content generation. You can use it to create consistent, on-brand templates for common inquiries. The trick is to give the AI enough context to produce a relevant draft, including the customer's issue and the desired tone.
The Trade-Off: Speed vs. Personalization
Using Sidekick to draft emails introduces a classic trade-off between speed and personalization. The AI can generate a technically correct response in seconds, much faster than an agent typing from scratch. However, this initial draft will lack genuine human warmth and specific personal touches. It is a starting point, not a finished product.
The time your team saves on drafting should be reinvested into editing and personalizing the message. The concrete step is to always add two things before sending: the customer's first name and one specific detail you learned from their order history. For example, add a line like, "I hope you're enjoying the [Product Name] you bought last month."
The cost of getting this wrong is sending a cold, robotic email that alienates the customer. If a customer is already frustrated, a generic, unedited AI response can feel dismissive and escalate the situation. What could have been a simple resolution can turn into a negative public review, damaging your brand's reputation for customer care.
Here are some actionable prompts for drafting support emails:
- For a "Where is my order?" (WISMO) query: "Draft a polite email to a customer asking about their order status. The order number is #[order number]. State that it has shipped and include the tracking number [tracking number]."
- For a product question: "Write a friendly email response to a customer asking if [product name] is machine washable. Confirm that it is and recommend washing on a gentle cycle."
- For a return request: "Generate an empathetic email explaining our return policy. Mention that the customer can start a return within 30 days and link to our policy page: [link to your return policy]."
Can Sidekick analyze customer sentiment from support requests?
Sidekick does not currently have a dedicated feature for analyzing customer sentiment from external support tickets or emails. Its capabilities are focused on analyzing data that exists within your Shopify admin, such as order patterns and sales data.
This limitation is due to data silos. Sidekick lives exclusively inside Shopify and cannot access the content of your helpdesk, such as Gorgias or Zendesk. Without access to the text of support conversations, it cannot perform direct sentiment analysis. Its knowledge is confined to the data Shopify itself generates and stores, like orders, products, and reviews.
While you can't feed Sidekick a stream of support tickets, you can use its data-querying abilities to look for indirect signals of customer frustration. For example, a high return rate on a specific product could indicate a quality or description issue that is leading to unhappy customers. This is using Sidekick to find the root cause of dissatisfaction.
You could use a prompt like, "Show me products with the highest return rate over the last 90 days." A more advanced workaround involves manual tagging. An agent could add a Shopify order tag like "damaged-in-transit" after a support ticket. Then, you could ask Sidekick, "What is the total value of orders tagged 'damaged-in-transit' this quarter?"
How does Sidekick help you understand why an order was flagged for fraud?
Sidekick can help you interpret Shopify's own fraud analysis by summarizing the risk indicators for a specific order. When an order is flagged, you can ask Sidekick to explain the factors that contributed to the risk assessment.
Shopify's built-in fraud analysis provides a wealth of information, but the details can be dense. Sidekick acts as a translator, breaking down the technical indicators into a more understandable summary. This allows you to make a faster, more informed decision about whether to fulfill or cancel a high-risk order.
Beyond the Summary: Making the Final Call
A worked example shows how this helps. An order for $950 is flagged as high risk. You ask Sidekick to explain. It responds: "The risk is high due to three factors: the IP address is 3,000 km from the shipping address, the AVS check for the billing address failed, and this email has been used in three chargebacks on other Shopify stores."
This summary gives you clear, actionable data. However, Sidekick only provides the "what, " not the "so what." Your team must still make the final judgment call. The IP mismatch could be because the customer is traveling. The agent's job is to weigh the evidence and, if necessary, take a concrete step like calling the customer to verify the purchase before canceling the order.
The cost of getting this decision wrong is steep. A false positive, canceling a legitimate order, insults an honest customer and loses you a $950 sale. A false negative, shipping a fraudulent order, results in a chargeback where you lose the $950, the product itself, and the shipping fees. Using Sidekick to clarify the risks helps minimize these expensive errors.
When viewing a potentially fraudulent order, try asking Sidekick:
- "Explain the fraud risk analysis for this order."
- "Summarize the high-risk indicators for order #[order number]."
- "Why was the billing address for this order considered a risk factor?"
This approach helps your team understand the 'why' behind the fraud flag, turning a complex data analysis into a clear, actionable insight without leaving the order page.
What are the current limitations of Sidekick for customer service tasks?
Sidekick's primary limitation is that it operates entirely within the Shopify admin and cannot interact with customers or external tools like helpdesks. It can draft a response, but it cannot send the email or carry on a conversation.
This defines its role as an "Assisted Workflow" tool, not an automated one. It makes the manual steps faster but does not eliminate them. For an address change request, an agent still has to open the order, copy the new address, paste it into the right fields, save the change, and then send the confirmation. Sidekick only helps draft the final email.
The assistant is designed to help you, the merchant, not to replace your customer-facing support team. It can't pull data from your external email platform or CRM to get a full picture of a customer's support history. Furthermore, while it can generate text about an order change, it relies on you to manually make many of those changes.
An AI assistant can find the problem, but the best tools solve the problem at the source. Letting a customer resolve their own issue is always faster than drafting an email about it.
Let's quantify the cost. A simple support ticket might take an agent 10 minutes to resolve, costing around $5 in staff time. Sidekick might reduce that to 6 minutes, saving $2. However, a self-service tool that lets the customer change their own address resolves the issue in one minute with zero staff involvement, at a cost of $0 per ticket.
For instance, if a customer emails asking to change their shipping address or swap a product size, Sidekick can help you draft a reply. However, this still leaves a support ticket in your queue that requires manual action. The workflow is faster than a purely manual one, but the core task still falls to your team.
How can you train your team to use Sidekick effectively for daily support?
Train your team by creating a small library of specific, repeatable prompts for your most common customer service queries. By saving these as "Skills" in Sidekick, your team can execute routine tasks with a simple shortcut.
Effective use of Sidekick comes from moving beyond generic questions to specific, structured commands. Start by identifying your top 3-5 support requests. Are they WISMO inquiries, product questions, or return requests? For each one, develop a standard prompt that your team can copy, paste, and modify.
The cost of not training your team is significant. Without guidance, agents will treat Sidekick like a generic search bar, get generic results, and quickly conclude it isn't useful for their job. This leads to low adoption and a wasted opportunity. Real value is unlocked only when teams use structured, repeatable prompts to solve specific business problems efficiently.
A Worked Example: Building a "High-Value Welcome" Skill
A concrete step is to build a "Skill" for a high-value workflow. For example, to personally welcome new customers who place large orders. First, define the goal: identify first-time customers spending over a certain threshold. Second, write the multi-step prompt and save it as a Skill named "Welcome VIP."
The prompt could be: "Check the order history for customer [email]. If their total order count is 1 and the latest order value is over $400, then draft a personal thank you email from the founder. Mention their name and the specific [product name] they purchased. Include a unique 10% discount code for their next order."
For example, create a "Skill" for summarizing a new customer ticket. The prompt could be: "Summarize the order history for [customer email], list their total spend, and check if they have any other open orders." This standardizes the first step of any support interaction. Encouraging your team to use these saved prompts reduces cognitive load and ensures a consistent starting point for every customer issue.
While Sidekick can draft a response to an order edit request, the most efficient solution is often to prevent the ticket from being created in the first place. Enabling customers to make their own changes on the order status page with a tool like Tacey for order editing is the most direct way to resolve their requests. You can install Tacey from the Shopify App Store to let customers handle common issues like address changes and item swaps themselves, freeing your support team to focus on more complex problems.
Frequently asked questions
Can Shopify Sidekick create discounts for unhappy customers?
Yes, you can ask Sidekick to generate a unique discount code. For example, you can prompt it: "Create a one-time use 15% discount code for an unhappy customer." Sidekick will prepare the discount in the Shopify admin for you to review and approve.
Does Sidekick work on the Shopify mobile app?
Yes, Sidekick is available in the Shopify app, allowing you to manage tasks and get information from your phone or tablet. The chat interface stays on your screen as you navigate through different sections of the app.
Can Sidekick access information from third-party apps?
Sidekick can work with supported third-party apps if they have built an integration. It will ask for your permission before accessing data from another app for the first time. However, it cannot integrate with all external tools.
Is there an extra cost for using Shopify Sidekick?
No, Sidekick is included with Shopify plans at no additional cost. However, some advanced features, like custom app generation, may be limited to higher-tier plans like Shopify Plus, Advanced, or Grow.
Can Sidekick help write or update my store's policy pages?
Yes, Sidekick can help you add or edit your store policies, such as your return policy or terms of service. It can insert Shopify's built-in templates or add text that you provide, which you must then review and save.
Does Sidekick remember my previous conversations?
Yes, Sidekick remembers your preferences and past conversations to provide better context for future requests. You have the ability to manage this memory, turn it off for specific chats, or delete conversation histories.
Can I save a frequent prompt for my team to reuse?
Yes, you can save a recurring prompt as a "Skill." This allows you and your team to run complex, multi-step tasks using a simple shortcut, which helps standardize common workflows for your support team.




