Black Friday Chatbot Strategy: A Week-by-Week Plan for Peak Season

What to load, who covers handovers, which plan you need, and what to measure from October to January.

A Black Friday chatbot strategy has three parts: load the answers shoppers will ask for (shipping cut-offs, stock, coupon rules, returns windows) into the knowledge base by mid-October, set human handover and agent hours for the peak days, and pick a plan without a conversation cap. Black Friday 2026 is 27 November; the timeline below starts six weeks earlier.

Last updated

Step-by-Step Guide

  • 7 steps
  • No developer needed
  • Works on the free plan
  1. Step 1

    Six weeks out (mid-October): audit last year and connect the store

    Pull the November and December questions from last year's inbox. Install the plugin or script if you have not, sync the catalogue with stock, and check the usage forecast against your plan cap.

  2. Step 2

    Five weeks out: write the seasonal knowledge

    Shipping cut-offs by country and service, extended returns window with an end date, gift wrapping, stacking rules and the sale terms. Date-stamp everything and upload it.

  3. Step 3

    Four weeks out: load coupons and test 50 questions

    Enter every planned code with its conditions. Run a 50-question test set drawn from last year's inbox, score 0–10, and fix every gap by adding or correcting knowledge.

  4. Step 4

    Three weeks out: set handover topics, agent hours and teammates

    Decide which topics always reach a person, extend agent hours for the peak days, add every colleague who can answer, and rehearse one handover end to end.

  5. Step 5

    Two weeks out: tune the widget and move to Grow

    Seasonal welcome bubble and quick replies, checkout hidden where it distracts, visitor rating on. Upgrade to the unlimited-conversation plan before the first early-access sale.

  6. Step 6

    Sale week (23–30 November 2026): review daily

    Ten minutes each morning on missed handovers, low grades and thumbs-down answers. Fix stale facts the same day; a delivery date or a code that changed mid-sale is the usual culprit.

  7. Step 7

    Two weeks after and into January: returns mode

    Load gift-return, exchange and refund-timing answers, keep refund exceptions on handover, then remove seasonal documents the day the window closes and reset the welcome bubble.

Try for free See the live demo

Free plan included. No credit card.

Why chat matters more in a peak month

Peak season compresses a quarter of questions into a few weeks, and most of them arrive at the moment of decision: a shopper with a cart open wants to know whether it will arrive before the 24th, whether two codes stack, and whether it can be returned in January. If nobody answers, they leave. Baymard Institute's running average documented cart-abandonment rate is about 70%, and a sale adds both urgency and doubt to that decision.

Human teams cannot scale to that spike without hiring, and seasonal hires do not know the products. An AI chatbot that answers from your own catalogue and policies covers the repetitive questions at any hour, at any volume, and hands the rest to a person. That is the whole strategy; the rest is the detail of doing it well. The same plan applies to any holiday season chatbot setup, whether your peak is Black Friday and Cyber Monday (BFCM), the pre-Christmas weeks, or a regional sales period.

Two things a chatbot will not do, so plan accordingly: it will not send abandoned-cart emails (Vatdi does not offer cart-recovery automation), and it will not fix a slow site or a stock-out. It removes the "I could not get an answer" reason for leaving, which is the one you control.

The questions shoppers ask during Black Friday and what to load for each

Read last year's November and December support inbox and you will find the same dozen questions in different words. Each needs a specific piece of knowledge, and most stores have not written it down.

Shopper questionWhat to add to the knowledge baseFormat
Will it arrive before Christmas?Shipping cut-off dates per country and per service (standard, express), stated as dates, plus the carrier and what happens to orders placed after the cut-offA short text document or FAQ entries, dated
Where is my order?Nothing to write: enable order lookup through the store plugin so the bot reads status live from an order number plus email or phonePlugin setting (WooCommerce, OpenCart, PrestaShop, Magento, Shopware, Joomla, Drupal; not Shopify); see order tracking in chat
Is it in stock? When is it back?Catalogue sync with stock enabled so product cards show availability; a line on how back-orders and pre-orders workSync setting plus one FAQ entry
Do you have a discount code? Can I stack codes?Each live coupon with its conditions, minimum spend, exclusions, start and end date, and the stacking rule in one sentenceCoupon entries plus a "Sale terms" document
What is the returns window for gifts?The extended holiday returns window with the exact end date, what condition items must be in, who pays return shipping, and how exchanges workUpdated returns policy page or document
Do you gift wrap? Can I add a message?Whether it exists, the cost, how to select it at checkout, and whether the invoice shows pricesFAQ entries
Is the Black Friday price the same as the sale price shown?Catalogue sync so the card shows the sale price while the sale is on; sale start and end dates in the terms documentSync plus terms
Can I change my address or cancel?The cut-off for changes, how to request one, and that a person handles itFAQ entry with handover to a human
Which is your best seller? Which gift for a runner?Best sellers ranked by real units sold work automatically when the plugin sends sales data; add a short gift-guide document by recipient or budgetPlugin data plus one document

Date-stamp every seasonal fact inside the text ("free returns until 31 January 2027") so the bot can see when it has expired even if you forget to remove it. For file types and the crawl, see how to train a chatbot on your data.

Coupon rules in chat

Coupons are where a chatbot does the most damage if it is careless and the most good if it is precise. Three rules:

  1. The bot only offers codes you have entered with their conditions. In Vatdi, coupon offers appear in chat with their conditions when they fit the conversation; the bot answers from what you have entered, but it will repeat a stale code you left in a document. Delete expired codes from every document, not just the coupon list.
  2. Write the stacking rule as one unambiguous sentence. "One code per order; sale prices cannot be combined with codes; free-shipping thresholds are calculated after discounts." Ambiguity here produces the chats you least want to read.
  3. Decide what the bot says when asked for a code you do not want to give. A truthful "There is no additional code beyond the sale prices shown" is fine. Silence or a guess is not.

Test with the questions shoppers will actually type: "do you have a code", "why did my code not work", "can I use welcome10 with the Black Friday price". Score the answers against the terms document before the sale starts, then again after any code changes mid-sale.

Staffing: human handover and agent hours during the peak

The AI absorbs the repetitive volume; the peak still produces more handovers than a normal month, because more orders mean more address changes, cancellations and delivery problems. Plan the human side deliberately:

  • Set agent hours for the peak days, not the normal rota. Extend evening coverage from the Thursday before Black Friday through Cyber Monday, and for the shipping cut-off days. Outside those hours the widget states that a person is not available and takes a message, which is better than an unanswered "connecting you" screen.
  • Decide the handover topics in advance. Address changes, cancellations, damaged or missing deliveries, refund exceptions and orders above a value you choose go straight to a person. Everything else the bot handles first.
  • Add every colleague who can answer. Vatdi allows unlimited teammates on every plan, so warehouse staff who know stock and shipping can take handovers on the busiest afternoon without a seat charge.
  • Use the inbox states. Needs you, Handling, Team handling, Missed and Resolved show at a glance whether someone has picked a chat up; missed handoffs are counted, so you can see at the end of each day where the rota failed.
  • Rehearse a handover the week before. One person triggers it from the widget, another accepts it, replies and hands back to the AI. Ten minutes now saves a confused customer later.

For the mechanics see what chatbot human handover is.

Widget placement and behaviour during the sale

Small settings change results during a peak:

  • Hide the widget on checkout if it distracts. Some stores find a chat bubble over the payment button costs more than it saves; others want it there for last-second shipping questions. Vatdi lets you hide the widget on chosen pages separately for desktop and mobile, so try checkout-hidden on mobile and visible on desktop and compare.
  • Change the welcome and follow-up bubble to the season. "Ask me about Christmas delivery dates" earns more useful conversations than a generic greeting. Change it back in January.
  • Set quick replies to the peak questions. Delivery cut-offs, returns window, discount codes, order status. Four buttons remove four rounds of typing.
  • Check the widget on a slow mobile connection. The script loads asynchronously and should not hold up the page; confirm it on your theme rather than trusting the claim.
  • Turn on visitor rating and thumbs if they are off. You will want the data in the review.

Appearance and placement options are listed on the features page.

Capacity: which plan a peak month needs

The monthly conversation cap is the only volume limit on Vatdi, and it is the one that bites in November. AI replies inside a conversation are never capped, but new conversations are:

PlanPriceConversations a monthFit for peak season
Free$0, no card15Testing only; a sale weekend will exhaust it
Starter$4.49/mo or $44.90/yr150Quiet months; risky in November
Grow$7.49/mo or $74.90/yrUnlimitedThe plan for a peak month

Say it plainly: a peak month needs Grow. If you normally sit on Starter, move to Grow before the sale and downgrade in January from the billing page; there is no contract and you can cancel any time. Check the usage forecast report in the dashboard in the second week of October to see how close the current run rate already is to the cap. Knowledge items and synced products also step up by plan (100/200 on Free, 500/2,000 on Starter, unlimited items and 10,000 products on Grow), which matters if you add a gift guide and seasonal FAQs. Details are on pricing.

If you are comparing platforms, note how AI usage is billed elsewhere: Tidio's Lyro is metered by conversation, Intercom's Fin is $0.99 per resolution and Gorgias tiers by ticket count as of September 2026, so a strong sale month raises those bills in proportion. Prices change; check each vendor's pricing page.

The January returns wave

The season does not end on Cyber Monday. The first three weeks of January bring the returns and exchanges from everything sold in November and December, and the questions are different:

  • "How do I return a gift I do not have the receipt for?" Load the gift-return process explicitly, including what happens without an order number.
  • "Can I exchange for a different size?" State whether exchanges are handled as return-plus-reorder or as a swap, and who pays shipping.
  • "When will my refund arrive?" State the processing time from receipt of the return and the payment method it goes back to.
  • "Is the returns window still open?" Keep the extended window's end date in the policy until it passes, then remove it the same day.

Keep Grow through January if returns volume is high, and keep the handover topics for refund exceptions active; a refused return is a human conversation. Review the quality grades on returns conversations in the second week of January, because this is where policy text tends to be vaguest. Then remove every seasonal document and reset the welcome bubble, so February's bot is not offering December's delivery dates.

What to measure during peak season

MeasureWhereWhat a problem looks like
Conversations per day against the plan capUsage forecast reportRun rate that will hit the cap before month end on Starter
Containment (resolved without a human)Overview reportFalling as volume rises means a knowledge gap on a new question
Missed handoversTeam inbox, Missed stateClusters at particular hours mean the rota is wrong there
Quality grade distributionFeedback and insights reportsA cluster of low grades on one topic, usually coupons or delivery dates
Thumbs-down answersFeedback reportRead each one; most are a stale fact
Leads captured and their trust ratingLeads reportMany low-rated leads means the pre-chat form is asking too little
Top questionsInsights reportA frequent question with no clean answer in the knowledge base

Do a ten-minute review every morning of the sale week and a longer one on the Tuesday after Cyber Monday. Reports are included on every plan.

Printable Black Friday chatbot checklist

  • Shipping cut-off dates per country and service written down with dates, loaded, and tested with "will it arrive before Christmas"
  • Order lookup enabled through the store plugin and tested with a real order number
  • Catalogue synced with stock and sale prices showing on product cards
  • Every live coupon entered with conditions, dates and the stacking rule; expired codes deleted from all documents
  • Extended returns window with an exact end date in the policy; gift-return and exchange process written
  • Gift wrapping, messages and invoice-price answers loaded
  • Handover topics decided: address change, cancellation, damaged or missing delivery, refund exceptions, high-value orders
  • Agent hours extended for Thursday to Cyber Monday and cut-off days; every available colleague added as a teammate
  • Handover rehearsed end to end, alerts confirmed on the phones and browsers that will be watched
  • Widget hidden on checkout where tested to help; welcome bubble and quick replies set to seasonal questions
  • Plan moved to Grow; usage forecast checked
  • 50-question test set run against the seasonal knowledge, everything under 7 fixed
  • Daily ten-minute review scheduled for the sale week
  • January: returns knowledge loaded, seasonal documents removed after the window closes, welcome bubble reset

Key Benefits

Answer delivery cut-off questions with dates at the moment of purchase

Read order status live from the store during the shipping rush

Quote coupon conditions and stacking rules exactly as written

Route address changes and delivery problems to a person during extended hours

Handle the January returns and exchange wave from one updated policy

Run at unlimited conversation volume on the Grow plan

Frequently Asked Questions

If your store gets more questions in November than your team can answer within a few minutes, yes. Shoppers with a cart open ask about delivery dates, codes and returns and leave when nobody answers. A chatbot trained on your own catalogue and policies answers those at any hour and hands the rest to a person. It does not replace stock, site speed or a returns policy that is fair.

Start six weeks before your first sale day, which for Black Friday 2026 (27 November) means mid-October. Setup itself takes an afternoon; the time goes into writing the seasonal knowledge, testing 50 real questions, and rehearsing handover. A two-week setup is possible but leaves little room to fix the gaps the test set reveals.

The AI answers any number of simultaneous conversations the same way. The practical limit is your plan's monthly conversation cap: on Vatdi, Free allows 15 and Starter 150 conversations a month, so a peak month needs Grow at $7.49 a month with unlimited conversations. AI replies inside a conversation are never capped on any plan.

Shipping cut-off dates by country and service, order status from an order number, stock and back-order timing, which codes exist and whether they stack, the extended returns and exchange window, gift wrapping and messages, sale start and end dates, and how to change or cancel an order. Everything else it should hand to a person or honestly say it does not know.

Enter each code with its conditions, minimum spend, exclusions and dates, write the stacking rule as one sentence, and delete expired codes from every document the bot reads, not just the coupon list. Then test with "do you have a code" and "can I use welcome10 with the sale price" before the sale, and again after any mid-sale change.

Test it. Some stores find a bubble over the payment button distracts; others want it there for last-second delivery questions. Vatdi lets you hide the widget on chosen pages separately for desktop and mobile, so a common compromise is hidden on mobile checkout and visible on desktop, then compare conversion for a week each way.

Delivery-status questions peak in the two weeks before Christmas, then returns and exchanges dominate the first three weeks of January. Keep order lookup and human handover for refund exceptions active, load gift-return and refund-timing answers, and remove seasonal documents the day the extended window closes so February's bot is not quoting December dates.

Grow, at $7.49 a month or $74.90 a year as of September 2026. It removes the monthly conversation cap and the knowledge-item cap and allows 10,000 synced products. Free (15 conversations) and Starter (150) will run out during a sale weekend. There is no contract, so you can move to Grow before the sale and back to Starter in January from the billing page.

Six weeks is enough if you start now

Connect the store on the Free plan, load the seasonal answers, test them, and move to Grow before the sale.