Skip to main content

Subscribing to Your Calendar Feed

This article explains how to add your SwingMatch lessons to your favorite calendar app (Apple Calendar, Google Calendar, Outlook, or any app that supports iCal subscriptions).

Updated over 3 weeks ago

What is the calendar feed?

Your calendar feed is a personal URL that your calendar app checks automatically for updates. Once you subscribe, your lessons appear in your calendar alongside your other events — no manual entry needed.

This works for both instructors and students. You'll see all your upcoming and recent lessons.


How to subscribe

  1. Go to Account from the main menu.

  2. On the General tab, scroll down to the Calendar Feed card.

  3. Choose your calendar app by tapping one of the tabs: Apple, Google, Outlook, or Other.

  4. Tap Subscribe to Lessons.

  5. Your calendar app will open and ask you to confirm the subscription. Accept it.

That's it. Your lessons will start appearing in your calendar.


App-specific notes

Apple Calendar

  • Updates every few minutes. You can adjust the refresh frequency in your calendar app settings.

  • Works on iPhone, iPad, and Mac.

Google Calendar

  • Updates every 12-24 hours. Google controls the refresh timing — there's no way to speed it up.

  • Important: The Google Calendar mobile app on Android doesn't support adding URL subscriptions. You need to add this from a desktop browser, and it will then sync to your phone.

Outlook

  • Updates every 12-24 hours. Outlook controls the refresh timing.

  • Works with Outlook.com, Outlook desktop app, and the Outlook mobile app.

Other

  • If you use a different calendar app, tap the Other tab to see your personal iCal URL.

  • Tap the URL to select it, then copy and paste it into your calendar app's "subscribe by URL" option.


What you'll see in your calendar

Instructors

Lesson type

Calendar event title

Confirmed lesson

"Lesson with John Smith (Adult)"

Pending confirmation

"[PENDING CONFIRMATION] Lesson with John Smith (Adult)"

Reschedule requested

"[RESCHEDULE REQUESTED] Lesson with John Smith (Adult)"

Cancelled lesson

"CANCELLED: Lesson with John Smith (Adult)"

Group lesson

"Group: Junior Clinic (4/8)"

Each event includes the lesson status, payment status, your notes, and a link back to the lesson in SwingMatch.

Students

Lesson type

Calendar event title

Confirmed lesson

"Golf Lesson with Pro Name"

Pending confirmation

"[PENDING CONFIRMATION] Golf Lesson with Pro Name"

Group lesson

"Junior Clinic with Pro Name"

Each event includes the lesson status and a link back to the lesson in SwingMatch.


Good to know

  • Your calendar feed URL is unique and private. Do not share it with anyone — it gives access to your full lesson schedule.

  • The feed includes lessons from the past 12 months and all future lessons.

  • Each event includes a 1-hour reminder alarm.

  • Cancelled lessons still appear in your calendar but are marked as "free" time so they don't block your schedule.

  • This is a read-only feed. Changes you make in your calendar app (like deleting or editing an event) won't affect SwingMatch.

  • If you also use Google Calendar sync, the calendar feed works independently. Google Calendar sync will eventually be two-way and instructor-only; the calendar feed is read-only and works for everyone.

Did this answer your question?