Skip to content

For agencies

The Black Friday competitor email report: a one page template for clients

A one page report a client reads in 2 minutes: when each competitor started, how often it sent, its deepest offer and where its main button led. It includes an example filled in with invented brands and the method to collect every line by hand.

Hands holding a printed report with a bar chart on a wooden meeting table
Photo: RDNE Stock project on Pexels

A Black Friday email report for a client is one page: for each of 3 competitors, the first Black Friday email you received and when, the emails and texts a day, the deepest offer and how it works, and the page the email sent people to, then what the client did differently and 3 decisions for January. Collect it by signing up to each competitor with its own new address and logging every message as it arrives. Obsession’s AI customers do this as a real customer of each competitor and keep every email and offer each competitor sends as proof.

ComparedEmail libraries for the weeks before you signed upGo straight to the comparison
On this page
  1. What the report contains
  2. Collecting the data by hand
  3. Keeping the report accurate
  4. Sending the report to the client
  5. Time needed to keep the log by hand
  6. Email libraries for the weeks before you signed upCompared
  7. Limits of collecting by hand
  8. Questions

A Black Friday email report shows a client what 3 competitor brands sent a new subscriber over Black Friday and Cyber Monday, set beside what the client sent. It is written for retention, email and CRO agency strategists preparing the December client review, and for a brand’s retention lead briefing leadership. The report fits on one side of A4 and goes to the client on Tuesday 1 December, the day after Cyber Monday.

Your client already has its own Black Friday numbers from Shopify and its email platform. What it lacks is the outside view: which competitor started first, which sent the most, which made the deepest offer and where each email’s main button led. That view comes from subscribing to each competitor.

constantly be asking us to produce a competitive analysis based on email

A senior account manager at an agency, in a testimonial on MailCharts’ agency page (vendor content)

No published count that we could find, as of 23 October 2026, shows when brands sent their first Black Friday email in 2025. Klaviyo’s guide puts teasers 2 to 4 weeks before the day, and TargetBay’s analysis of 5,025 emails from 1,404 brands counts the discount wording brands used. Neither source gives first send dates for your client’s 3 competitors.

22.7B

messages sent over BFCM 2025 by Klaviyo’s customers, up 25% on 2024

Klaviyo community post, 2 December 2025community.klaviyo.com

Klaviyo’s recap reports all its senders together, so it can’t show what 3 named competitors sent.

What the report contains

Each competitor gets 1 row: the first Black Friday email you received and when, the emails and texts a day, the deepest offer with its mechanics (the code, whether it stacks with sale prices, the free shipping line) and the page the main button led to. Your client gets a row too, taken from its own send log. Below the table go 2 short sections: what the client did differently, and what to decide in January.

BrandFirst Black Friday email receivedEmails and texts a dayDeepest offer and mechanicsWhere the button led
Hartley Roast (client, hartleyroast.example)Mon 16 Nov, 08:021.5 on average, peak of 3 on Fri 27 Nov25% off sitewide, applied at checkout, no codeFree shipping over £35The homepage
Brindle & Co (brindleandco.example)Mon 2 Nov, 07:14: early access, 10% code1.4 on average, peak of 3 on Fri 27 Nov40% off with code BFRI40, not valid on sale pricesFree shipping over £30A sale page with a countdown
Marrow Coffee (marrowcoffee.example)Mon 9 Nov, 16:40, by textThe email came the next day1.9 on average, peak of 4 on Mon 30 NovBuy 2 get 1 free, applied at checkoutFree shipping over £25A collection of the 3 offer products
Tern Roasters (ternroasters.example)Thu 19 Nov, 09:011.0 on average, peak of 2 on Mon 30 Nov (1 of them a text)30% off with code TERN30, stacks with the subscription discountNo free shipping lineA single gift set product page
Example only: invented brands, dates and numbers, shown to explain the layout. Each competitor was joined on Wed 28 Oct with its own address. Times are UK time. Daily averages run from each brand’s first email to Mon 30 Nov.
  • What Hartley Roast did differently (example). Its first Black Friday email went out on Mon 16 Nov, 2 weeks after Brindle & Co’s. It was the only brand with no code to type. Its button led to the homepage, while all 3 competitors sent people to a page built for the offer.
  • Decision 1. Test a first teaser in the first week of November. Evidence: Brindle & Co, Mon 2 Nov, 07:14.
  • Decision 2. Decide, before the creative is written, whether the code works on sale prices. Evidence: Brindle & Co’s code was not valid on sale prices, and Tern Roasters let its code stack with subscriptions.
  • Decision 3. Build 1 page for the offer and send every button there. Evidence: the offer pages of Brindle & Co, Marrow Coffee and Tern Roasters.

The report records what arrived in a new subscriber’s inbox and holds no sales data, so it can’t show whether a competitor’s choice worked. Each decision is a test to run, listed with the evidence that raised it.

Collecting the data by hand

An address receives only what a brand sends after it joins, so set up the sign ups and the sheet as early as you can.

Sign up to each competitor with its own address

Use the public form any customer sees: the pop up, the footer or the checkout box. Create 1 new address for each competitor so that every message in that inbox comes from 1 brand, and set up 1 Gmail label per competitor. Add a spare phone number for the text lists. Each brand’s texts arrive separately, so 1 number can join several lists. Sign up as yourself, buy nothing and write to nobody at the brand. Terms and consent rules differ by country, so read each brand’s terms first. This is not legal advice.

Sign up at least 4 weeks before Black Friday, which this year means by Friday 30 October, because Klaviyo’s guide puts teasers 2 to 4 weeks before the day. A later sign up still catches the busiest hour: the guide cites Klaviyo’s 2024 data for the most active marketing hour of BFCM, 9 to 10 a.m. ET on Black Friday. If you join late, write the day you joined at the top of the report and head the column “first email received”.

Log every message when it arrives

Keep a sheet with 6 columns: competitor, time received (in your time zone, stated at the top of the sheet), email or text, subject or first line, the offer with its code and fine print, and where the button led. Save the original email as well as a screenshot, because the original carries its arrival time and is the stronger proof.

To count a day’s messages, search 1 competitor’s label with Gmail’s from, after and before operators and check the first and last message of each day by eye. Show the peak day in the report as well as the average.

ExampleOne competitor’s inbox, logged as it arrives: the row each message gives your report.

Open each new offer’s button once and record where it lands

Use a private window, write down the page the button reaches after its tracking redirect, and take a screenshot with the date visible. Senders see clicks, and a click can start a browse or basket email to that address, so open each new offer once and note in the sheet that you did. Record the code, whether the page says it stacks, and the free shipping line.

Take your client’s row from its own send log

The client’s row needs no sign up. Take the first Black Friday email, the sends per day and the offer from the email platform’s campaign list, and the landing page from the email itself. Record the times in the same time zone as the competitors’ rows.

Keeping the report accurate

The report records only what each address received. Apply these 5 rules when you write it up.

  • State that the report shows a new subscriber’s view. Brands send different messages to people who have bought, clicked or lapsed, and your address has done none of these.
  • Count messages, offers and pages only. The report can’t see a competitor’s opens, clicks or revenue and should not estimate them.
  • Head the column “first email received”. A teaser sent before you joined never reaches your address, so write the day you joined at the top of the report.
  • Write “none received by Mon 30 Nov” only if the address was on the list the whole time. If a text form refused your number, write “not tested”.
  • Put 3 competitors in the report. Pick the 3 the client names when it asks about competitors, and keep the rest in the sheet, linked from the report.

For 1 client and 3 competitors joined in time, this method produces the complete report.

Sending the report to the client

The report shows the client what you watched, what you found and what you propose, on one side of A4 that the client can check. It answers a problem an agency owner on r/agency described: losing clients who couldn’t see what they were paying for.

  • Send it on Tuesday 1 December, the day after Cyber Monday, with the client’s own Black Friday numbers alongside it.
  • Open with the table and close with the decisions, so that the client reads the evidence first and the request last.
  • Give each decision an owner and a date, and add them to the January calendar. In February the client can see what came from the report.
  • Link the sheet from the report. The sheet holds every message and screenshot, and the report stays at a 2 minute read.
  • End with the report’s limits: it shows a new subscriber’s view from the day you joined, and it counts messages without seeing sales.
  • Leave out scores and verdicts. Write statements the client can check, such as “Brindle & Co’s code is not valid on sale prices”, and leave out judgements such as “Brindle & Co won Black Friday”.

A brand’s retention lead can send the same report to leadership before they ask about a competitor, with a date and an email behind each line.

Time needed to keep the log by hand

Multiply the minutes a day you spend on 1 competitor’s log by 3 competitors, by the days from sign up to Cyber Monday and by your number of clients. 10 minutes a day is a low estimate that covers opening the email, logging it and taking 1 screenshot. At 10 minutes a day over 38 days (signing up on Friday 23 October), that comes to 19 hours for 1 client and 190 hours for 10. Use your own timesheet figure and price the hours at your strategist’s day rate.

Email libraries for the weeks before you signed up

An email library can show what a competitor sent before your address existed. We make Obsession, so every line about another tool is taken from that tool’s own pages, checked on 23 October 2026. Obsession makes AI customers that sign up to any company and keep every email, offer and price it sends, so you can find your revenue leaks, watch your competitors and prospect with proof. Panoramata’s pricing page lists emails, flows, SMS and ads, says it covers more than 20,000 brands, and gives its $99 plan 20 competitors and 6 months of history, with unlimited on the $179 and $399 plans. MailCharts says it helps agencies collect competitor emails and share them with clients.

If your client’s competitors are in a library, use it for the weeks before you signed up, and check the date range and the texts it holds for each competitor.

Limits of collecting by hand

Each address covers 1 competitor and receives only what that competitor sends after the address joins, and the record is a sheet and screenshots. For 10 clients the log takes 190 hours in the weeks before the report is due.

Obsession’s email and SMS tracking recipe runs the same method with AI agents: each agent has its own inbox and texting number and logs every message, offer and code on 1 timeline with the original email from the minute it first subscribes. Those agents are AI customers. To report on competitors for every client without the hours of logging, use Obsession. For 1 client and 3 competitors, the sheet is enough.

Questions

The report fits on one page. For each of 3 competitors, it gives the first Black Friday email you received and when, the emails and texts a day, the deepest offer and how it works, and the page the email sent people to. It ends with what the client did differently and 3 decisions for January, each with its evidence.

Send it on Tuesday 1 December 2026, the day after Cyber Monday (Monday 30 November), with the client’s own Black Friday numbers alongside it. The log is still fresh and the January decisions have time to be scheduled.

Sign up to each competitor through its public form with a new address for each, plus a spare number for texts. Log the time, offer, code and button destination of every message in a sheet, save the original emails and count the messages per day. A low estimate is 10 minutes a day per competitor.

The sign up forms are public and open to any customer. Sign up as yourself, buy nothing, write to nobody at the brand and read each brand’s terms, which differ by country. This is not legal advice.

Start anyway. Write the day you joined at the top of the report and head the column “first email received”. Use an email library for the weeks before you joined, and check its date range for each competitor.

A BFCM post mortem reviews your own Black Friday and Cyber Monday: the results, what broke and what to change. This report adds the outside view, what 3 competitors sent a new subscriber, and goes alongside the post mortem.

3 competitors fit on one page and a 2 minute read. Keep any others in the sheet, linked from the report.

ShareLinkedInX

Sources

In the order the article cites them. Every link was checked on 28 Oct 2026.

  1. Built for agenciesMailCharts
  2. When to send Black Friday emailsKlaviyo (Katherine Boyarsky), 26 Jun 2026
  3. Proven Black Friday email ideas from 1000+ brandsTargetBay, 27 Nov 2025
  4. What did you learn from BFCM 2025? Share your biggest win or surprise (BFCM 2025 recap figures)Klaviyo Community, 2 Dec 2025
  5. Search operators you can use with GmailGoogle Gmail Help
  6. I kept losing clients who couldn’t see what they were paying forr/agency, 2026
  7. PricingPanoramata
  8. BFCM hub: Black Friday and Cyber Monday dates and BFCM 2025 resultsKlaviyo

Recipes for this

How Obsession works

Obsession makes AI customers that sign up to any company and keep every email, offer and price it sends, so you can find your revenue leaks, watch your competitors and prospect with proof.

Send AI customers to every company on your list.

Join the waitlist and tell us the first job to set up. We confirm the plan with you before anything runs.

Join the waitlist, then name up to 5 brands to check first.

We keep what you tell us to set up your spot and email you about Obsession. Privacy notice