The median repost lands 18 minutes late

18 minutes is the difference between a deal and a screenshot.

A repost tells you a Target markdown exists. It does not tell you which store, which aisle, or that the endcap at Mueller is already empty. Goatavo watches the source itself — store inventory endpoints, register scans, drop calendars, portal rates, airline seat maps — and puts it on your lock screen in 4.2 seconds, with the aisle already in the notification body.

  • Free dry run on last week's events
  • Founding-member pricing, for life
  • Quiet hours on by default
4.2smedian source → phone
1,196restocks caught last month
8alert types, one rule shape
Goatavo · instant
now

Ryobi 18V drill/driver kit rang up at $0.01

100%

Home Depot · Slaughter Ln · aisle 14 · 3 scans in the last 6 min

Goatavo · instant
12m ago

Ninja air fryer 4qt dropped to $17.98

86%

Target · Mueller · aisle D14 · 4 on the shelf, was 9 at 6:02a

Goatavo · instant
38m ago

2 ANA business seats opened, JFK → NRT

91

Oct 11 · 60,000 points round trip · seat map polled 4 min ago

Detections, live
3.9s

Air fryer count flipped 0 → 4, price $129.00 → $17.98

Target inventory endpoint · store 1234

Next armed drop
00hrs
41min
00sec
Source → detection → your phone

Two paths out of the same shelf tag.

Every alert product claims to be fast. Here is the entire chain for one real-shaped event — a Ninja air fryer going from $129.00 to $17.98 at Target Mueller, store 1234 — measured on both routes.

Goatavo, instant

4.2s · 4 still on the shelf
  1. 0.0s
    Source event

    Target's own inventory endpoint flips store 1234 from 0 to 4 and the price from $129.00 to $17.98.

  2. 1.8s
    Detected

    The diff lands in the change queue with price, on-hand count and aisle D14 already attached.

  3. 3.1s
    Scored + matched

    86% off, all-time low, 1.2mi from you. Matches 2 of your 7 rules and clears both guards.

  4. 4.2s
    Your phone

    Push delivered: $17.98, 4 left, aisle D14. Nothing to open, nothing to search for.

The repost path

26m · 0 left
  1. 0m
    Same source event

    Nobody is watching the endpoint. The four units sit on the endcap in aisle D14.

  2. 6m
    Somebody spots it

    A shopper photographs the shelf tag and posts it to a Facebook group with no store name.

  3. 11m
    Reposted

    Two deal accounts copy it. One adds an affiliate link to the full-price online listing.

  4. 18m
    It reaches you

    The aggregator's digest goes out. No store, no count, no aisle — 'check your Target.'

  5. 26m
    You get there

    Mueller sold its four at 7:41, 7:44, 7:52 and 8:03. You drove to a repost of an empty endcap.

The gap between the two rails is 25 minutes and 55.8 seconds — longer than the 25 minutes four air fryers lasted on that endcap, in a store 1.2 miles from you.

Get the 4.2-second path
The rule builder

One shape. A product, a store, a drop, a bonus, a seat.

Every alert service you have used made you learn a different form for every kind of thing. Goatavo has five fields — watch, where, when, only if, then — and they do not change when the subject does. Below is the same builder filled in five ways. Read the labels, not the values: they are identical.

A product

Ninja air fryer, 4qt

WatchNinja 4qt air fryer · DPCI 072-08-0117
WhereTarget · 5 stores inside 12mi of 78702
WhenPrice drops below $24.99 or on-hand goes above 0
Only ifEndpoint-sourced, or 2+ community scans
ThenInstant push · add to my Saturday route
Endpoint polled every 90s
In-store clearance
A store

Target · Mueller

WatchEverything on the clearance endcaps
WhereAisles C, D and G · Target Mueller only
WhenAny item crosses 70% off its ticket price
Only ifAt least $25 off and 2+ still on the shelf
ThenInstant push · max 3 an hour, rest batched
Full store sweep every 4 min
Penny list
A drop

SB Dunk Low 'Rain Cloud'

WatchNike SB Dunk Low 'Rain Cloud' · $125
WhereSNKRS plus 3 regional retailers that get allocation
WhenDraw opens, size run posts, or a restock is detected
Only ifMy size (10.5) is in the posted run
ThenInstant push at T−10 min and again at go-live
Calendar + size run, every 60s
Drops & restocks
A bonus

Sapphire Preferred signup bonus

WatchSapphire Preferred welcome offer
WherePublic page, in-branch link and referral links
WhenBonus reaches 100k, or sets an all-time high
Only ifI'm still under 5/24 on the day it appears
ThenInstant push · hold the 3-month spend window
All three sources, 4× a day
Cards & bank bonuses
An award seat

JFK → NRT, business, 2 seats

WatchANA saver business · 2 seats · JFK → NRT
WhereThe airline's own seat map, not a blog
WhenSaver space opens on any date Oct 4 – Oct 24
Only if60,000 points or less, round trip
ThenInstant push · hold the itinerary for 24h
Seat map polled every 4 min
Points & award travel
And the rest of them

A penny item. A portal rate. A gift card discount. A transfer bonus. A bank’s direct-deposit window. A search you saved at Target Mueller. A URL we have never seen before.

Same five fields. If it changes and we can see it, you can put a rule on it — and goat will write the first draft of the rule if you describe it in a sentence.

The dry run

Before you trust an alert, watch last week play back.

Nobody can evaluate an alert product that has not fired yet. So the first thing Goatavo does is run your rule backwards over real events and show you, hour by hour, what you would have been told and whether the thing was still there when you got there.

Rule under test

watch clearance, any category · where 6 stores inside 12mi of 78702 · when it crosses 70% off · only if 2+ still on the shelf · then instant push

Mon Oct 6 – Sun Oct 126 events fired
Instant

You would have seen all 6 while stock lasted.

Median 30 min of runway between the push and the last unit leaving the shelf. Shortest was 14 min, at Walmart Ben White.

Batched · free tier

You would have seen 5 of 6, after they sold out.

The sixth never made the digest at all — it was collapsed into a line that read “12 more clearance items.” Latest delivery was 12h 16m after the boots were gone.

Ninja 4qt air fryer, front three-quarter
Tue 7:38:00a86%

Ninja air fryer, 4qt

$17.98$129.00

Target · Mueller · aisle D14

4 on the shelf · last one left at 8:03a

Caught
7:38:04a

25 min of runway before the last one left.

Missed
9:00a digest

57 min after the last unit left.

◉ pushed 7:38:04a│ last unit gone 8:03a◉ digest 9:00a digest
Lego Icons botanical set box, angled
Tue 4:12:00p75%

Lego Icons botanical collection

$14.98$59.99

Target · Anderson Ln · aisle G03

6 on the shelf · last one left at 5:47p

Caught
4:12:03p

95 min of runway before the last one left.

Missed
6:00p digest

13 min after the last box.

◉ pushed 4:12:03p│ last unit gone 5:47p◉ digest 6:00p digest
Ryobi 18V drill and driver kit box
Wed 6:02:00a100%

Ryobi 18V drill/driver kit

$0.01$99.00

Home Depot · Slaughter Ln · aisle 14

3 on the shelf · last one left at 7:19a

Caught
6:02:05a

77 min of runway before the last one left.

Missed
9:00a digest

1h 41m after the last kit.

◉ pushed 6:02:05a│ last unit gone 7:19a◉ digest 9:00a digest
Dyson V-series filter set in packaging
Wed 11:44:00a86%

Dyson filter set, V-series

$9.98$69.00

Walmart · Ben White · aisle H11

5 on the shelf · last one left at 11:58a

Caught
11:44:04a

14 min of runway before the last one left.

Missed
6:00p digest

6h 2m after the last set.

◉ pushed 11:44:04a│ last unit gone 11:58a◉ digest 6:00p digest
Frye leather ankle boots, pair angled
Thu 8:21:00p75%

Frye leather boots, 75% rack

$77.50$310.00

Dillard's · clearance center · sizes 7–10

2 left in the size run · last one left at 8:44p

Caught
8:21:04p

23 min of runway before the last one left.

Missed
Fri 9:00a

the 6:00p digest had already gone — 12h 16m late.

◉ pushed 8:21:04p│ last unit gone 8:44p◉ digest Fri 9:00a
Hampton Bay 5-piece patio dining set
Fri 5:57:00a85%

Hampton Bay 5-piece patio set

$89.00$599.00

Home Depot · Sunset Valley · seasonal reset

2 on the pallet · last one left at 6:31a

Caught
5:57:03a

34 min of runway before the last one left.

Never sent
never delivered

collapsed into '12 more clearance items'.

◉ pushed 5:57:03a│ last unit gone 6:31a✕ never delivered
83%
$1,056.54of markdown that was reachable

$209.45 against $1,265.99 of sticker, across six events in one week, on one rule, in one zip code. Nothing here required a faster thumb — only a shorter gap between the shelf changing and you knowing.

Run it on your zip code before you believe a word of this.

The dry run is free, it runs before you have an account, and it uses last week’s real events at the stores nearest you. If your area is quiet, it will say so in plain language rather than inventing six deals.

One email at launch with your dry run attached. Nothing else.

Eight things worth waking up for

Every alert names its source and its clock

A notification that says 'deal alert!' is worth nothing. Every Goatavo push carries what changed, where, how many are left, which source saw it, and how long ago — because those five facts are the entire difference between acting and scrolling.

Price drop

4.1s median

Ninja 4qt air fryer went $129.00 → $17.98 at Target Mueller.

Retailer price endpoint, per store·every 90s

Back in stock

4.4s median

Walmart Ben White went 0 → 5 on the Dyson V-series filter set.

Store inventory endpoint·every 4 min

Shelf count changed

6.0s median

3 left at Home Depot Slaughter Ln, down from 7 at 5:40a.

Endpoint plus community scans·on every scan

Drop going live

T−10 min

SB Dunk Low draw opens 10:00 ET — pushed at 9:50, size run attached.

Brand calendar + size run·every 60s

Bonus hit an all-time high

under 6h

Sapphire Preferred at 150k — first time above 100k since March.

Public offer, in-branch, referral·4× a day

Award seat opened

4.6s median

2 ANA business seats, JFK → NRT, Oct 11, 60k round trip.

The airline's own seat map·every 4 min

Penny list posted

at publish

34 items live on this week's Dollar General Tuesday reset.

Community scans, 3+ confirmations·Tue 4:00a

Portal rate elevated

5.2s median

TopCashback at 15% for Walmart — 6 points above Rakuten, today only.

22 cashback portals·every 10 min

All eight are on the free tier. What Pro moves is the delivery — how many go instant, and how often we poll the slow sources.

See what Pro changes
Ninja 4qt air fryer, front three-quarter

Ninja air fryer, 4qt

9486%
$17.98$129.00

Target · 3 stores near you

▲ 412 · 38 confirmed · 2h

Business class suite window seat

Business JFK→NRT, 60k round trip

72

ANA · 4 dates open in October

▲ 88 · 1d

Cashback portal elevated-rate banner

15% back at Walmart, today only

79

TopCashback · beat Rakuten by 6%

▲ 264 · 26 confirmed · 45m

After the buzz

The notification is not the end of the job

Tapping an alert does not open a browser tab. It opens the card — with the aisle, the on-hand count, who confirmed it and when, the 90-day price line, the resale comps if you want them, and the card that earns the most on this purchase.

Aisle in the bodyD14. The bay number arrives with the price, not three taps later.
Count, not a claim4 left of the 9 that were there this morning — both counts, both stamped.
Who saw it3 scans from contributors at 94%, 91% and 97% accuracy.
One tap to muteMute the item, the store, or the rule. The rule remembers why.
Ryobi 18V drill and driver kit box

Ryobi 18V drill/driver kit

99100%
$0.01$99.00

Home Depot · penny list · scan to verify

▲ 1.4k · 96 confirmed · 12m

Premium travel credit card, angled on dark

150k points — all-time high

91

Sapphire Preferred · ends in 6 days

▲ 288 · 12 approved · 5h

Put this on my lock screen
Noise control

You are not afraid of missing alerts. You are afraid of 340 of them.

Everybody who has run a cook group knows the failure mode: the alerts are fast, then they are constant, then they are wallpaper, then you turn them off and miss the one that mattered. Four controls exist specifically to stop that, and all four are on by default.

Batching, by your threshold

Anything under the bar you set collects into one digest at 9:00a and 6:00p. Instant is reserved for the rules you actually marked 'I would run for this' — most people have two or three.

Digest at 09:00 and 18:00 · 3 rules instant

Quiet hours, with an override list

22:00 to 06:30, nothing makes a sound. The exceptions are the rules you tag Override — usually one drop and one mistake fare. Everything else waits for the 9:00a digest and says how long it waited.

22:00–06:30 · 2 rules can override

Only if 2+ confirmations

A community shelf claim waits for a second independent scan before it pushes. Endpoint-sourced events don't have to wait, and the notification says which kind it was, every time.

Community events need 2 scans · endpoint 1

Dedupe, across stores and reposts

The same air fryer at three Targets is one notification with three store rows. The same penny item reposted forty times is one line. If a rule fires twice inside 20 minutes, the second one edits the first instead of buzzing again.

20-min collapse window · 3 stores in one card

340pushes a day from four Discords and two deal apps

What the median beta tester was getting before they switched. Roughly one every three waking minutes, most of them reposts of each other.

11pushes a day after the guards were on

Median across the same people, eight weeks in. 2.1 of them arrived instant; the rest waited for 9:00a or 6:00p.

94%

of the alerts people muted in beta were community reposts of something they had already been told. Dedupe catches those before they buzz — it is most of the distance between the 40+ a day an unguarded rule produces and the 11 above.

0on the launch list
4.2smedian source event to push
0restocks caught last month
11median pushes a day, not 340
The Pro lever

The cap is real, and here it is before you install anything

Free is not a demo. Every alert type, every field in the builder, the aisle, the counts and the confirmations are free forever. What Pro buys is delivery: how many rules fire instantly instead of waiting for a digest, and how hard we poll the sources that move slowly.

Said plainly

Three rules and five instant pushes a day is genuinely enough for one product and one store. It is not enough for a drop calendar, and we are not going to pretend otherwise on the pricing page.

When a free rule gets batched, the notification says so: “held 3h 12m — 2 of 4 left when it was found.” You always know what the cap cost you, in units.

Lock founding-member pricing
The lever
Free
Pro
Active rules
3 at a time
Unlimited
Instant delivery
5 instant pushes a day, rest batched at 9:00a and 6:00p
Instant on every rule you mark instant
Award seat polling
Every 30 min
Every 4 min
Dry run
Last 7 days · one run a week
Last 90 days · run it as often as you like
Live store lookups
5 a day
Unlimited
Quiet-hours override
1 rule
Any rule
Every alert type on this page
All 8
All 8
Aisle, on-hand count and confirmations in the body
Always
Always

Founding members keep the launch price for as long as the account stays open, and get the 90-day dry run on day one.

From the beta

People who have watched a deal die while reading about it

I was in four Facebook groups, two Discords and a text thread. Everything I actually used is one feed now, and the aisle number is right.

ai
aislewalker
Runs a clearance route · Austin, TX
$3,140 saved this year97% accurate

The comps are on the card. I stopped opening a second app to work out whether a $17 air fryer was worth the drive.

fl
flipcity
Full-time reseller · Columbus, OH
$828 profit in August94% accurate

It knew my 5/24 dates and told me to hold. The 150k landed nine days later. That's the whole product.

st
statement
Points obsessive · Chicago, IL
412k points earned96% accurate

Nine minutes of warning is the difference between a pair and a screenshot. I cancelled three cook groups.

so
soleful
Drop hunter · Newark, NJ
22 hits last month93% accurate

The seat alert polls the airline, not a blog. I got two ANA business seats on a Tuesday afternoon.

mi
milesahead
Award travel planner · Seattle, WA
Tokyo for 60k98% accurate

The list used to be a blog post with 400 comments. Now it's scannable and mapped to my four stores.

on
onecent
Penny list regular · Nashville, TN
140 confirmations95% accurate
3.9sAir fryer count flipped 0 → 4, price $129.00 → $17.98
4.1sRyobi kit scanned at $0.01 by a third contributor
2.8sSize run posted — 10.5 is in it, draw opens 10:00 ET
4.6sSaver business went 0 → 2 on Oct 11
5.2sTopCashback at Walmart went 9% → 15%, beats Rakuten by 6
6.0sSapphire Preferred bonus 100k → 150k, first time since March
3.9sAir fryer count flipped 0 → 4, price $129.00 → $17.98
4.1sRyobi kit scanned at $0.01 by a third contributor
2.8sSize run posted — 10.5 is in it, draw opens 10:00 ET
4.6sSaver business went 0 → 2 on Oct 11
5.2sTopCashback at Walmart went 9% → 15%, beats Rakuten by 6
6.0sSapphire Preferred bonus 100k → 150k, first time since March
What you actually see

Three surfaces, one engine

The alert is the same object whether it wakes your phone, sits in the Alerts tab, or arrives in tomorrow morning's digest. Only the delivery changes.

Phone lock screen at night with a stacked deal notification

Lock screen, instant

Only the rules you set to instant. Aisle and on-hand count on the first line, tier badge on the right, source named underneath.

App inbox list of deal alerts with unread markers

The Alerts tab

Everything the engine matched, newest first, with the ones you have not opened marked and a mute button on every row.

Morning digest email layout with grouped deal rows

The 9:00a digest

One card per rule, deduped across stores, each stamped with how long it sat. The digest never pretends it arrived on time.

Questions from people who time things

Before you arm a single rule

What does 'instant' actually mean, in seconds?+

Median 4.2 seconds from the source event to the push leaving our servers, measured across the beta. The slowest tenth lands inside 11 seconds. After that it is Apple's and Google's push network, which is usually under a second and which we do not control — so the notification carries the detection timestamp and you can see the whole chain yourself.

How do I know you're not just reposting a deal blog 18 minutes late?+

Every alert names its source: retailer endpoint, register scan, brand calendar, airline seat map, portal crawler, or community confirmation. If an alert came from a repost we say so and it is never marked instant. That label is the entire promise.

What happens when a retailer's inventory endpoint is wrong?+

It happens — endpoints lag resets and cycle counts. That is what the confirmation count is for. An endpoint claim with no scan behind it says so on the card, and if two people scan it and get a different price the alert is retracted and everyone who got it is told.

Will this wake me up at 3am?+

Only if you tag a rule Override, and you have to do that per rule. Quiet hours default to 22:00–06:30. A held alert arrives in the morning with the honest line: held 7h 12m, sold out at 04:41.

Can I write a rule for something you don't have a category for?+

Yes. The builder is one shape — watch, where, when, only if, then — and the 'watch' field takes a product, a store, a brand, a search, a route, an offer page or a URL. If it changes and we can see it, you can put a rule on it.

Does the dry run cost anything?+

No. It runs before you have an account and before you have paid for anything, on the last 7 days of real events. That is deliberate — it is the only honest way to sell an alert product that hasn't fired for you yet.

SMS? Email? Or just push?+

Push and email at launch, with a per-rule choice. SMS is on the list for the drop and mistake-fare crowd, where the phone is in a pocket and the window is under ten minutes.

How many alerts will I actually get?+

In beta the median hunter got 11 a day, 2.1 of them instant. The people who got 40+ had written a rule with no guard on it — the builder now warns you before you save one, with the count it would have fired last week.

Want to see the engine pointed at drops instead? The drop calendar page walks through T−10.

Launching this fall · alerts on day one

Be told in 4.2 seconds,
not 18 minutes.

Join the launch list and your first email is a dry run on your own zip code — last week's real events, and exactly what you would have caught while stock lasted.

  • All 8 alert types on the free tier
  • Launch price held while the account stays open
  • 22:00–06:30 silent unless you say otherwise
0 already in line