Calendar
Deadlines belong in your calendar, not your memory.
Three .ics feeds, rebuilt from the same data as the rest of the site. Subscribe once — webcal opens your calendar app directly, or paste the https URL into Google Calendar under Other calendars → From URL — and every dated event on this desk shows up where you already look.
-
Offer deadlines
8 dated deadlines
Every transfer-bonus and welcome-offer end date on the desk, as an all-day event — miss a 1:2 intro window and you paid double for the same miles.
-
Upcoming devaluations
0 pending — the feed says so itself
Announced nerfs land on their effective date, before → after and severity included, so the cut never surprises you on a statement.
-
Points expiry audits
40 currencies on a timer
A yearly balance-audit nudge for each currency whose points die on a timer — the event quotes the real rule, because rolling expiry has no fixed date.
Feeds regenerate with every site build — hourly in production. Events carry stable IDs, so your calendar updates them in place instead of duplicating. Dates are IST calendar days.