How Do I Give My Best Customers Early Access to Black Friday Deals?
You can give VIP customers early access to your Black Friday deals using Krom Automation, and the free plugin covers most of what you need. The core workflow: set a condition that identifies high-value customers by WooCommerce order history or user role, fire a personalised coupon code email before the public sale opens, and trigger a Slack or email alert to your team when a VIP order lands.
Black Friday 2026 is November 27. If you start setup by November 10, you have two weeks to build, test and stress-test before anything goes live.
Most guides on VIP early access assume you already have a clean segment ready to go. They skip the harder question: how do you define “VIP” in the first place, and how do you automate the entire chain from identification to notification without stitching together three separate tools? This article answers both.
For the email design side of the early access message itself, the visual email builder in Krom Automation Pro gives you a block-based editor powered by Gutenberg, so you can build a properly branded early access email without touching HTML. If you are staying on the free plan, the Send Email action handles plain and simple HTML just fine for getting started.
Browse the full feature list to see exactly what the free version includes before deciding whether Pro is worth adding for this campaign.
What Does “VIP” Actually Mean, and How Do You Identify Those Customers?
This is the step every competitor guide skips. They tell you to email your VIP segment.
They never tell you how to build it. The honest answer is that “VIP” should be a definition you set deliberately, not a gut feeling applied at send time.
Here are the most common definitions that work well with WooCommerce data:
- Cumulative spend threshold: customers who have spent more than a set amount across all orders, for example $500 lifetime.
- Order frequency: customers with three or more completed orders in the last 12 months.
- Recency plus value: customers who placed a high-value order in the last 90 days, combining both signals.
- Explicit membership or subscription: customers on a MemberPress or WooCommerce Subscriptions plan that includes VIP perks.
- Custom user role: a WordPress role you assign manually or via automation to your top tier, for example a role named “VIP Customer”.
Krom Automation’s conditional branching lets you check these attributes at the moment a trigger fires. You are not running a batch query across your whole customer list. You are evaluating each user against your VIP criteria when something happens, such as when an Order Completed event lands or when a scheduled workflow runs the morning before early access opens.
Defining VIP as a role you assign automatically, rather than a list you compile manually, means your segment stays accurate all year without any maintenance effort.
The cleanest setup for most stores is a two-stage approach. First, a year-round workflow that promotes customers to a “VIP Customer” role once they hit your spend or frequency threshold. Second, the Black Friday workflow that triggers only for users holding that role.
The first workflow runs quietly in the background and keeps your segment fresh. The second fires once, on schedule, and sends the early access email to whoever qualifies at that moment.
How to Build the VIP Early Access Workflow in Krom Automation
The full setup uses two separate workflows. Work through them in this order: the role-promotion workflow first, because it needs time to classify your existing customers before the early access email fires.
Workflow 1: Promote Customers to the VIP Role Automatically
This workflow runs whenever an order completes, checks whether the customer meets your VIP threshold, and updates their role if they do. It uses three nodes on the canvas:
- Trigger: Order Completed. This fires every time WooCommerce marks an order as complete.
- Condition: Check cumulative spend or order count. Use the Yes/No branch to evaluate whether the customer meets your threshold. Orders below the threshold exit on the No path and nothing happens.
- Action: Change User Role. On the Yes path, set the customer’s role to your VIP role. Enable “Run Once Per Entity” in workflow settings so returning customers who already hold the VIP role are not processed again.
Run this workflow now, not in November. Customers who qualify today should be tagged today, so your early access list is as accurate as possible by the time you send. The “Run Once Per Entity” setting is the key detail here: without it, the role change action fires on every order, which wastes execution cycles and can cause unexpected behaviour if a customer’s role is shared across your site’s permission logic.
Workflow 2: Send the VIP Early Access Email and Coupon
This workflow fires on a schedule you set in advance. It uses the schedule trigger, which is a Pro feature, to run at a precise date and time, for example 6 AM on November 24, giving VIPs 72 hours before the public sale opens on November 27.
The workflow nodes:
- Trigger: Schedule. Set it to run once on November 24 at 6 AM. One-time execution, not recurring.
- Condition: User Role equals VIP Customer. This filters each user the workflow processes against the VIP role you set in Workflow 1.
- Action: Create Coupon (WooCommerce). Generate a unique percentage or fixed discount coupon for this customer. Set expiry to midnight on November 27 so the exclusive window is genuinely exclusive.
- Action: Send Email. Use merge tags to inject the customer’s first name, the coupon code, and the expiry date into the email body. Every email is personalised with zero manual effort.
If you are using an email marketing platform rather than WordPress transactional email, the Mailchimp integration, ActiveCampaign integration, and FluentCRM integration all let you push the customer and their coupon data into your email platform instead, where your existing templates and deliverability setup take over.
Workflow 3: Alert the Team When a VIP Orders
This is the step most Black Friday automation guides omit entirely. Knowing when a VIP converts during the early access window lets your team respond fast: a personal thank-you message, a priority fulfilment flag, or a hand-off to your account manager if you run a B2B store.
Build a third workflow triggered by Order Created or Order Completed, with a condition checking whether the customer holds the VIP role. On the Yes path, add a Slack message or email alert via the messaging integration with the order total, customer name and order link pulled in via merge tags. This workflow runs all year and costs you nothing extra to leave active.
For a broader look at automating your WooCommerce store ahead of the sale, the guide on automating your WooCommerce store for Black Friday covers the full stack beyond just the VIP flow.
An alert when a VIP converts is not a nice-to-have. It is the difference between a customer who feels recognised and one who wonders whether anyone noticed they showed up early.
What Does Each Part Require: Free or Pro?
| Workflow component | Free or Pro? | Why it matters |
|---|---|---|
| Order Completed trigger | Free | Fires every time WooCommerce marks an order complete |
| Conditional branching (Yes/No paths) | Free | Filters customers against your VIP criteria |
| Change User Role action | Free | Promotes qualifying customers to your VIP role automatically |
| Create Coupon action (WooCommerce) | Free | Generates a unique code per customer at send time |
| Send Email action with merge tags | Free | Personalises each email with name, code and expiry date |
| Slack or messaging alert | Pro | Notifies your team the moment a VIP order lands |
| Schedule trigger (one-time, precise date/time) | Pro | Fires the early access email at exactly 6 AM on your chosen date |
| Visual email builder | Pro | Branded block-based email without writing HTML |
| Workflow simulator (dry-run testing) | Free | Test the full chain with zero side effects before going live |
The free plugin handles the core of this campaign: identifying VIPs, generating coupons, and sending personalised emails. Pro adds the precision timing of the schedule trigger and the team notification.
If your store runs less than $10,000 a month in revenue, the free plugin alone may be enough. If you are managing a meaningful Black Friday campaign with a team, Pro starts at $69 a year for a single site, and the schedule trigger alone is worth that for a campaign of this size.
What Is the Setup Timeline Before Black Friday 2026?
Black Friday is November 27, 2026. Work backwards from that date and you have a clear build window. Compress this and you risk going live with an untested workflow on your biggest sales day of the year.
| Date | Task | Why this date matters |
|---|---|---|
| By November 3 | Define your VIP criteria and create the VIP Customer role in WordPress | Gives Workflow 1 three weeks to classify your existing customers before you send anything |
| By November 7 | Build and activate Workflow 1 (role promotion) | Every order that completes from this date forward starts tagging VIPs automatically |
| By November 14 | Build Workflow 2 (early access email and coupon) and Workflow 3 (team alert) | Leaves 10 days for testing before the scheduled send date |
| By November 17 | Run the workflow simulator on all three workflows | Simulator runs a full dry run with zero side effects, so no real coupons are created and no emails are sent |
| By November 21 | Send a real test to a small internal group (your own team accounts) | Confirms deliverability, merge tag rendering, and coupon creation under live conditions |
| November 24 at 6 AM | VIP early access email fires automatically | 72 hours before the public sale opens on November 27 |
| November 27 | Black Friday public sale opens | VIP coupon codes expire at midnight. Team alert workflow continues through Cyber Monday (November 30) |
On low-traffic sites, there is one honest caveat worth naming. Krom Automation uses Action Scheduler for background execution, which keeps everything off the page load. But Action Scheduler depends on WP-Cron to fire.
If your site goes hours without a visitor, WP-Cron can fire late. For a time-sensitive campaign like this, configure a real server cron job to call wp-cron.php on a regular interval.
Your host’s control panel usually provides this. It takes five minutes and removes the timing uncertainty entirely.
Testing with the Simulator Before the Sale Starts
The workflow simulator is the most important tool to use before Black Friday, and it is included free. It runs your entire workflow, including conditions, branching logic, merge tag resolution and action sequencing, without executing any real actions. No coupons are created.
No emails are sent. No roles are changed.
What to check in the simulator:
- Does the VIP condition branch correctly? Confirm a non-VIP user exits on the No path and a VIP user reaches the coupon and email actions.
- Do merge tags resolve to real values? First name, coupon code, and expiry date should all render, not appear as raw tag placeholders.
- Does the coupon action fire in the correct order before the email action that references the coupon code?
- Does the team alert fire only for VIP customers, not for every order?
After the simulator passes, send a real test using your own account as the recipient. This confirms your email reaches the inbox rather than spam. For more on that specific problem, the guide on why automated WordPress emails go to spam covers the most common causes and the fastest fixes.
Running the simulator is not optional on a sale this size. A workflow that creates coupons incorrectly at scale will give every VIP customer the wrong code, or the same code, and you will find out when the support tickets arrive at 7 AM on Black Friday.
The Part No One Talks About: What Happens When the Public Sale Goes Live?
Here is the gap none of the competitor guides address. You have given your VIPs early access to the same deals the public will see in 72 hours.
Some of those customers will notice. A small number will feel manipulated rather than rewarded, especially if they expected genuinely better pricing rather than just earlier access.
There are two honest ways to handle this:
- Make the VIP discount genuinely deeper. If the public sale is 20% off, VIPs get 25% or 30%, and their coupon reflects that. Early access plus a better rate is a real reward. Early access to the same rate is mostly convenience.
- Be transparent about what VIP means. State clearly in the early access email that the deals open to everyone on November 27, and that the exclusivity is the early window and the personal code, not a secret price. Customers who understand the structure do not feel deceived when the public sale starts.
This also affects stock. If your VIP segment is large and the early access window is 72 hours, popular products may sell out before the public sale opens. That is either a great outcome (the campaign worked) or a support problem (public customers are frustrated).
Inventory limits on WooCommerce coupons and product stock thresholds let you control how much of each SKU the early access window can consume. The guide on avoiding stock-outs on Black Friday covers how to set up low-stock alerts so you are not surprised mid-campaign.
How Much Does Krom Automation Cost Across Multiple Sites?
| Plan | Sites | Annual cost | Lifetime cost | Cost per site (annual, 3-year view) |
|---|---|---|---|---|
| Basic | 1 | $69/year | $199 | $69/year |
| Standard | 5 | $149/year | $399 | $30/year per site |
| Enterprise | Unlimited | $299/year | $699 | Under $10/year per site at 30+ sites |
These are launch prices as of 2026. All plans include every Pro feature, all 25 integrations, and a 14-day money-back guarantee. The only difference between plans is the number of site activations.
For agencies running this campaign across 10 or more client stores, the Standard or Enterprise plan makes the per-site cost negligible. The full pricing breakdown has the current figures.
The free plugin is available now with no trial period and no feature paywalls. Download Krom Automation from the WordPress.org plugin directory to start building your VIP identification workflow today.
If you are looking at the broader picture of what automation costs across a client portfolio, the breakdown of what client automation costs per site puts those numbers in context alongside alternatives.
After Black Friday: Keeping the VIP Relationship Going
The VIP role you have built does not have to be a one-campaign asset. Leave Workflow 1 running and your segment self-updates throughout the year.
Customers who cross your spend threshold in January get the VIP role in January. By next November, your list is a year more accurate with zero maintenance.
The guide on turning Black Friday buyers into repeat customers covers what to do in the 30 days after the sale, including follow-up sequences and re-engagement triggers. The Cyber Monday follow-up email automation guide is the natural next step if you want to extend the campaign through November 30.
Also from wpRigel
Pollify is wpRigel’s Gutenberg native poll, survey and quiz plugin. It builds polls as real blocks inside the editor, so there are no shortcodes to paste and no separate interface to learn. If you want to ask customers how they heard about your VIP program or what they want to see on sale, Pollify is the tool that fits naturally into a post or page without any friction.
Commandify is a command palette for the WordPress admin. Press Cmd or Ctrl plus K to jump anywhere, search orders by customer name or email, and run admin actions without clicking through menus.
During a high-volume Black Friday window, the ability to pull up any order in under two keystrokes is not a minor convenience. It is the only command palette with real WooCommerce order, product and customer commands built in.
Our Verdict: Who Should Set This Up and Who Should Wait?
Set this up now if: you have a WooCommerce store with at least 12 months of order history, a recognisable top tier of repeat buyers, and the capacity to run a slightly earlier sale for a defined group. The free plugin gets you 80% of the way there. Pro adds the schedule trigger and team notifications, which are worth it for any store where Black Friday is a meaningful revenue event.
Skip or simplify if: your customer base is too small to segment meaningfully, you have fewer than 50 completed orders in the last 12 months, or you have not decided what your VIP criteria actually are. Sending an “exclusive” early access email to your entire mailing list because you could not define the segment is worse than sending nothing. It trains customers to ignore your exclusivity framing permanently.
We would run Workflow 1 starting today, regardless of Black Friday plans. A live, self-maintaining VIP segment has value all year. The Black Friday campaign is just the first time you use it.
See what each plan costs and what it includes before the campaign window closes.
Frequently Asked Questions
How far in advance should VIP customers get early access before Black Friday?
48 to 72 hours is the most common window and the one we recommend. It is long enough to feel exclusive and for VIPs to actually shop, but short enough that you are not managing two separate sale periods simultaneously. 72 hours means your schedule trigger fires on November 24 for a November 27 public opening.
Does the free version of Krom Automation support automatic coupon creation?
Yes. The Create Coupon action for WooCommerce is included in the free plugin.
You can generate a unique coupon per customer, set the discount type, amount and expiry date, all without Pro. The schedule trigger that fires the workflow at a precise date and time requires Pro.
What if my site is low traffic and I am worried about WP-Cron timing?
Set up a real server cron job to call wp-cron.php every 5 minutes. Your host’s control panel usually provides a cron manager. This takes the timing control away from visitor-triggered WP-Cron and makes scheduled workflows fire at the time you set, not whenever the next visitor happens to arrive.
Can I use this workflow with a membership plugin like MemberPress or WooCommerce Subscriptions?
Yes. If your VIP definition is tied to an active membership or subscription, the MemberPress integration and WooCommerce Subscriptions integration both provide triggers you can use to assign the VIP role when someone joins or renews, rather than deriving VIP status from order spend.
Are the early access deals the same as the public Black Friday deals?
That is entirely your choice. Early access can mean the same discount applied earlier, or it can mean a deeper discount exclusive to VIPs.
The second option creates a more defensible VIP program because the reward is not just timing. If you go with the same discount, be transparent in the early access email that the deals open publicly on November 27, so customers feel informed rather than surprised.
Does Krom Automation log which VIP customers received the early access email and coupon?
Yes. Krom Automation writes a full per-step execution log for every workflow run, including which user triggered each execution, which actions completed, and any failures with retry status. You can review this in the execution history and export it from the reports page with date range filtering and CSV export.