CheckTheCal

Calendars you subscribe to don’t tell you when they change.

CheckTheCal watches them for you.

Public calendars change quietly. The school moves an event, the venue cancels, and you don't find out until the day of. Instead of one more thing for you to check, CheckTheCal watches your calendar feeds and emails you what actually changed.

One calendar, checked twice a day, for free, no credit card needed.

1 · Grab the Calendar Link

Paste the URL

Any .ics subscription link — school, club, venue, council. We fetch it immediately, so you can see the watcher is live.

2 · We Watch the Calendar

We schedule checks on the calendar

Every 15 minutes on Pro. We find all the events that were added, moved, or cancelled.

3 · You Get Alerted

We email you when we find a change

Nothing changed means nothing sent, your inbox stays clean.

  • Added
  • Changed
  • Cancelled

What it costs

Free
$0

One calendar, checked twice a day. No card.

  • 1 calendar
  • Checked every 12 hours
  • 50 emails / month
  • Alerts to the account owner
  • 7 days of history
  • At the limit: paused, with a heads-up
Most popularPersonal
$5/mo

The family’s calendars, checked hourly.

  • 5 calendars
  • Checked every 1 hour
  • 250 emails / month
  • 1 extra recipient
  • 30 days of history
  • At the limit: daily digest, nothing dropped
Pro
$19/mo

Every calendar a club or a school runs on.

  • 25 calendars
  • Checked every 15 minutes
  • 2,000 emails / month
  • 5 extra recipients
  • 90 days of history
  • At the limit: daily digest, nothing dropped
  • Filters, webhooks, Slack
Business
$89/mo

Operations, with routing and an allowance that bends.

  • 100 calendars
  • Checked every 15 minutes
  • 10,000 emails / month, soft
  • 20 extra recipients
  • 365 days of history
  • At the limit: keeps sending, $3 per 1,000 extra
  • Filters, webhooks, Slack

Webhook and Slack deliveries never count against the email allowance.

Calendars to check

Check for changes on all the calendars in your life. Any calendar that publishes a subscription link can be checked.

School calendar

Inset days, assembly times, and trip dates that move once the term is already printed on the fridge.

Kids' extracurriculars

A club that reschedules for weather on Friday night and expects everyone to have noticed by Saturday.

University lectures

Rooms and lecture slots that shift in the first weeks of term and once more before reading week.

Shift rosters

A ward or depot rota where one swap on Wednesday quietly moves three other people to nights.

Gigs and tours

Support slots, load-in times, and venue changes announced on a calendar rather than to you.

Conference schedules

Talks that move rooms between the program going live and the morning you turn up for them.

Council calendars

Planning meetings, collection days, and consultations, rescheduled around bank holidays.

Your personal calendars

You can even check your own personal calendars that you share with family and friends. Great for all those back-to-back Saturday birthday parties.

And plenty more

  • Youth soccer practices
  • Little League games
  • Swim lessons
  • Chess club
  • Band practices
  • Theater rehearsals
  • Parent–teacher calendar
  • Admissions calendar
  • School lunch menu
  • Professor office hours
  • Tutoring sessions
  • Carpool rota
  • Church mass
  • Synagogue schedule
  • Scout troop meetings
  • Leadership council meetings
  • City council meetings
  • Recycling & bin collection
  • Favorite baseball team's schedule
  • Musical artist tour dates
  • Dance recitals
  • Library story time
  • Gamer meetups
  • Meetup gatherings

What lands in your inbox

The change is in the email. What changed, what it changed to, all direct to you. We give you to-the-point details of the change so you can quickly decide if you need to act on it.

SF Youth Soccer Schedule: 2 added events

Added (2)

Soccer practice
Wed Oct 14 2026, 4:00pm–5:30pm
Rossi Playground
Detected 4 minutes ago
Soccer match
Sat Oct 17 2026, 10:00am–11:30am
Royce Field
Detected 4 minutes ago

PTA Meeting Calendar: 1 changed event

Changed (1)

PTA Meeting
Tue Oct 13 2026, 9:30am–10:30am
Auditorium
Starts
Tue Oct 13 2026, 8:30am Tue Oct 13 2026, 9:30am
Location
PTA Room Auditorium
Detected 12 minutes ago

Lincoln Elementary Clubs: 1 cancelled event

Cancelled (1)

Chess club
Thu Oct 15 2026, 3:15pm–4:15pm
Library
Detected an hour ago

Troop 42 Scouts: 1 changed event, 1 cancelled event

Changed (1)

Fall hike
Sat Oct 24 2026, 9:00am–1:00pm
Mount Davidson trailhead
Description
Bring snacks. Bring snacks, and don't forget to bring a full water bottle!
Detected 20 minutes ago

Cancelled (1)

Troop meeting
Tue Oct 20 2026, 7:00pm–8:30pm
Scout Hall
Detected 20 minutes ago

Aquatic Center Lessons: 1 added event, 1 cancelled event

Added (1)

Make-up swim lesson
Sun Oct 18 2026, 11:00am–11:45am
Pool B
Detected 8 minutes ago

Cancelled (1)

Swim lesson
Fri Oct 16 2026, 5:00pm–5:45pm
Pool B
Detected 8 minutes agoRemoved from the feed

Youth Theater Rehearsals: 2 changed events

Changed (2)

Tech rehearsal
Mon Oct 19 2026, 4:00pm–7:00pm
Main stage
Ends
Mon Oct 19 2026, 6:00pm Mon Oct 19 2026, 7:00pm
Detected 35 minutes ago
Dress rehearsal
Wed Oct 21 2026, 4:00pm–6:30pm
Main stage
Description
Costumes on by 4:15. Costumes on by 4:15. Parents: pick-up is at the stage door.
Detected 35 minutes ago

Before you start

Questions

How does it know the calendar changed?

We fetch the .ics feed on a schedule and compare it against the last copy we took, event by event. If any of the events are changed, we alert you.

Will I get flooded when I first add a calendar?

No. The first check records what's there as the starting point and tells you nothing, so your first email isn't a hundred events of "new". Everything from that point on is reported.

What if nothing changes? How do I know it's working?

Nothing changed means nothing sent — we won't manufacture an email to prove we're alive. Every screen instead says when we last looked, so "checked 4 minutes ago" is always on the page.

Which calendars work?

Any calendar that publishes a subscription link ending in .ics — school terms, club fixtures, venue bookings, council schedules, university timetables. If you can subscribe to it in Apple Calendar, Google Calendar, or Outlook, we can watch it.

If someone edits five events at once, is that five emails?

One email. Everything found in a single check goes out as one message with the changes grouped into added, changed, and cancelled.

Can my partner get the alerts too?

Yes, on a paid plan. You add their address, they confirm it themselves from an email we send them, and from then on they get the alerts for whichever calendars you choose. Free includes alerts to the account owner only.

Upgrade to Personal
What happens when I reach my email limit?

Free covers 50 emails a month. At 50 we pause alerts until the month resets and send you one email saying so. We keep checking your calendars the whole time, so nothing is lost — we just can't email you about it on the free plan.

Upgrade to Personal
What if the calendar itself goes down?

We tell you. A calendar we can't reach is the one failure that looks exactly like good news — no changes — so we email you when it starts, keep trying, and tell you what we find when we get back in.

How do I stop the emails?

Every alert has a one-click unsubscribe, and you can pause or delete a watch from the dashboard at any time. There is no cancellation conversation to have.

CheckTheCal