For coaches & team managers

Share your team schedule to any calendar app

Upload the PDF or photo the league sent you. CalHelper extracts every game and practice and gives you a link families can subscribe to from any calendar app.

Get started free

Sound familiar?

📋

The league sends a PDF schedule nobody can figure out

💬

You end up texting reminders before every game

📱

Half the parents use Google, half use Apple — nobody stays in sync

How it works

Three steps from schedule to subscription.

01

Import

Upload the PDF flyer or snap a photo of the paper schedule. CalHelper's AI pulls out every game, practice, and tournament — dates, times, and locations.

02

Organize

Group games into a "Games" feed and practices into "Practices," or keep it all in one feed. Each gets its own shareable link.

03

Share

Send parents one link. They subscribe from whichever calendar app they already use — Google, Apple, or Outlook. Updates appear automatically.

Works with any schedule format

PDF from the league office, a photo of the paper bracket, a screenshot of a group chat message — CalHelper handles all of it.

One link for the whole team

Share a single URL in your team group chat. Every parent subscribes once and gets every update automatically — no more "what time is practice?"

Works with every calendar app

Standard iCal format. Google Calendar, Apple Calendar, Outlook — parents subscribe from whatever app is already on their phone.

Frequently asked questions

Can I share just the game schedule without my personal events?

Yes. CalHelper feeds are separate from your personal calendar. You create a feed specifically for your team schedule — nothing from your personal life is ever included.

What happens when the schedule changes?

Update the feed in CalHelper and every subscriber's calendar reflects the change automatically. No need to send a group text.

Do parents need to create a CalHelper account?

No. Parents subscribe directly from their existing calendar app using a standard link. No sign-up, no download.

Can I share different feeds with different groups?

Yes. Create one feed for varsity, one for JV, one for practices. Each gets its own link you share with the right group.

Ready to stop texting schedules?

Free to start — no credit card required.

Create your free account