How Do I Automate My WooCommerce Store for Black Friday?
You can automate your WooCommerce store for Black Friday using Krom Automation, a visual workflow plugin for WordPress. The free version covers Order Created and Order Completed triggers plus 21 built-in actions, which handles most of what you need. If you want a Schedule trigger, incoming webhooks, or email marketing integrations like Mailchimp or FluentCRM, you will need Pro, which starts at $69 a year.
Black Friday 2026 falls on November 27 and Cyber Monday on November 30. That gives you roughly four weeks from today to build, test, and run your automations, which is enough time if you start this week. The stores that struggle are not the ones with small budgets, they are the ones that set up workflows two days before and never test them.
This guide covers which triggers to use, which actions to pair them with, how to test without sending real emails, and what to automate after the sale ends. That last part is the angle almost every other resource skips entirely.
Browse the full feature list to see every trigger and action available before you plan your workflows.
Quick Summary
| Workflow | Trigger | Key Action | Free or Pro? |
|---|---|---|---|
| Order confirmation + upsell | Order Completed | Send Email | Free |
| First-purchase welcome | Order Completed + condition | Send Email, Change User Role | Free |
| Low stock alert to Slack | Order Completed + condition | HTTP Request to Slack | Free |
| Failed payment recovery | Order Created (status: failed) | Send Email | Free |
| Scheduled sale price emails | Schedule Trigger | Send Email via visual builder | Pro |
| Post-sale Mailchimp tagging | Order Completed | Mailchimp integration | Pro |
| Post-BFCM re-engagement | Schedule Trigger (Dec 3) | Send Email sequence | Pro |
What Should I Set Up Four Weeks Before Black Friday?
Four weeks out, your job is infrastructure, not campaigns. This is when you install and configure Krom Automation, connect your email provider, and build one test workflow end to end. Trying to build five workflows at once without a working baseline is how things break on the day.
Start with the installation guide if Krom Automation is not already active. Once it is, build a simple Order Completed workflow that sends you a plain-text notification email. This confirms your WooCommerce triggers are firing correctly and that Action Scheduler is processing jobs in the background.
Your four-week checklist, in priority order:
- Week 4 (now): Install Krom Automation, configure Action Scheduler, run one test Order Completed workflow, confirm emails arrive
- Week 3: Build your core sale workflows, order confirmation, first-purchase welcome, low-stock alert
- Week 2: Add post-sale and recovery workflows, failed payment email, Mailchimp tagging if using Pro
- Week 1: Stress test everything using the workflow simulator, fix edge cases, freeze changes
- Nov 27 to Nov 30: Monitor the execution log dashboard, do not edit live workflows
- Dec 1 onward: Run post-BFCM re-engagement sequence, reconcile inventory, review analytics
Work through these in order. Skipping to Week 2 workflows before Week 4 infrastructure is confirmed means you will not catch configuration problems until they fail silently on the actual day.
The stores that struggle are not the ones with small budgets. They are the ones that set up workflows two days before and never run a single test.
Which Triggers Should I Use for Black Friday Automation?
Krom Automation’s free version includes 2 WooCommerce triggers: Order Created and Order Completed. Those two cover the majority of what a Black Friday campaign actually needs. You can see every available trigger in the free triggers reference.
Here is how to use each one:
- Order Completed: Fires when payment is confirmed and fulfillment is marked complete. Use this for post-purchase emails, loyalty tagging, and first-purchase detection. This is your highest-value trigger because it only fires for customers who actually paid.
- Order Created (status: failed): Use conditional branching to check whether the order status is “failed” immediately after creation. This is your failed payment recovery trigger. A one-email recovery sequence sent within 30 minutes recovers a meaningful share of abandoned checkouts.
- Schedule Trigger (Pro): Fires on a date and time you define. Use this to send your Black Friday teaser email on November 25, your launch email at midnight November 27, and your last-chance email on November 30 at 6 PM. The Schedule Trigger documentation covers one-time and recurring options.
- User Registered: If you gate a Black Friday deal behind account creation, this trigger fires the moment someone signs up. Pair it with a Send Email action and a coupon code in the body.
For low-stock alerts, there is no dedicated inventory trigger in the free version. The practical workaround is a conditional branch on the Order Completed trigger: after each order, check the remaining stock count using a merge tag and branch to a Slack or email notification if it falls below your threshold. This is documented in the conditions and branching guide.
Which Actions Should I Pair With Each Trigger?
Krom Automation’s free version includes 21 built-in actions. The ones that matter most for Black Friday are Send Email, HTTP Request, Change User Role, and Update Post Field. The free actions reference lists every option with field descriptions.
Send Email is the workhorse. Use merge tags to pull the customer’s first name, order total, and order number directly into the email body. The merge tags documentation shows exactly which variables are available from WooCommerce order events.
HTTP Request lets you hit any external endpoint, including Slack’s incoming webhook URL, without a Pro integration. A five-line JSON payload to a Slack webhook is enough to get real-time low-stock and failed-payment alerts into your team’s channel. We have a full walkthrough of WooCommerce order alerts to Slack and SMS if you want the exact payload structure.
Change User Role lets you tag first-time buyers with a custom WordPress role the moment their order completes. That role can then gate loyalty pricing, exclusive content, or early access to future sales. It runs entirely inside WordPress with no external CRM required.
If you are on Pro, the Mailchimp integration and FluentCRM integration let you subscribe contacts, apply tags, and trigger sequences directly from Order Completed without an HTTP Request workaround.
How Do I Build the Four Core Black Friday Workflows?
These four workflows cover the most valuable automation ground for a BFCM sale. Build them in this order because each one teaches you something about the canvas before the next one adds complexity.
Workflow 1: Order Confirmation Email
Trigger: Order Completed. Action: Send Email. Use merge tags for first name, order number, and order total.
Add a one-line cross-sell suggestion pointing to a related product. This replaces WooCommerce’s default plain-text receipt with something that actually represents your brand.
Workflow 2: First-Purchase Welcome
Trigger: Order Completed. Add a conditional branch immediately after the trigger: check whether the customer’s total order count equals 1. The Yes path sends a welcome email with a loyalty discount code for their next purchase.
The No path ends. The step-by-step workflow builder guide shows how to add conditions to any workflow.
Workflow 3: Failed Payment Recovery
Trigger: Order Created. Add a conditional branch checking order status equals “failed”.
The Yes path waits 30 minutes using a delay action, then sends a recovery email with a direct link to the cart. Enable “run once per entity” in workflow settings so the same customer does not receive the email twice if two orders fail in the same session.
Workflow 4: Low-Stock Team Alert
Trigger: Order Completed. Add a conditional branch checking remaining stock on the purchased product. Set the threshold to whatever your reorder point is, say 10 units.
The Yes path sends an HTTP Request to your Slack webhook with the product name, SKU, and remaining quantity as merge tag values. This workflow alone saves your team from discovering a stockout on the morning of Black Friday.
A low-stock alert that fires after every order costs you nothing and prevents the one situation no discount strategy can fix: running out of stock at peak traffic.
How Do I Test Workflows Before the Sale Starts?
Krom Automation includes a workflow simulator that runs a dry-run of any workflow with zero side effects. No emails send, no Slack messages fire, no database records change. You supply the trigger data manually and the simulator steps through every node, showing you what each action would do and flagging any configuration error before it reaches a real customer.
Run the simulator on every workflow at least once before November 27. Pay particular attention to:
- Conditional branch logic: Simulate both the Yes and No paths separately to confirm each one behaves correctly
- Merge tag resolution: Check that order number, customer name, and product fields populate with real-looking values rather than empty strings
- Delay timing: Verify the delay unit is set correctly. A delay set to “30” with the unit left on “days” instead of “minutes” sends your recovery email a month late
- Run once per entity: Confirm it is enabled on any workflow that could fire multiple times for the same order or customer
The simulator documentation explains how to supply custom trigger data for WooCommerce order events specifically. Use it on November 24 or 25 at the latest. Freezing changes at least 48 hours before the sale starts is a discipline worth enforcing.
One honest constraint: workflow execution runs on Action Scheduler, which depends on WordPress Cron. On very low-traffic sites where no page loads occur for hours, WP-Cron fires late.
If your store is running a major sale, traffic will not be the problem. But if you are running Black Friday automation on a staging or low-traffic site, configure a real server cron job to call wp-cron.php on a one-minute interval.
What Should I Automate After Cyber Monday?
Almost every Black Friday automation guide stops at November 30. That is the wrong place to stop. The customers who bought from you during BFCM are your highest-intent audience for the next 90 days, and most stores do nothing with them beyond a generic December newsletter.
Here is what to build for the post-sale period:
- Re-engagement sequence (Dec 3): Use the Schedule Trigger to send a “thank you for your BFCM order” email on December 3, including a preview of upcoming holiday deals. Buyers who hear from you within a week of purchase are significantly more likely to return before Christmas.
- Review request (Dec 5 to 7): Trigger: Order Completed, with a 7-day delay action. Action: Send Email asking for a product review. Seven days gives the customer time to use the product before you ask.
- Inventory reconciliation alert: Use the Schedule Trigger set to December 1 at 9 AM to send an HTTP Request to your warehouse system or a Slack message summarising which SKUs dropped below reorder thresholds during the sale period.
- Segment buyers for January: If you are on Pro and using FluentCRM, the Order Completed trigger can apply a “BFCM 2026 buyer” tag to every customer automatically. That tag becomes your January re-engagement segment without any manual list building.
Our companion post on WordPress automations to set up before Black Friday covers the broader pre-sale preparation if you want to go deeper on timing.
The post-sale window is where most stores leave money on the table. Your BFCM buyers are warmer than any other segment you have, and the window to act is short.
Free vs Pro: Which Plan Do You Actually Need for Black Friday?
| What you want to do | Free | Pro |
|---|---|---|
| Order Completed and Order Created triggers | Yes | Yes |
| Send transactional emails with merge tags | Yes | Yes |
| Conditional branching (first purchase, failed payment, low stock) | Yes | Yes |
| Delay scheduling (30-minute recovery email, 7-day review request) | Yes | Yes |
| Slack and SMS alerts via HTTP Request | Yes | Yes |
| Workflow simulator for dry-run testing | Yes | Yes |
| Schedule Trigger for timed campaign emails | No | Yes |
| Mailchimp, FluentCRM, ActiveCampaign integration | No | Yes |
| Visual email builder for branded transactional emails | No | Yes |
| Incoming webhook receiver for external triggers | No | Yes |
| 80+ additional triggers and 60+ additional actions | No | Yes |
The free version handles the four core workflows described above without restriction. You need Pro if you want timed campaign emails, native email marketing integrations, or branded transactional emails built with the visual email builder. See the free vs Pro comparison for the complete breakdown.
Pro plans start at $69 a year for one site, or $199 as a one-time lifetime payment. There is a 14-day money-back guarantee on every plan. Compare all three plans to find the right fit for your number of sites.
What Are the Real Costs of Running This Manually Instead?
If you skip automation and handle BFCM manually, here is what that actually looks like in hours. A typical BFCM weekend for a mid-size WooCommerce store involves roughly 200 to 500 orders over four days. Manually sending order follow-ups, checking stock levels, and fielding failed payment queries at that volume takes 8 to 12 hours of staff time across the weekend, at a minimum.
A developer building these workflows from scratch in custom code would charge between $500 and $1,500 depending on complexity. Krom Automation Pro for one site costs $69 a year, or $199 as a lifetime purchase. The math is not close.
If you are managing Black Friday automation across multiple client stores, the Standard plan at $149 a year covers 5 site activations. The WordPress automation across multiple client sites post covers how to structure that work efficiently.
Also from wpRigel
Pollify is wpRigel’s Gutenberg-native poll, survey and quiz plugin. If you want to run a Black Friday customer preference survey or a product feedback poll, Pollify builds it as real editor blocks with no shortcodes and no separate interface to configure.
Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl plus K to search orders, switch products, update stock status, and run WooCommerce actions without clicking through menus. During a high-volume sale weekend when speed matters, it saves more time than it sounds like it would.
Our Verdict: Who Should Act on This Now?
If you are running a WooCommerce store and Black Friday is four weeks away, start with the free plugin today. Install it, build the Order Completed confirmation workflow, and confirm your Action Scheduler is processing correctly. That single step eliminates the most common failure mode: discovering on November 27 that background jobs are not running.
If you want timed campaign emails, email marketing integrations, or branded transactional emails, upgrade to Pro before November 14. That gives you two weeks to build and test the additional workflows before the sale starts. Do not upgrade on November 25 and expect to have everything working correctly by the 27th.
If you are an agency running BFCM automation across multiple client stores, the Standard plan covers 5 sites and includes every Pro feature. That is the right tier. Trying to manage client automations on individual free installs is the slower path.
Download the free plugin from the WordPress.org plugin directory and run your first workflow today. See full pricing details for Pro if you need the Schedule Trigger or integrations before November 27.
Frequently Asked Questions
Does Krom Automation work with WooCommerce Subscriptions?
Yes. The WooCommerce Subscriptions integration adds subscription-specific triggers in Pro, including renewal events and cancellation triggers. For a Black Friday subscription promotion, you can fire a workflow whenever a new subscription is created during the sale window.
Can I send emails to Mailchimp lists automatically when an order completes?
Yes, but this requires Pro. The Mailchimp integration lets you subscribe contacts, apply tags, and trigger automations directly from Order Completed. On the free version, you can approximate this with an HTTP Request action pointing to the Mailchimp API.
What happens if a workflow fails during the Black Friday rush?
Krom Automation sends a failure notification email and retries automatically with configurable backoff. Every execution is logged step by step in the execution history, so you can see exactly where a workflow failed and why. Our post on automations that fail silently explains how to catch these before they cause real problems.
Can I run the same Black Friday workflows on multiple client stores?
Yes. Krom Automation supports workflow import and export as portable JSON.
Build the workflow once, export it, and import it on each client site. You will need to update site-specific settings like email addresses and Slack webhook URLs after importing, but the workflow structure transfers completely.
Will WP-Cron cause delays during a high-traffic Black Friday sale?
On a high-traffic store during BFCM, WP-Cron fires frequently because every page load can trigger it. The risk of late execution is highest on low-traffic sites.
If your store is expecting significant Black Friday volume, WP-Cron timing is not the thing to worry about. If you are cautious, configure a real server cron job to call wp-cron.php every minute for the sale weekend.
Is there a way to test my Black Friday workflows without sending real emails?
Yes. The workflow simulator runs a complete dry-run with zero side effects.
You supply test order data and the simulator steps through every node, showing what each action would produce without actually executing it. Use it on every workflow at least once before November 27.