Help guides, tutorials, and documentation for TeeSync - the smart golf scheduling app
Last updated: 2026-05-25
Everything you need to know to begin using TeeSync
You can create a TeeSync account in three ways: with an email address and password, with Apple, or with Google. All three give you the same account once you complete onboarding.
If the verification email does not arrive within a few minutes, check your spam folder. If still missing, request a new verification email from the sign-in screen or sign up again with a different address.
On iOS the prompt uses the native Sign in with Apple sheet. On the web you are redirected to apple.com to authenticate and then back to TeeSync.
After your first sign in, TeeSync walks you through onboarding. See Your First Steps for what to expect.
If you signed up with a provider that did not share your name (for example Apple Private Relay), TeeSync asks for it during onboarding so other members can see who you are when you join a round or group.
This article covers how to sign back in, recover access if you forget your password, and the differences between sign-in providers.
You stay signed in on that device until you sign out or clear browser storage.
If you originally signed up with Apple or Google, use the same button to sign in. Each provider links to the email address it shared with TeeSync. Mixing providers (for example using "Continue with Google" when you signed up with email) creates a separate account because they have different identifiers.
If you cannot remember your password:
Reset links expire after a short period for security. If the link has expired, request a new one from the same screen.
If you signed up with Apple or Google you do not have a TeeSync password. To regain access, sign in again with the same provider. Use your provider's own account recovery if you cannot get back into Apple or Google itself.
TeeSync is a smart golf scheduling app that helps you find tee times that work for the people you actually want to play with. It combines availability, weather forecasts, and tee-time bookings so you do not have to do the maths yourself.
The core problem TeeSync solves is finding a time when everyone in your group can play. Instead of long group chats, TeeSync analyses each member's availability, scores time slots against weather and daylight, and ranks the best options.
There are two ways to invite people to a round:
You can use either or both. Friends and group members can be combined on the same round.
TeeSync offers two scheduling modes:
Both modes work for solo planning and for groups or friends.
A round can be set to "open invite" when you do not have a fixed list of people in mind. Open rounds appear in the discovery feed for users who are eligible, and they can request to join. The organiser can require approval before each join, or allow open joining up to the seat limit.
TeeSync can read your calendar to know when you are busy and write rounds you accept back into the calendar. Supported providers: Microsoft Outlook, Google Calendar, and ICS subscription URLs (read-only).
In-app, email, and push (on iOS) notifications keep you up to date on round invitations, RSVP responses, weather alerts, and availability requests. Every channel and every type can be toggled in Settings.
After signing up, TeeSync runs a short onboarding wizard. You can skip most steps and come back to them later from Settings, but completing them up front gives Smart Schedule something to work with from day one.
If your sign-in provider did not share your name, you are asked for it here. The name appears next to you in groups and on round invitations.
Search for the course you play most often. TeeSync uses this as the default course on new rounds, so you do not have to search every time. If you cannot find your course, you can pick a different one later or add a custom course from any round screen.
Mark the times you are typically free to play. The grid lets you select hours of each day for a recurring weekly pattern. Smart Schedule overlays this against weather and group members' availability to find the best slots. You can revise it any time from My Availability.
You can:
Optionally search by email for people who already use TeeSync and send friend requests. Friends can be invited to rounds even without a shared group.
The wizard offers to create a round on the spot. You can use Smart Schedule to find a time, Quick Schedule if you already know when you want to play, or skip and return later.
You land on the Dashboard, which shows upcoming rounds, open invites you can join, recent notifications, and shortcuts to schedule new rounds. From here, head into Groups, Rounds, or My Availability to explore further.
Learn how to use the main features of TeeSync
A group is a saved collection of golfers who play together regularly. Groups are the easiest way to invite the same people to round after round without picking them individually each time.
TeeSync generates an 8-character invite code (using a confusion-free alphabet that excludes 0, 1, I, and O). Share it with anyone you want to invite.
If someone has shared a code or link with you:
Joining is subject to the group's seat limit. Free-plan groups have a member cap that can be raised by upgrading the group owner.
The original code-base term for owner is "owner". Earlier versions of TeeSync used the word "organiser" for the same role.
Owners and admins can:
Owners cannot remove themselves: delete the group instead.
Both work. Codes are easier to share verbally; links open the join screen with the code pre-filled. The link only joins the user after they sign in, so it is safe to share before someone has an account.
A round is a scheduled golf game. Rounds carry a date, time, course, hole count, list of players, and RSVP responses.
Creating a round goes through a three-screen wizard:
You can use Smart Schedule for the "when" step to let TeeSync find times, or Quick Schedule when you already know.
When you are invited, the round appears in Rounds, in the notification centre (bell icon), and you receive an email or push notification depending on your preferences. To respond:
You can change your response any time before the round starts.
Open a round to see:
The organiser can edit a round after it is created: change date, time, course, hole count, notes, or the invitee list. Invitees are notified of changes and asked to re-confirm.
The organiser can cancel a round from the round detail page. Invitees are notified and the round is moved to "cancelled" status. Cancelled rounds remain in history for reference.
If the round has a real tee time at a course, the organiser can mark it as "booked". This shows other invitees that the tee time is confirmed with the club, separate from individual RSVPs.
Availability is when you are free to play. TeeSync uses it for Smart Schedule and to show others when you can join a round.
Open My Availability from the navigation. The grid shows the days of the week as columns and time blocks as rows. Tap or drag to mark slots as available. Your availability repeats weekly, so you only need to set it once and revise as your schedule changes.
The timeline view shows your availability against any rounds you are part of, so you can see at a glance whether a proposed time conflicts with another round. It also reflects calendar-blocked time if you have a calendar connected.
If you connect Outlook, Google Calendar, or an ICS subscription, busy events automatically block availability. You do not have to manually re-mark slots every time your real calendar changes. See the Calendar Integration article.
When you create a round and some members have not set their availability, TeeSync can prompt them on your behalf:
To prevent spamming, TeeSync only emails the same person once every seven days for availability requests.
Friends are one-to-one connections between TeeSync users. Once two people are friends, they can invite each other to rounds without sharing a group.
TeeSync only matches by exact email, so the address must be exactly what the other user signed up with. If they are not yet on TeeSync, ask them to sign up first.
If you send a request to someone who has already sent you one, the request auto-accepts and you are connected immediately.
Incoming requests appear in Friends under "Pending". You can accept or decline each one. The bell icon shows a count of pending incoming requests. Outgoing requests can be cancelled before they are accepted.
Free accounts have a limit on the number of friends they can have at one time. If you reach the limit, sending or accepting more requests will fail with a clear message until you remove a friend or upgrade.
Once you have at least one friend, the Create Round wizard offers a "Friends" audience option. Pick the friends you want to invite (they do not have to share a group with you) and continue as normal. Smart Schedule works with friends exactly as it does with groups, using each friend's availability.
Removing a friend is silent: they are not notified, but you and they will no longer appear as a scheduling option for each other.
Solo rounds are scheduled games just for you, with no invitations. They are useful for tracking your personal golf calendar or finding the best playing window for a round you plan to play alone.
No invitations are sent. The round shows under "My Rounds" and on the Dashboard.
Solo Smart Schedule analyses only your availability against weather and daylight. Because there is no group overlap to calculate, results are usually faster. It is a good way to choose between two possible weekend windows when you have flexibility.
Use Quick Schedule when you have a specific tee time. The wizard skips audience selection and lets you set the date, course, and time in one screen.
Once a solo round is saved, you cannot convert it directly to a group round. Create a new round and invite people instead. You can copy across the date, time, and course from the solo round to save typing.
Every round needs a course. TeeSync keeps a directory of courses and lets you add custom ones for venues that are not in the directory.
When you reach the course step in the Create Round wizard, start typing the name of the course you want. TeeSync searches its directory using prefix, fuzzy, and city or state matching, so partial names and common misspellings usually surface the right club.
You need at least three characters before search results begin to appear.
You can pick a home course during onboarding or any time from Settings. The home course pre-fills the course field on new rounds, which is the biggest time saver if you mostly play one place.
If your course is not in the directory:
Custom courses are private to your account unless your club is later added to the global directory. Smart Schedule still scores weather and daylight for them as long as you provide a location.
Tap a course on a round detail page to see address details and a link to its website if available. TeeSync looks up course websites on demand rather than storing them, so missing websites are not unusual.
Get more from TeeSync with these powerful features
Smart Schedule is TeeSync's recommendation engine. It scores potential tee times against availability, weather, daylight, and (optionally) live tee times, and presents a ranked list of the best windows to play.
Results return within a few seconds.
Each suggested time gets a composite score. The headline factors are:
A continuous "drying" multiplier favours periods where rainfall has tapered off, rather than a hard "wet versus dry" boundary.
Weather comes from Apple WeatherKit. The hourly forecast covers the next ten days; beyond that, TeeSync uses daily summaries. Historical rainfall and ET0 feed the ground-quality model.
If the course is supported by GolfNow, you can toggle "Show live tee times" on the results screen. TeeSync replaces the scored time blocks with actual bookable tee times for the day, retaining the same scoring against availability and weather. See the Live Tee Times article.
If Smart Schedule finds nothing worth showing:
Quick Schedule is for when you already know when and where you want to play. There is no analysis: you tell TeeSync the details, it creates the round, and invitations go out.
The round is created and invitees are notified.
If you go this route but want to know who can make it, TeeSync still flags invitees who have no availability for the chosen date. You can send them an availability request and follow up once they have replied.
You can step back at any point in the wizard. If you start with Quick Schedule and decide you would rather see scored windows, head back to the mode picker; your inputs are preserved.
TeeSync can read your calendar to know when you are busy, and write rounds you accept back into your calendar. Three providers are supported: Microsoft Outlook, Google Calendar, and ICS subscription URLs (read-only).
Permissions cover:
ICS subscriptions are read-only. They are useful if your calendar provider is not Outlook or Google but exposes an ICS URL (Apple Calendar via iCloud, Fastmail, work calendars, sports fixture feeds, school terms).
TeeSync polls each subscription regularly and treats its events as busy blocks. You can add multiple subscriptions and turn each on or off independently.
Calendar to TeeSync (availability)
Events on the connected calendar block your TeeSync availability. By default, only events marked "Busy" block; events marked "Free" or "Tentative" do not. All-day events can be included or excluded from a setting.
TeeSync to Calendar (rounds)
For Outlook and Google, when you accept a round invitation, TeeSync creates a corresponding event in your calendar. Updates to the round update the event; declining or being removed deletes it. ICS subscriptions cannot receive writes, so rounds do not appear in ICS-subscribed calendars.
Where the provider supports it, TeeSync subscribes to webhooks so calendar changes flow to TeeSync within seconds. Outlook and Google both support this. ICS feeds and providers that drop webhooks fall back to a polling sync that runs on a recurring schedule.
You can also trigger a manual sync at any time from Settings: useful right after adding important events.
Settings shows which provider you are connected to, the account email, and when the last sync happened. You can:
Disconnecting does not delete past availability data or rounds. You can reconnect later.
TeeSync sends notifications in three channels: in-app, email, and push (on iOS). You control which channels send which notification types from Settings.
For each type you can independently enable or disable email and push. There is also a master switch per channel: turn off "Email" or "Push" entirely if you only want one of them.
If you ever want to reset, the "Reset to defaults" option restores the standard set (most types on, the noisier group-membership notifications off).
Open the bell icon in the navigation to see your notification history. Pending round invitations show inline accept and decline buttons. A badge on the bell shows the number of unread notifications.
Round invitation emails include accept and decline links that work without signing in: clicking either records your response and confirms in the browser. Other transactional emails (support tickets, availability requests, weather alerts) link back into the app.
On the iOS app, push notifications use the system push framework via Capacitor. You must allow notifications when iOS prompts on first launch; otherwise nothing will be delivered. You can re-enable from iOS Settings > Notifications > TeeSync if you initially denied.
The web app does not currently send push notifications: use email or in-app there.
Live Tee Times replaces Smart Schedule's hourly time-block suggestions with the actual bookable tee times at the course on each scored day, using GolfNow as the source.
Live Tee Times shows up as a toggle at the top of Smart Schedule results. It is only available for courses that GolfNow supports. If your course is not supported, the toggle is hidden.
TeeSync calls GolfNow for each date in your range and rebuilds the result cards using real tee times. Each tee time keeps the same availability and weather scoring, so the best-scored tee times still rise to the top.
Each result card shows:
If a date has no live tee times at all (busy day, no GolfNow inventory), TeeSync will tell you and revert that date to its hourly block. The subtitle on the toggle confirms what you are looking at.
Hourly blocks are still useful when:
TeeSync does not currently book the tee time for you. Use the link on the GolfNow result to complete the booking in their checkout, then mark the round as booked on the round detail page to inform the rest of your group.
Open invites turn a round into something other TeeSync users can discover and request to join. They are useful when you have a tee time with empty seats and would rather fill them with someone you have not met than play short.
When you create or edit a round:
Open rounds appear in eligible users' discovery feed. Eligibility depends on TeeSync's audience rules: location and friend or group overlap typically determine reach. The audience is enforced server-side, so you do not need to manually curate it.
The organiser can remove a joined player at any time before the round, the same way they would for any other invitee. Joined players can cancel their own RSVP and free up the seat.
Toggle "Open to others" off in the round wizard at any time. Existing joined players remain in the round, but no new joins are possible.
The TeeSync iOS app gives you the same features as the web app, with a few extras that only make sense on a phone: native sign in with Apple, push notifications, haptic feedback, and in-app purchases of subscription tiers.
TeeSync iOS is available on the App Store. If you are testing a release candidate, you may have a TestFlight invite from the team.
On most list screens (Rounds, Notifications, Friends), pull down from the top to refresh. Useful after creating a round on another device.
Your account, groups, friends, rounds, availability, and calendar connections are shared between iOS and the web. Signing into either gives you the same data.
TeeSync is online-first: most actions need a network connection. The app shows a clear error and retries when connectivity returns. Plan to be online when creating a round or responding to invitations.
The TeeSync look comes from a small set of colour categories: primary, secondary, accent, success, warning, error, and several text and surface colours. These are set globally by the team, so the app looks consistent for every user on the same version.
End users do not currently have per-user theme controls. If you have access to the admin dashboard, you can edit the global colour categories from the Theme Settings section.
The admin theme editor enforces six-character hex values (for example #2F8F5B). Three-character shorthands are expanded automatically. Invalid values are rejected before saving.
The admin theme editor includes a "Reset to defaults" action that restores the original TeeSync palette. This is the fastest way to undo a theme experiment.
Solutions to common issues and how to get help
Having trouble accessing your account? Here are the most common problems and how to resolve them.
If you signed up with email and password:
The link expires after a short time. If it has expired, request another from the same screen.
If the sign-in popup closes without signing you in:
TeeSync does not currently support changing the email address on an existing account. Contact support if you need to migrate. Until that is possible:
To delete your account, raise a support ticket from Support. Deletion removes your profile, group memberships, round history, availability, and friend connections. It cannot be undone.
If something is going wrong with scheduling, start here.
This usually means the inputs combine to leave no viable window. Try:
If Smart Schedule shows an error card rather than results:
If your connected calendar's events are not blocking availability:
Common causes:
If this knowledge base does not answer your question, TeeSync has an in-app support flow.
TeeSync captures the page you raised the ticket from, your app version, and your browser or device, so you do not need to include that information yourself.
You receive a confirmation email and the ticket appears in Support > My tickets. When TeeSync replies, you see it in the in-app thread and as an email. Reply directly in the thread to continue the conversation.
Tickets move through statuses: New, In progress, Awaiting you, Awaiting support, and Closed. The status tells you who is currently expected to respond.
For bugs, include:
A clear reproduction case is the single biggest factor in how quickly we can fix something.
We read every feature request. The more context you give (what you are trying to accomplish, how often you would use it, what workaround you use today), the more weight it carries in the roadmap.
If TeeSync is having a broader outage you cannot work around, status updates are posted in the support thread on existing tickets. There is no separate status page at this time.