Skip to content

Powered by

Shopify Premier Partner
Let's talk

Prepare Your Store for Black Friday in 30 Minutes. A Practical Guide to Shopify Sidekick

Shopify logo and Sidekick, the Shopify AI assistant character, waving against a blurred store admin

Summarize with AI

How to get your store ready for Black Friday in about 30 minutes with Sidekick, the AI assistant in the Shopify admin: sales analysis, a customer segment, a collection and discount, a storefront banner and an email. Prompts tested on a demo store, with screenshots and our take on where Sidekick helps and where it needs correcting.

Before Black Friday you have to decide what to promote, who to talk to, how to present the offer in your store and how to send it to customers. This usually takes a week of emails, spreadsheets and meetings.

We'll show you how to do it in about 30 minutes with Sidekick, the AI assistant built into the Shopify admin. We tested every prompt on a demo store. Next to each one you'll find a screenshot of the result and our assessment of where Sidekick helps and where it needs correcting.

Working with AI – not just in Shopify

ChatGPT, Claude, Gemini and Copilot are good at analyzing data and writing copy, but they don't know your store. To ask them about your bestsellers, you export orders, paste them in, explain the context, and then manually carry the conclusions back into the admin.

Sidekick – your AI assistant in Shopify

Sidekick works inside the Shopify admin and has access to orders, products, customers and discounts. It answers questions about this data and creates reports, segments, collections and discounts on its own.

Shopify admin with the customer list and the Sidekick panel open next to it, asking Where should we begin?

The Sidekick panel open next to the customer list

It opens in a side panel, and conversations are saved. We ran the whole demo in a single thread, so in later prompts we could refer back to earlier results.

It also has limitations. It only sees the place where you launch it. From the admin it doesn't automatically reach into apps, and in some of them, e.g. Shopify Messaging, it only works on the current screen. It will only change your theme once you open it in the theme editor.

Challenges before Black Friday

Before the campaign you need to answer three questions:

  • What to promote? Which products have the highest sales potential and which ones are worth discounting.
  • Who to reach? Which customers to choose based on purchase history and activity.
  • How to prepare the campaign? How to bring the offer, the store and marketing communication together in a short time.

The path from business to delivery

In many companies, the answers pass through seven pairs of hands:

Manager → Analyst → Excel → Marketer → Designer → Developer → Shopify

At every handoff, something can get delayed or lost. In the demo, we checked how many of these steps can be skipped.

Assumptions

The demo store has 15 products, 150 registered users and 1000 orders. You can copy the prompts into your own store and change the numbers and names.

What should we promote?

Prompt #1

Analyze sales from the last 90 days. Show the best-selling products, the products generating the most revenue, and the ones worth using in a Black Friday promotion. Justify your choice based on the data.

Prompt #2

Build a report showing the top 10 products by sales.

Conversation with Sidekick: analysis of the demo store's sales from the last 90 days and a recommendation of products for the Black Friday promotion

Sidekick analyzes sales from the last 90 days

In 90 days (July 25 – October 22) the store sold 319 units in 205 orders, for USD 240,275.40 net. More than half of the revenue came from a single product, The Complete Snowboard: 207 units and USD 144,889.65. Sidekick bet on it and on The Collection Snowboard: Hydrogen, leaving Oxygen as a more expensive alternative. The 3p Fulfilled Snowboard has the third-highest revenue but sold only 7 times, so Sidekick considered it at most a premium offer to test.

What it didn't propose were deep discounts. The leaders had been selling without discounts so far, and the size of the promotion, as it wrote, should depend on margin and stock levels.

Sidekick chart: top 5 products in the demo store by units sold

Top 5 products by units sold

Sidekick chart: top 5 products in the demo store by net revenue

Top 5 products by net revenue

Above each chart you can see the query in ShopifyQL (FROM sales SHOW net_items_sold…), the language Shopify uses to compute analytics. A developer can review it and save it as a report.

Weekly report in Sidekick: net sales, number of orders and average order value

Weekly report: net sales, orders and AOV

The same mechanism works for weekly trends, average order value or period comparisons.

We know what to sell. But to whom?

A segment in Shopify is a query like this:

amount_spent > 500 AND number_of_orders >= 2 AND last_order_date < -60d

Sidekick wrote this line. We gave it a plain sentence:

Prompt #1

Based on the data, prepare a customer segment worth targeting with a Black Friday campaign. I'm interested in customers who have bought before but haven't placed an order in the last 90 days.

Prompt #2

Create a segment of customers who have spent more than USD 500 with us, placed at least 2 orders and haven't bought anything in the last 60 days.

Sidekick creates a customer segment for the Black Friday campaign in the Shopify admin

Sidekick creates a customer segment

Sidekick found 74 customers meeting these conditions, or 49.66% of the base. Each of them spent more than USD 500, bought at least twice and hasn't ordered anything for 60 days.

Saved customer segment in the Shopify admin with the amount_spent, number_of_orders and last_order_date query

The finished segment in the Shopify admin

Sidekick added that it had filled in the segment form but couldn't confirm the save. The segment was saved, but we had to check that manually in the segment list.

Creating the promotion

The key words in these prompts are "from the first report". We didn't list product names, because Sidekick remembered the analysis from the start of the conversation.

Prompt #1

Prepare a collection made up of our TOP 5 products from the first report and name it Black Friday Promo.

Prompt #2

Prepare a Black Friday promotion: 20% off the Black Friday Promo collection, active from November 27 to 30. Exclude products that are already discounted.

Sidekick creates the Black Friday Promo collection from the five best-selling products

Sidekick creates the Black Friday Promo collection

Before creating anything, it reviewed the documentation, the catalog and the variants' compare-at prices. It converted the dates to the store's time zone (America/New_York), so the discount starts on November 27 at 00:00 and ends on December 1 at 00:00.

Sidekick confirms it has created an automatic 20% discount on the Black Friday Promo collection

The automatic discount it created

Scheduled Black Friday automatic discount in the discount list of the Shopify admin

The discount scheduled in the Shopify admin

The discount is automatic, applies to all customers and doesn't combine with others. None of the five products had a compare-at price, so there was nothing to exclude, but the rule isn't dynamic. If you lower the price of one of the products before November 27, you have to remove it from the collection yourself, otherwise it will get another 20% off.

Showing the promotion in the store

We did this part in the theme editor, not in the admin. Anywhere else, Sidekick won't change how your store looks.

Prompt #1

Prepare a section promoting Black Friday. Heading: BLACK FRIDAY. Add information about the 20% discount, a CTA leading to the Black Friday collection, and match the look to the current store. The section should work like the Image Banner section we use in our store.

Prompt #2

Generate a hero image for the Black Friday campaign that matches the style of this store, with no text on the graphic. The graphic should show the products we sell and encourage purchase. Set it as the section background.

Sidekick in the Shopify theme editor prepares a Black Friday section modeled on Image Banner

Sidekick in the theme editor preparing the section

Pointing to Image Banner as a model mattered. Sidekick first read the existing banner and the theme's style, and only then described the new section: heading, discount with dates, a "View collection" button. It went into the theme after we clicked, not before.

The finished Black Friday banner in the demo store with an AI-generated image of snowboards

The finished Black Friday banner with the generated image

The section has the same settings as a regular banner: width, desktop and mobile heights, overlay and colors. The background image shows boards from the store. We keep the text in the section, not on the image, because AI-generated lettering is often distorted, while text in a section can be edited and translated.

Email campaign

This is where Sidekick showed the most limitations. In the Shopify Messaging app it works only within that app's context and performs one operation at each step of building the email. Our prompt was long:

Prompt

Prepare a Black Friday email campaign for the segment created earlier. We're promoting products from the Black Friday Promo collection, 20% off, with the same brand tone as in the current store. Add the previously generated image as an Image section, and at the bottom display a section with products from the "Black Friday Promo" collection. In the content, promote our top 3 products by sales, add a link to each product and show prices before and after the discount.

A prompt like this is better split into several smaller ones: recipients, content, sections.

Black Friday email in Shopify Messaging: subject line and header with the image from the banner

The email header with the previously generated image

The subject line reads "BLACK FRIDAY: Twoje snowboardowe bestsellery −20%" ("Your snowboard bestsellers −20%"), with the banner image below it.

Black Friday email content with three bestsellers and prices before and after the discount

Email content with prices before and after the discount

Further down are three bestsellers with links and correctly calculated prices before and after the discount (USD 699.95 → USD 559.96 for The Complete Snowboard), and at the bottom a link to the whole collection.

Choosing the recipient segment in Shopify Messaging with a counter showing 0 subscribers

Choosing the recipient segment in Shopify Messaging

The recipient counter, however, showed 0 subscribers. The customers in the test data hadn't consented to email marketing. So Sidekick built an email for a segment nothing could be sent to. Check the number of recipients before every send.

Summary: did we shorten the path from business to delivery?

In the demo we didn't need an analyst or Excel: the reports, segment, collection and discount all came from prompts. Sidekick made a simple section on the page and the image without a designer or developer. The email got made, but it needed checking, and in the demo it had no one to go to anyway.

Where Sidekick worked best:

  • reports, visualizations and charts in ShopifyQL,
  • customer segments,
  • collections and discounts,
  • simple changes to the theme and sections.

What to watch out for:

  • advanced theme changes, i.e. complex logic and theme rebuilds, are still a developer's job,
  • mailings and customer communication, because Sidekick can do less inside apps, and the copy and images often give away that they're AI-made.

Will AI replace people?

No. But it will change what people spend their time on.

AI handles repetitive work well: it will calculate sales, build a segment query, fill in a discount form, write the first draft of an email. What it doesn't know is whether a 20% discount pays off at your margin, whether the image fits your brand, and whether the email sounds the way you talk to your customers. A person still has to judge that, and that person is responsible for the result.

In our demo, Sidekick took over clicking around the admin and building reports. It didn't replace anyone who decides on the campaign or checks its results.

Want to get your Shopify store ready for Black Friday or bring AI into your team's work? At wecanfly we've been building stores and e-commerce solutions on Shopify, PHP and WordPress for 15 years. Write to us: hello@wecanflyagency.com or visit wecanflyagency.com.

Author

Mateusz Witkowski

Senior Developer at wecanfly

Follow on LinkedIn

Let's start with a conversation

The ideal first step would be a short conversation during which you tell us about the challenge you are facing.

Black and white portrait of a young man with shoulder-length hair and a mustache, wearing a plaid shirt over a white t-shirt, against a background with plants and a grid wall.

Adam Choromański

New Business Manager