Finding out about a competitor’s promotion from your customer is the equivalent of playing football while watching the stadium scoreboard instead of the ball. The signal arrives late, the margin stops making sense, and the set of possible responses shrinks dramatically.
73%
of Brazilian consumers admit to having abandoned a purchase upon finding a better offer at a direct competitor.
Hibou Pesquisa, Purchase Behavior 2024
The most important thing in communication is hearing what isn’t being said.
The invisible cost of finding out late
There’s a direct cost (lost sale or margin burned to match an offer) and an indirect cost (signaling to the customer that you react, you don’t anticipate). The second, over 6-12 months, erodes brand perception.
24-48h
average lag between an offer being published and manual discovery
Batedor / survey of 84 e-commerce stores, 2025
1.5-3 p.p.
gross-margin erosion from a late reaction on a competitive SKU
Bain & Company, Pricing Insights 2023
65%
of flash offers in stories (24h) escape manual monitoring
Batedor, 2025
3.2x
higher retention rate in stores with a sub-6h competitive response
McKinsey Retail Survey, 2023
The life cycle of a competitive promotion
Anatomy of the competitive window (T = moment of publication)
T+0
Publication
The competitor drops the offer — organic post, paid ad, site banner, email.
T+1 to 6h
Algorithmic distribution
Traffic to the competitor’s site grows as algorithms distribute the content. This is where detecting = winning.
T+6 to 24h
Active comparison
The customer compares (your store vs the competitor). Reviews, calculators and WhatsApp chats enter the game.
T+24 to 72h
Purchase decision
Conversion happens. Whoever positioned first has ~3.2× more chance of capturing it (McKinsey 2023).
Where promotions appear first
Instagram (feed, story, reels)
Concentrates ~52% of published coupons in Brazilian digital retail in our own monitoring (Batedor, 2025). The story is the most underrated channel: it lasts 24h, escapes the manual screenshot and is where most of the short-window flash coupons come out.
Where coupons appear first — Brazilian digital retail
- Instagram (story + feed + reels)52% (52%)
- Facebook (page + ads)18% (18%)
- Website (banner + hotsite)14% (14%)
- Email marketing9% (9%)
- YouTube + others7% (7%)
Fonte: Batedor — monitoring of 12,400+ campaigns, 2024-2025
In relative decline among younger audiences, but still relevant in casual fashion, home, garden and pets. Official pages use the channel for structured campaigns (Pages Events) and Marketplace for offers with geo-targeting.
Email and own website
Where targeted coupons live (abandoned cart, reactivation) — they don’t show up organically. It’s worth subscribing to your 3 priority competitors’ newsletters with a dedicated email (e.g. monitora-concorrente@dominio.com).
Paid ads (Meta Ads Library)
The Meta Ads Library shows every active ad from any page — no login, free of charge. It’s the best source for detecting a campaign that exists only in paid media (without having been published organically).
How to organize your monitoring
Structure it into three priority layers:
- Priority: 3-5 direct competitors. Near-real-time alerts, including stories.
- Monitored: 10-15 secondary. Consolidated weekly timeline.
- Market benchmark: 20-40 references. Monthly report to calibrate the baseline.
When to react and when to hold
The worst reaction is the panic reaction: copying the coupon without doing the math, eating the margin on your flagship SKU and discovering that the target audience wasn’t even yours.
React
• Core SKU of your mix
• Target audience overlaps with yours
• The main channel is where you fight
• The competitor repeated the tactic 2-3 times this month
Hold
• Peripheral SKU (long tail)
• Audience is different (B2B vs B2C)
• Secondary channel (you fight elsewhere)
• Depth far above their usual pattern (a sign of stock clearance)
Practical case: flash coupon at 9am
A priority competitor posts in a story at 9:05am on Monday: “CUPOM50 today only, over on the site”.
- 9:12am: automatic alert to the commercial manager’s email. Classified as “Public coupon — first purchase”.
- 9:45am: quick analysis. Depth 1.6× their pattern (historical average 32%). A strong acquisition signal.
- 10:20am: decision. Don’t copy the coupon (it would burn margin on the recurring base). Drop a counteroffer “FRETE0 above R$ 199 + 10% for returning customers (coupon RECORRE10)”.
- 10:35am: the campaign goes live on owned channels. Traffic grows 22% by 6pm.
Referências e leitura complementar
- Hibou Pesquisa (2024). Purchase Behavior of the Brazilian Consumer. Hibou Market Research link .
- Drucker, P. F. (1967). The Effective Executive. Harper & Row, New York.
- McKinsey & Company (2023). Retail Speed Index: The Cost of Slow Decisions. McKinsey Retail Practice link .
- Bain & Company (2023). Pricing Strategy in Competitive Retail. Bain Insights.
- Meta Platforms (2024). Meta Ad Library — Public Ads Database. Meta Inc. link .
See your first competitor in minutes
14-day free trial, no card. Within minutes, the first detection shows up on your dashboard.
Create free account