Live price-change alerts across Coles, Woolworths, IGA & ALDI for Australian FMCG brands — 15-min latency, every-change detection by Actowiz Solutions.
AU SUPERMARKETS
ALERT LATENCY
SKUs MONITORED
ANNUAL UPLIFT
A real-time price-change alert system covering 2,400 client and competitor SKUs across Coles, Woolworths, IGA, and ALDI — Australia's four largest grocery chains. The system detects every price change within 15 minutes of it happening on retailer websites, classifies the change (promo start, promo end, base price move, multi-buy launch), and fires immediate alerts to the client's trade marketing and category teams.
| Attribute | Detail |
|---|---|
| Industry | FMCG (Sauces, Spreads, Ready Meals, Baby Food, Beverages) |
| Geography | All Australian states — capital + regional store coverage |
| Chain Coverage | Coles, Woolworths, IGA, ALDI |
| SKU Coverage | ~2,400 SKUs — 800 client SKUs + 1,600 priority competitor SKUs |
| Refresh Frequency | 15-minute price detection cycle; daily catalogue + ranging sweeps |
| Alert Channels | Email · Slack · Microsoft Teams · API webhooks · Power BI dashboard |
| Compliance | Australian Privacy Act 1988 aware — no personal data captured |
The client is the Australian arm of a global FMCG corporation, headquartered in Melbourne and operating across packaged food, condiments, and beverage categories. Their products are stocked in over 4,000 Australian grocery stores — primarily through Coles and Woolworths, which together control over 65% of Australian grocery retail.
Australian grocery is a near-duopoly. Coles and Woolworths set the competitive tempo, with IGA and ALDI as significant secondary forces. Pricing moves cascade quickly: when Woolworths drops a competitor's pasta sauce 22%, Coles often follows within 24-48 hours, and the client's own product can be deranged or repriced under pressure. For a major brand with 800+ active Australian SKUs, missing these price moves — even by a day — directly costs share, ranging position, and trade spend efficiency.
Before this project, the client's Australian team relied on weekly category reports from Nielsen and IRI plus daily manual checks by their trade marketing team. Both were too slow. A Woolworths price drop on Monday morning often did not reach the right decision-maker until Wednesday's commercial meeting — by which point Coles had matched, the client's brand had lost two days of visibility, and the trade marketing manager had to explain why.
Coles and Woolworths between them set Australia's grocery price tempo. Reaction windows are measured in hours, not days. Manual monitoring across 4 chains × 2,400 SKUs is operationally impossible. Without real-time detection, FMCG brands routinely lose share to competitors who reprice or promote first — and the losses compound across the quarter.
Before partnering with Actowiz Solutions, the client's Australian team faced five interconnected operational gaps:
Nielsen and IRI weekly category reports were strategically excellent but tactically useless for real-time competitive response. Trade marketing decisions had to happen daily — sometimes hourly — but the data lagged by 5-7 days. The team was, in effect, driving by looking through a rear-view mirror.
Australian grocery price moves cascade. Woolworths drops a price; Coles often matches within 24-48 hours; IGA and ALDI position accordingly. The client needed to detect the originating move within the first hour to influence its own next response — not after the cascade had already played out across the duopoly.
Australian supermarket promotions run weekly (typically Wednesday to Tuesday). Catching a competitor's promo on Day 1 versus Day 6 made enormous difference to the client's response window. Manual checks routinely missed Day 1 launches — sometimes catching them only when consumers were already through the promo cycle.
Some pricing varied across Australian states — particularly for regional products and state-specific promotional activity. A national-average view masked important state-level dynamics that materially affected trade decisions in NSW, VIC, QLD, WA, and SA.
Earlier attempts to use generic price-tracking tools produced floods of irrelevant alerts — every minor SKU variation rang an alarm. The team learned to ignore the system. The new pipeline had to be smart: alert only on material changes, classified by type and importance.
Before real-time alerts, the client's modelled losses from delayed competitive response were substantial:
| Estimated Annual Loss from Delayed Pricing Response (AU$ Thousand) | |
|---|---|
| Missed Promo Response Windows | AU$1.85M |
| Coles-Woolworths Cascade Lag | AU$1.24M |
| State-Level Variation Missed | AU$680K |
| Trade Spend Inefficiency | AU$520K |
| Manual Monitoring Labour | AU$240K |
Total annualised impact: approximately AU$4.5M in avoidable losses. The real-time alert pipeline was projected to recover at least 70% of this — the actual result exceeded the business case.
Together with Actowiz Solutions, the Melbourne team defined six measurable objectives:
Actowiz built a 5-stage real-time price-change detection pipeline tuned to Australian grocery's specific dynamics:
Actowiz built dedicated crawlers for Coles, Woolworths, IGA, and ALDI — each tuned to its target's e-commerce structure and defences. Australia-region residential proxy infrastructure rotated across all states, simulating customer postcodes across capital and regional locations to capture state-level pricing variation. Crawl windows were tuned to each chain's natural refresh tempo — Coles and Woolworths on a 15-minute cycle, IGA and ALDI on a 30-minute cycle (lower price-change frequency).
The same client SKU appears under different IDs and titles on each chain. Coles' product page for the client's hero pasta sauce uses one SKU; Woolworths uses another; IGA and ALDI use private-label equivalents that need separate competitive treatment. Actowiz built canonical mappings linking each client SKU to its representation across all four chains, plus mappings to the top competitor SKUs in each category — enabling like-for-like price comparison.
Every 15 minutes, the pipeline diffs the current capture against the prior one for each SKU. Detected differences are recorded as structured change events: SKU ID, chain, state, prior price, new price, change type, change magnitude, timestamp. This event stream is the foundation of everything downstream — alerts, dashboards, reporting, and historical analysis.
Raw change events were classified into 7 categories: Promo Start, Promo End, Base Price Increase, Base Price Decrease, Multi-Buy Launch, Multi-Buy End, and Was/Now Display Change. Filtering rules — defined collaboratively with the client's trade marketing team — suppressed minor changes (rounding adjustments under AU$0.05, end-of-day catalogue refreshes, identifiable system noise). Only material, classified events reached the alert layer.
Alerts flowed through the channels the team already used. Slack channels for category teams (one channel per category). Microsoft Teams notifications for cross-functional stakeholders. Email digests for senior trade marketing leadership (twice daily). API webhooks into the client's internal pricing tools. Power BI dashboards for analytical exploration. Same data, different access patterns — meeting people where they already worked.
Sample Slack channel feed during a typical Wednesday morning (illustrative):
| Time | Chain | State | SKU | Change | Severity |
|---|---|---|---|---|---|
| 07:02 | Woolworths | NSW | Competitor pasta sauce 500g | AU$4.50 → AU$2.25 (50% off) | Critical |
| 07:18 | Coles | VIC | Client pasta sauce 500g | AU$4.20 → AU$3.50 (Down Down) | Info |
| 08:34 | Woolworths | QLD | Competitor BBQ sauce 500ml | Multi-buy launch: 2 for AU$6 | High |
| 09:12 | Coles | NSW | Competitor pasta sauce 500g | AU$4.50 → AU$2.30 (matched) | Critical |
| 09:45 | ALDI | VIC | ALDI private label pasta sauce | AU$1.99 → AU$1.79 (-10%) | High |
| 10:08 | IGA | WA | Client ready meal 350g | Promo end: AU$5.50 → AU$8.50 | Info |
| 10:24 | Woolworths | SA | Client baby food 4-pack | AU$5.20 → AU$5.50 (+5.8%) | Note |
| 10:51 | Coles | NSW | Competitor ready meal 350g | Was/Now launch: AU$8.00 → AU$5.99 | High |
At 07:02 Woolworths launched a 50%-off competitor pasta sauce promo in NSW. By 09:12 — exactly 2 hours 10 minutes later — Coles had matched. The client's category team saw the originating move within 15 minutes; by the time the cascade completed, they had already adjusted their own NSW promotional plan for the following week. Pre-Actowiz, this cascade would have been detected on Friday's weekly report — too late to influence anything.
Detected change events across a single representative week, classified by type (illustrative):
| Change Type | Detections | % of Total | Avg Magnitude | Typical Action |
|---|---|---|---|---|
| Promo Start | 412 | 32% | −28% from base | Same-day review |
| Promo End | 398 | 31% | +38% to base | Plan response |
| Multi-Buy Launch | 164 | 13% | Bundle offer | Category team |
| Multi-Buy End | 151 | 12% | Bundle removed | Tracking only |
| Base Price Decrease | 78 | 6% | −4.2% | Investigate |
| Base Price Increase | 59 | 5% | +3.8% | Tracking |
| Was/Now Display Change | 20 | 2% | Display label | Note |
| TOTAL DETECTED | 1,282 | 100% | — | — |
Same SKU pricing across Australian states at the same timestamp (illustrative):
| SKU | Chain | NSW | VIC | QLD | WA | SA | Variance |
|---|---|---|---|---|---|---|---|
| Client pasta sauce 500g | Coles | AU$4.20 | AU$4.20 | AU$3.50 (promo) | AU$4.20 | AU$4.20 | QLD |
| Client pasta sauce 500g | Woolworths | AU$4.30 | AU$4.30 | AU$4.30 | AU$4.30 | AU$3.50 (promo) | SA |
| Client BBQ sauce 500ml | Coles | AU$5.50 | AU$5.50 | AU$5.50 | AU$5.50 | AU$5.50 | Aligned |
| Client baby food 4-pack | Coles | AU$5.20 | AU$5.20 | AU$5.50 | AU$5.50 | AU$5.20 | Regional |
| Client ready meal 350g | Woolworths | AU$8.50 | AU$5.99 (promo) | AU$8.50 | AU$8.50 | AU$8.50 | VIC |
Coles ran the same pasta sauce promotion only in Queensland, not nationally. Woolworths ran a different SKU promotion only in South Australia. Without state-level visibility, a national-view tracker would either miss these entirely or average them into noise. The state-resolution feed lets trade marketing match competitor activity precisely where it is happening.
| Feature | Capability |
|---|---|
| 🛒 4-Chain Coverage | Coles, Woolworths, IGA, ALDI — Australia's four most strategically critical grocery chains |
| 15-Minute Detection | Every price change detected within 15 minutes of appearing on retailer websites |
| 🇦🇺 State-Level Resolution | Pricing captured separately for NSW, VIC, QLD, WA, SA, TAS, ACT, NT |
| 7-Category Classification | Promo Start, Promo End, Base Up, Base Down, Multi-Buy Launch/End, Was/Now |
| Noise Suppression | Filtering rules eliminate rounding noise, system jitter, irrelevant variations |
| Multi-Channel Alerts | Slack, Teams, email digests, API webhooks, Power BI dashboard |
| Cross-Chain SKU Matching | Canonical mapping enables like-for-like competitor comparison |
| Privacy Act 1988 Compliant | Pricing data only — no personal data captured anywhere in pipeline |
Five months after launch, the real-time price-change alert system delivered measurable, attributable impact:
| Metric | Result |
|---|---|
| ANNUAL UPLIFT | AU$5.2M |
| ALERT ACCURACY | 94% |
| AVG DETECTION | 9 min |
| RESPONSE SPEED | 3.6× |
| Revenue + Margin Recovery by Source (AU$ Thousand, Cumulative 5M) | |
|---|---|
| Faster Promo Response | AU$920K |
| Cascade Detection Wins | AU$640K |
| State-Level Optimisation | AU$380K |
| Trade Spend Efficiency | AU$290K |
| Labour Cost Saved (Manual) | AU$110K |
Total verified 5-month impact: AU$2.34M in revenue + cost recovery. Annualised run rate: approximately AU$5.2M — exceeding the AU$4.5M business case by 16%.
"We were running an Australian FMCG business in 2026 with pricing intelligence that was effectively from a different week. Nielsen and IRI are essential for strategy, but they don't help when Woolworths drops a competitor product 50% on Wednesday morning. Actowiz changed that completely. Within minutes of any price move on Coles, Woolworths, IGA or ALDI, my team knows. We respond before the cascade completes, not after. AU$5.2M in annualised value is real — but the strategic shift, from reactive to proactive, is what changed how this team operates."
— Trade Marketing Manager — Australia, Global FMCG Brand, Melbourne
Our web scraping expertise is relied on by 4,000+ global enterprises including Zomato, Tata Consumer, Subway, and Expedia — helping them turn web data into growth.
Watch how businesses like yours are using Actowiz data to drive growth.
From Zomato to Expedia — see why global leaders trust us with their data.
Backed by automation, data volume, and enterprise-grade scale — we help businesses from startups to Fortune 500s extract competitive insights across the USA, UK, UAE, and beyond.
We partner with agencies, system integrators, and technology platforms to deliver end-to-end solutions across the retail and digital shelf ecosystem.
Complete Privacy Act 1988 web scraping compliance guide for Australian businesses personal information, APPs, OAIC & practical safeguards by Actowiz Solutions.
Extract real-time matrimony profiles, preferences, and matchmaking insights efficiently with advanced Shaadi.com data scraping solutions.
Scraping Key Food Grocery Data helps brands track pricing, inventory, promotions, and grocery trends for smarter retail analytics.
Whether you're a startup or a Fortune 500 — we have the right plan for your data needs.