The season schedule arrives as a PDF, a photo of a sheet on the rink wall, or a long email. Neither Apple Calendar nor Google Calendar will turn one of those into a season of events in one go. So you have four choices: type it in, find a calendar link instead, use an app that reads schedules, or forward it to an app that takes emails. Each suits a different kind of schedule.

1. Type it in

For a short list (eight games, a school's PD days), typing is still the quickest and the most reliable. Two habits make it less painful:

  • Use a repeating event for anything weekly. Tuesday practice, 5:30 to 6:30, every week until March, is one event, not twenty.
  • Put the place in the location field. Your phone will offer directions, and whoever is driving will know where they're going.

2. Look for a calendar link instead

A PDF is often a printout of a calendar that also exists as a link. Ask the coach, check the club or league website for "subscribe", "iCal" or ".ics", or look in the team app. A link is better than a PDF in every way: it updates itself when a game moves. How to add one is in how to add a sports schedule to your calendar and how to add a school calendar to your iPhone.

3. Use an app that reads schedules

A few family apps will read a schedule for you and turn it into events:

  • Kid Pickup reads a pasted email or text, a photo, or a PDF (Events, Import, Paste or Photo a Schedule). It lists the dates it found, you choose which child they're for and untick anything you don't want, and nothing is added until you tap Add to the calendar.
  • Cozi Max ($79 a year) includes AI event import, according to Cozi's plans page.
  • Skylight Calendar Plus ($79 a year) has Sidekick, which imports events from school emails you forward to it (Skylight).

Whatever you use, check the result against the original. A reader can misread a smudged photo or a table with merged cells, and a wrong time on a calendar is worse than no time at all.

4. Import a file, if you have one

If the club gives you a calendar file (.ics) or a spreadsheet you can save as .csv, most calendars can import it. Google Calendar imports both on a computer (Google Calendar Help). Kid Pickup imports .ics and .csv too (Events, Import, Import File), and turns a weekly entry into a repeating pickup.

Getting a good read from a photo

If you're photographing a printed schedule for any app to read:

  • Lay it flat, in good light, with no shadow from your phone.
  • Get the whole table in the frame, including the header row with the dates.
  • One page per photo. If a PDF is very large, a photo of the page that matters often works better.
  • Check the year on anything it adds. A schedule that says "Sat Nov 7" with no year leaves the reader to work it out.

Once the dates are in

A season on the calendar is the easy part. Thirty Saturdays at the rink still need thirty drivers. In Kid Pickup each date the reader finds is added as an open pickup, so the family can see which ones still need someone: Grandpa takes the Saturday mornings, the other parent takes the away games, and if one's still open the day before, the app sends parents and guardians a nudge. When the coach moves a game and you're following the team's calendar link rather than a photo, the pickup moves with it.