Black Friday 2026 falls on November 27 and Cyber Monday on November 30, and the automations worth having that weekend are the ones you turn on and test before it starts. This checklist covers seven MESA workflows for Shopify stores: holding risky orders, catching repeat-address orders, capping a launch offer, watching stock, rewarding buyers with single-use codes, chasing shipping updates, and logging every order to a sheet. Each one comes with a template you can install or have the MESA AI assistant build.

None of these replace your discounts or your theme. They handle the work that piles up around a sale: orders someone has to review, stock someone has to watch, and updates someone has to chase. Over a normal week a person can keep up with that by hand. Over a sale weekend, that person is usually busy with something else.

TL;DR: there's a template for that

Hold Fulfillment for High-Risk Shopify Orders A risky order that ships before anyone reviews it can turn into a chargeback and lost inventory. This workflow checks Shopify's fraud analysis on every new order and puts a fulfillment hold on the ones flagged as high risk, so nothing ships until your team has looked at it and released the hold.

Protect the orders

1. Hold fulfillment on high-risk orders

A risky order that ships before anyone looks at it can become a chargeback and lost inventory, and sale weekends are when the order queue moves fastest. This workflow waits for Shopify's fraud analysis to finish on each new order, and when Shopify flags the order as high risk, it puts the order's fulfillment on hold. Nothing ships until someone on your team reviews the order and releases the hold.

Why turn it on before Black Friday: your warehouse or 3PL will be working through orders as fast as they can, and a hold is the one thing that stops a flagged order without anyone having to catch it in time.

Hold Fulfillment for High-Risk Shopify Orders A risky order that ships before anyone reviews it can turn into a chargeback and lost inventory. This workflow checks Shopify's fraud analysis on every new order and puts a fulfillment hold on the ones flagged as high risk, so nothing ships until your team has looked at it and released the hold.

2. Flag orders shipping to an address you've seen recently

Duplicate orders, limit-per-customer workarounds and some fraud all show up the same way: several orders going to one address. This workflow checks each new Shopify order against your orders from the last 60 days. When the shipping address matches an earlier order, it tags the new order and posts both orders to a Slack channel, so someone can decide before it ships whether it's a loyal repeat customer or a problem.

For more on address-based checks, see how to detect and cancel orders with address discrepancies.

Flag New Shopify Orders Shipping to an Address Used in Recent Orders Duplicate orders, reseller abuse and some fraud show up as several orders going to the same address. This workflow checks each new Shopify order against your orders from the last 60 days, and when the shipping address matches an earlier order, it tags the new order and posts the match in Slack so someone can review it before it ships.

Run the offer you planned

3. Limit a promotion to the first 150 paid orders

"Free gift for the first 150 orders" is easy to announce and hard to run, because each order arrives on its own, so something has to keep count between them. This workflow keeps a running total in a MESA data table, skips orders that shouldn't count, checks every paid order against the cap, tags each qualifying order, notes its slot number on the order, and sends a Klaviyo event so your confirmation email goes out. Order 151 simply gets nothing. Change 150 to whatever your offer needs.

The full build, including what happens when two orders are paid at the same moment, is in our step-by-step guide.

Limit a Shopify Promotion to the First 150 Paid Orders Launch offers like a free gift or an extended warranty for the first 150 customers need a counter that survives between orders and stops cleanly at the cap. This workflow keeps a running total in a MESA data table, checks every paid order against it, tags each qualifying order, and pushes a Klaviyo event so the right confirmation email goes out. Order 151 simply gets nothing.

4. Email a unique discount code after a purchase

A shared code posted on a coupon site can follow your sale around for weeks. A code made for one customer can't. When a paid order includes the product you choose, this workflow creates a single-use Shopify discount code for each unit bought, sets it to expire a set number of days after the order, and emails the codes to the customer. It's a simple way to give Black Friday buyers a reason to come back in December without opening the discount to everyone.

If your sale itself needs to start and end on a schedule, see how to schedule site-wide sales on Shopify.

Email a Unique Discount Code After a Shopify Purchase Reward a purchase with a one-time code the customer can only use once. When a paid order includes the product you pick, this workflow creates a unique Shopify discount code for each unit bought, sets it to expire a set number of days after the order, and emails the codes to the customer. No shared codes getting posted online, and no copying codes out of the admin by hand.

Watch stock and shipping

5. Text a low-stock alert and log the SKU to Google Sheets

Best sellers can sell out fast on Black Friday, and the first person to notice is often a customer. This workflow watches Shopify inventory, and when any SKU drops below your threshold (10 units by default), it texts your ops manager and adds a row to a Google Sheet with the SKU, product, variant, location and quantity. You get an instant heads-up and a running reorder list for the week after.

For Slack alerts and other ways to set thresholds, see how to add a Shopify low stock alert.

Text Low Stock Alerts and Log Shopify SKUs to Google Sheets Low stock usually gets noticed when a product sells out, and reorder lists live in someone's head. This workflow watches Shopify inventory, and when any SKU drops below your threshold it texts your ops manager and adds a row to a Google Sheet, so you have both an instant heads-up and a running list to review and reorder from each week.

6. Send daily reminders until a shipment is reported

If a supplier, dropshipper or 3PL ships some of your orders, a sale weekend means a lot of tracking numbers to chase. This workflow runs every morning, finds unfulfilled Shopify orders from the last 30 days that haven't been tagged as reported, and emails a reminder for each one to whoever ships it. Once the shipment details come in and the order gets its reported tag, the reminders for that order stop on their own.

Send Daily Reminders Until a Shopify Order Shipment Is Reported When someone else ships your orders, chasing them for tracking numbers by hand takes time every day. This workflow runs each morning, finds unfulfilled Shopify orders that haven't been tagged as reported, and emails a reminder for each one. Once the shipment details come in and the order gets its reported tag, the reminders stop on their own.

See the weekend as it happens

7. Send every Shopify order to Google Sheets

Shopify's reports are the record, but a shared sheet is often where a team actually watches a sale: who's buying what, which products need a restock call, which orders need a second look. Every time a new Shopify order comes in, this workflow logs each product in it to a Google Sheet, with customer, shipping, SKU and price details and a link back to the order, so the whole team can follow the weekend without admin access.

Send Shopify Orders to Google Sheets Keeping up with order data shouldn't mean downloading CSVs or copying rows by hand. Every time a new Shopify order comes in, this workflow logs each product from that order into a Google Sheets spreadsheet automatically — customer info, shipping details, SKUs, prices, and a direct link back to the order in Shopify. Your records stay current without you touching a thing.

Before November 27: test everything once

  • Turn each workflow on early, not on Thanksgiving night. A few days of ordinary orders will show you whether the filters and thresholds are right.
  • Place a test order that should trip each workflow (a product that crosses your low-stock threshold, an address you've used before) and check the tag, the message or the row lands where you expect.
  • Name an owner for every alert. A Slack channel or inbox nobody checks over the weekend is only a log.
  • Write down how to switch each one off, so whoever is on duty can pause a workflow without guessing.

Every template above can be installed as is, or described to the MESA AI assistant inside MESA, which builds the workflow for you to review and adjust. Once the packages are moving, the next thing to watch is the ones that get stuck in transit, which is where shipment exception alerts come in.

FAQs

When is Black Friday 2026?

Black Friday 2026 is Friday, November 27, the day after US Thanksgiving (Thursday, November 26). Cyber Monday is November 30.

Which Black Friday automations should a Shopify store turn on first?

Start with the ones that prevent costly mistakes: holding fulfillment on high-risk orders and low-stock alerts on your best sellers. Then add the ones that save time over the weekend, like logging orders to a sheet and chasing shipping updates.

Do I need to build these workflows from scratch?

No. Each item includes a MESA template you can install, and the MESA AI assistant can build or adjust any of them from a plain description of what you want.