Choose a page type, then decide exactly what should trigger an alert.
“Tell me when this drops below $400 or comes back in stock.”
“Tell me if their pricing or features change.”
“Show new remote React roles in Pakistan.”
“Alert me to software tenders with a deadline.”
“Show grants our nonprofit may apply for.”
“Tell me if this official rule changes.”
“Tell me if my homepage text or links change unexpectedly.”
“Tell me when this publication posts about my topic.”
“Flag public changes that may suggest a launch or expansion.”
“Tell me when API pricing or limits change.”
Plan prices, limits and feature lists, compared like for like, so an annual price is never mistaken for a cut.
A target fires once, when it is crossed, not on every check while it stays low. Same product, same variant, same currency.
A new notice ID is a new opportunity. An amendment under the same ID is a change. Deadlines are quoted from the source, with the timezone.
Compared by job ID, so a reshuffled listing never looks new, and an unknown posting date is never shown as today.
The first read is a baseline, never an alert.
BaselineA failed check never overwrites the baseline.
KeptEvery fact in a card traces back to before and after.
TracedNo AI runs on a check where nothing changed.
No AI