How to Auto-Sync School Emails to Your Calendar

Forward school emails to EmailSnapshot and the dates it finds land on your calendar. Here's how to set up forwarding and subscribe in Google, Apple, or Outlook Calendar.

EmailSnapshot Team

November 20, 2025
7 min read

The short answer

To get school email dates onto your calendar without typing them in, forward school emails to EmailSnapshot, which finds the dates in each message. Every digest includes calendar files (.ics) you can tap to add events. On the Family and Pro plans, and during the free trial, you also get a calendar subscription URL: add it once to Google Calendar, Apple Calendar, or Outlook, and new school dates appear on their own.

Setup takes three parts: forward your school email, find your calendar link, and add it to your calendar app.

Why typing dates in by hand breaks down

School dates rarely arrive in a tidy format. Early dismissal is in the fourth paragraph of the newsletter. Picture day is in a PDF flyer. The coach's update says practice moves to Thursday next week, and you have to work out which Thursday. Each one means reading carefully, opening your calendar, and creating the event, which is exactly the kind of small task that gets skipped on a busy evening.

EmailSnapshot reads each forwarded email and pulls out the dates, deadlines, action items, things to bring, links, and schedule changes. Those dates are what end up on your calendar.

Two ways dates reach your calendar

Calendar files in your digest Calendar subscription URL
Plans All plans Family, Pro, and the free trial
How it works Open the .ics file to add the events Add the link to your calendar app once
Updates One-time copy; doesn't change later New dates keep appearing automatically
Best for Adding a few events by choice Keeping a family calendar current all year

The .ics files are handy when you only want certain events. The subscription is the hands-off option.

Step 1: Forward your school emails

EmailSnapshot only sees the emails you forward to your school inbox's private address. You'll find that address in your EmailSnapshot account after you create a school inbox. You can forward messages one at a time, but an automatic rule means you never have to think about it.

Set up forwarding on a computer. The mobile mail apps generally don't support creating forwarding rules.

Gmail

  1. At mail.google.com, open the gear icon > See all settings > Forwarding and POP/IMAP.
  2. Click Add a forwarding address, enter your EmailSnapshot address, then Next and Proceed.
  3. Gmail sends a confirmation message to that address. EmailSnapshot passes it on to the email you signed up with, from support@emailsnapshot.com. Open it and click Gmail's confirmation link.
  4. Now create a filter that forwards only school mail: open an email from the school, click the three-dot menu, and choose Filter messages like these. Change the From field to the school's domain (for example @yourschool.org). Add more senders with OR.
  5. Click Create filter, tick Forward it to, and pick your EmailSnapshot address. Also tick Never send it to Spam, because Gmail doesn't forward messages that land in spam.
  6. Click Create filter.

Adding the forwarding address doesn't forward anything by itself. Only mail that matches your filter is sent, and the originals stay in Gmail. The free Gmail Filter Generator can build the school filter for you, and our Gmail filters guide covers labels and spam protection in more depth.

Outlook

  1. In Outlook on the web, open Settings > Mail > Rules.
  2. Choose Add new rule and give it a name like School to EmailSnapshot.
  3. Add a condition such as From and enter the school's addresses, or a condition that matches the school's domain.
  4. Add the action Forward to and enter your EmailSnapshot address.
  5. Save the rule.

Some work and school Microsoft accounts block automatic forwarding to outside addresses. If the rule saves but nothing arrives, use a personal account for school mail or ask your administrator.

iCloud Mail

  1. Sign in at icloud.com and open Mail.
  2. Open Mail settings and choose Rules, then add a rule.
  3. Set the condition to messages from your school's address or domain.
  4. Set the action to forward to your EmailSnapshot address, and save.

iCloud rules run on Apple's servers, so they keep working when your Mac is off.

If you're weighing what forwarding shares, read privacy when forwarding school emails before you start.

On Family or Pro (or during your trial), each school inbox gets its own calendar link.

  1. Sign in to EmailSnapshot and open the school inbox.
  2. In the Calendar section, choose Set up my calendar.
  3. You'll see steps for Apple Calendar, Google Calendar, and Outlook, each with a button to copy the link.

The link appears once that school inbox has found some dates, so forward a few emails first. If you have several school inboxes (say, one per child or one for sports), each has its own link, and you can add as many as you like. That makes it easy to give each one its own color.

Google Calendar

Do this on a computer; the Google Calendar phone app can't add calendars by URL.

  1. Open calendar.google.com.
  2. In the left sidebar, click the + next to Other calendars.
  3. Choose From URL.
  4. Paste your EmailSnapshot link and click Add calendar.

The calendar then appears in the Google Calendar app on your phone too. If it doesn't show up, check that it's turned on in the app's calendar list or settings.

Apple Calendar (iPhone and iPad)

  1. Open the Calendar app and tap Calendars.
  2. Tap Add Calendar, then Add Subscription Calendar.
  3. Paste your link and tap Subscribe (or Find, depending on your iOS version).
  4. Choose a name and color, then save.

Apple Calendar (Mac)

  1. Open Calendar and choose File > New Calendar Subscription.
  2. Paste your link and click Subscribe.
  3. Set Location to iCloud if you want the calendar on your iPhone as well, pick an auto-refresh interval, and click OK.

Outlook

  1. Open Outlook on the web and go to Calendar.
  2. Choose Add calendar, then Subscribe from web.
  3. Paste your link, give the calendar a name and color, and choose Import.

How quickly do new dates appear?

EmailSnapshot adds dates to your calendar feed as it processes your emails. Your calendar app decides how often it checks the feed. Apple Calendar on a Mac lets you choose the refresh interval. Google Calendar and Outlook refresh subscribed calendars on their own schedule, which can take several hours, and there's no button to force it.

For anything time-sensitive, don't rely on the calendar alone. EmailSnapshot's urgent alerts flag time-sensitive items on every plan, and your digest lists what's coming up.

Getting the whole family on the same calendar

Anyone who needs the school schedule can add the same subscription link to their own calendar app: a co-parent on Outlook, a grandparent on an iPhone. You can also share the digest itself with family members from your EmailSnapshot account, so they get the action items along with the dates.

Treat the link like a key, though. Anyone who has it can see those dates. If it's ever shared by mistake, regenerate it from the school inbox's calendar settings; old subscriptions stop working and you add the new link.

For ideas on running a shared family calendar once school dates are flowing in, see our family organization calendar guide.

Troubleshooting

Nothing is arriving in EmailSnapshot. Check that the Gmail forwarding address is confirmed, the filter's From field matches the real sender (open an email and check the full address), and the messages aren't landing in spam.

The calendar link isn't showing. Confirm you're on Family or Pro (or still in the trial), and that the school inbox has processed emails with dates in them.

Events aren't updating in Google Calendar or Outlook. Give it a few hours. Both apps refresh subscribed calendars on their own schedule.

You imported an .ics file and it's out of date. That's expected: a downloaded file is a one-time copy. Use the subscription link for a calendar that keeps up.

You see an event twice. If you imported an .ics file and also subscribed, the same event can appear in both calendars. Delete the imported copy and keep the subscription.

Try it with one school

Start small: forward one school's domain, wait for a few emails to come through, and add the calendar link to the calendar you check most. If you're still deciding whether you need more than filters, our email filters vs. EmailSnapshot comparison lays out the trade-offs.

Start a 7-day free trial. No credit card, and calendar subscriptions are included while you try it.