Skip to main content

Calendar Sync

This article explains how to add your Sync your SwingMatch lessons to your favorite calendar app with both 2-way sync and read-only sync (Apple Calendar, Google Calendar, Outlook, or any app that supports iCal subscriptions).

2-way Calendar Sync (Google and Outlook)

What is 2-way calendar sync?

  • SwingMatch lessons and availability appear in your Google or Outlook calendar automatically.

  • Personal events block SwingMatch availability — students won't see overlapping slots.

How to connect:

To connect it:

Account → General → Calendar Sync → Connect Google or Outlook.

Now that you've provided SwingMatch access to your preferred calendar provider, you can sync your schedule(s) to your calendar. To complete the sync, follow the guidelines below for desktop or mobile. If you have multiple schedules that you want synced, you will need to follow the below steps for each.

If you use the desktop version:

Navigate to your schedule tab, in the card on the right, click sync on the schedule to connect that schedule.

How to connect SwingMatch schedules and sync them with google and/or outlook calendars on desktop

If you use the mobile version:

  1. Navigate to your schedule tab,

  2. Click edit pricing and packages,

  3. Then scroll down until you see Calendar Sync. Click sync to push this schedule to Outlook or Google.

How to connect SwingMatch schedules and sync them with google and/or outlook calendars on mobile

Sync Frequency

  • Every 15 minutes SwingMatch scans for new events in your connected google or outlook calendar and blocks your availability accordingly

  • Every time you click the sync button from the schedule page.

Read Only calendar feed

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 card.

  3. Choose your calendar app by tapping the Subscribe read-only tab then: 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.

Did this answer your question?