TeeSync Knowledge Base

Help guides, tutorials, and documentation for TeeSync - the smart golf scheduling app

Last updated: 2026-05-25

Getting Started

Everything you need to know to begin using TeeSync

Creating Your Account

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.

Sign Up With Email

  1. Visit the TeeSync sign up page and choose "Sign up with email"
  2. Enter your email address, a password, your first name and last name
  3. Click "Create Account"
  4. Open the verification email TeeSync sends and click the confirmation link
  5. Once verified, you can log in and begin 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.

Sign Up With Apple

  1. On the sign in or sign up screen, tap "Continue with Apple"
  2. Confirm the Apple ID prompt on your device or in the browser
  3. Choose whether to share your email or use Apple's private relay
  4. On first sign in, Apple gives TeeSync your name. Apple only shares this once for the lifetime of your Apple ID, so we save it immediately

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.

Sign Up With Google

  1. On the sign in or sign up screen, choose "Continue with Google"
  2. Pick the Google account you want to use
  3. Approve the basic profile and email permissions
  4. You are redirected back to TeeSync and signed in automatically

What Happens Next

After your first sign in, TeeSync walks you through onboarding. See Your First Steps for what to expect.

Privacy Of Your Name

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.

Signing In and Password Reset

This article covers how to sign back in, recover access if you forget your password, and the differences between sign-in providers.

Signing In With Email

  1. Visit the login page
  2. Enter the email address and password you signed up with
  3. Click "Sign In"

You stay signed in on that device until you sign out or clear browser storage.

Signing In With Apple Or Google

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.

Forgotten Password

If you cannot remember your password:

  1. From the login page, click "Forgot Password"
  2. Enter the email address associated with your account
  3. Check your inbox for a password reset email from TeeSync
  4. Click the link in the email
  5. Set a new password and confirm
  6. You are signed in automatically on the device where you reset

Reset links expire after a short period for security. If the link has expired, request a new one from the same screen.

Cannot Receive The Reset Email

  • Confirm you are using the same email you registered with
  • Check spam or junk folders
  • Add no-reply@teesync.co.uk to your safe senders so future emails are not filtered
  • If your email account was deleted, contact support: we cannot reset access without access to that inbox

Apple And Google Do Not Use Passwords

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.

Understanding TeeSync

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.

What TeeSync Does

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.

Who You Play With

There are two ways to invite people to a round:

  • Groups: a saved list of people who play together regularly. Each group has an 8-character invite code that lets new members join. Groups are best for clubs, work colleagues, or any recurring set of friends.
  • Friends: a one-to-one connection that survives outside any single group. Once you and another user are friends, you can invite them to rounds without first creating a group. Friends are connected by email address.

You can use either or both. Friends and group members can be combined on the same round.

How You Schedule

TeeSync offers two scheduling modes:

  • Smart Schedule: pick a date range and let TeeSync rank the best times based on availability, weather, daylight, and (optionally) live tee-time bookings from GolfNow. Best when you are flexible.
  • Quick Schedule: you already know the date, time, and course. Skip the analysis and create the round directly.

Both modes work for solo planning and for groups or friends.

Solo Versus Multi-Player

  • Solo rounds: plan a round just for yourself, with no invitations. Useful for tracking your own golf calendar or finding the best window for a personal round.
  • Group or friends rounds: invite specific people, request availability if they have not set theirs, and track RSVPs.

Open Invites

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.

Calendar Integration

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

Notifications

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.

Your First Steps

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.

Step 1: Your Name

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.

Step 2: Home Course

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.

Step 3: Availability

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.

Step 4: Join Or Create A Group

You can:

  • Enter an 8-character invite code to join an existing group
  • Create a new group and share its code with the people you want to play with
  • Skip and play solo, joining or creating groups later

Step 5: Add Friends

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.

Step 6: Create Your First Round

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.

After Onboarding

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.

Core Features

Learn how to use the main features of TeeSync

Groups

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.

Creating A Group

  1. Go to Groups and tap "Create Group"
  2. Enter a group name
  3. Optionally add a description and set a home course
  4. Tap "Create"

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.

Joining A Group

If someone has shared a code or link with you:

  1. Go to Groups and tap "Join Group"
  2. Enter the 8-character invite code, or open the share link directly
  3. Confirm and you become a member immediately

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.

Group Roles

  • Owner: the user who created the group. Can edit settings, manage members, promote others to admin, and delete the group. There can only be one owner.
  • Admin: a member promoted by the owner. Can help manage the group but cannot delete it.
  • Member: can see rounds, respond to invitations, and view other members.

The original code-base term for owner is "owner". Earlier versions of TeeSync used the word "organiser" for the same role.

Managing Members

Owners and admins can:

  • View the member list from the group detail page
  • Remove members (owner only)
  • Promote a member to admin (owner only)
  • Edit the group name, description, and home course

Owners cannot remove themselves: delete the group instead.

Leaving Or Deleting

  • Any member can leave a group from the group detail page. Their previous round history stays linked but they will not see future activity.
  • Only the owner can delete a group. Deletion is permanent and removes the group's rounds and member list.

Invite Links Versus Codes

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.

Rounds

A round is a scheduled golf game. Rounds carry a date, time, course, hole count, list of players, and RSVP responses.

The Create Round Wizard

Creating a round goes through a three-screen wizard:

  1. Who: choose group members, friends, or solo
  2. When and where: pick a date or range, the tee time, course, and hole count
  3. Review: confirm details, set open-invite options, and send invitations

You can use Smart Schedule for the "when" step to let TeeSync find times, or Quick Schedule when you already know.

Round Types

  • Group round: invitations go to the members you select. The round shows in the group's feed.
  • Friends round: invitations go to selected friends. No group context.
  • Solo round: a round just for you, with no invitations.
  • Open round: anyone eligible can request to join (or join directly if the organiser allows it). See the Open Invites article.

Responding To An Invitation

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:

  1. Open the round
  2. Tap "Accept", "Decline", or "Maybe"
  3. Optionally add a note for the organiser

You can change your response any time before the round starts.

The Round Detail Page

Open a round to see:

  • Course, date, tee time, and hole count
  • Weather forecast for the date
  • Each invitee's RSVP status
  • Booking status (whether the tee time has been booked with the course)
  • Notes and any updates

Editing A Round

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.

Cancelling A Round

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.

Booking Status

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 Management

Availability is when you are free to play. TeeSync uses it for Smart Schedule and to show others when you can join a round.

The Availability Grid

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.

Timeline View

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.

Calendar-Driven Availability

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.

Requesting Availability From Others

When you create a round and some members have not set their availability, TeeSync can prompt them on your behalf:

  1. During round creation, TeeSync shows who is missing availability
  2. Choose "Request availability"
  3. Each missing member receives an in-app notification, email, and (if enabled) push
  4. They can update their availability and your Smart Schedule results refresh

To prevent spamming, TeeSync only emails the same person once every seven days for availability requests.

When To Update

  • After joining a new group, set or confirm your availability so the group can schedule with you
  • If your typical schedule changes (new job, term times, holiday), update the grid
  • Day-to-day blocks (a one-off meeting next Tuesday) are best left to your calendar integration rather than the grid

Friends

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.

Sending A Friend Request

  1. Go to Friends
  2. Tap "Add friend"
  3. Enter the exact email address of the user you want to add
  4. Optionally include a short message (up to 200 characters)
  5. Tap "Send"

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.

Mutual Requests Auto-Accept

If you send a request to someone who has already sent you one, the request auto-accepts and you are connected immediately.

Responding To Requests

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.

Friends Capacity

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.

Scheduling With Friends

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

  1. Open Friends
  2. Find the friend in your list
  3. Tap "Remove"

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

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.

When To Use A Solo Round

  • You want to log a tee time you have already booked
  • You want to use Smart Schedule on your own availability and weather, without coordinating with anyone
  • You play casually and want a record of past rounds

Creating A Solo Round

  1. Open the Create Round wizard
  2. Choose "Solo" on the "Who" step
  3. Pick Smart Schedule or Quick Schedule
  4. Complete the date, time, course, and hole count as normal
  5. Save

No invitations are sent. The round shows under "My Rounds" and on the Dashboard.

Smart Schedule For Solo

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.

Quick Schedule For Solo

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.

Converting Solo To A Group Round

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.

Courses and Clubs

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.

Searching For A Course

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.

Setting A Home Course

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.

Adding A Custom Course

If your course is not in the directory:

  1. Search for it. If no result matches, the wizard offers "Add custom course"
  2. Enter the course name and (optionally) the location for weather and daylight calculations
  3. Save: the custom course is available for you on future rounds

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.

Course Details

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.

Advanced Features

Get more from TeeSync with these powerful features

Smart Schedule

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.

How To Use Smart Schedule

  1. Open the Create Round wizard and pick group, friends, or solo on the "Who" step
  2. Choose "Smart Schedule"
  3. Pick a date range (default is the next two weeks)
  4. Pick the course and hole count
  5. Optionally set a minimum number of players required
  6. Tap "Find times"

Results return within a few seconds.

What The Score Means

Each suggested time gets a composite score. The headline factors are:

  • Availability: how many of the selected people are free for the proposed window. More overlap scores higher.
  • Weather: temperature, wind, rain, and cloud cover combine into a weather sub-score. Mild, dry, and low-wind windows score higher.
  • Daylight: there must be enough daylight after the start time to finish the round. Slots that would end after sunset are hard-capped.
  • Ground quality: TeeSync looks at recent rainfall and reference evapotranspiration to estimate how wet the ground is. Wet ground drags the score down; dry ground does not lift it up (the model is asymmetric).

A continuous "drying" multiplier favours periods where rainfall has tapered off, rather than a hard "wet versus dry" boundary.

Weather Data

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.

Live Tee Times

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.

When You See No Results

If Smart Schedule finds nothing worth showing:

  • Widen the date range
  • Reduce the minimum-players requirement
  • Drop members who are very rarely free
  • Ask members without availability to set theirs (the wizard offers this directly)

Tips

  • Set your own and your friends' availability accurately. Smart Schedule cannot guess hidden time.
  • Connect your calendar so day-to-day commitments block availability automatically.
  • For weekend rounds, a longer range gives the algorithm more options to find weather windows.

Quick Schedule

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.

When To Use It

  • You have already booked a tee time at the course
  • The date and time are agreed before you opened TeeSync
  • You do not need availability or weather scoring

Quick Schedule Workflow

  1. Open the Create Round wizard
  2. Pick group, friends, or solo on the "Who" step
  3. Choose "Quick Schedule"
  4. Pick the date, tee time, course, and hole count (9 or 18)
  5. Optionally add notes
  6. Send

The round is created and invitees are notified.

Combining With Availability Requests

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.

Switching To Smart Schedule

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.

Calendar Integration

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

Connecting Outlook Or Google

  1. Open Settings and find "Calendar Integration"
  2. Choose Outlook or Google
  3. Sign in with your Microsoft or Google account in the popup
  4. Approve the requested permissions (read calendar, write calendar)
  5. Connection confirmed when you see "Connected"

Permissions cover:

  • Reading your events so TeeSync can block availability for busy times
  • Creating, updating, and removing TeeSync round events in your calendar when you accept or decline

Connecting An ICS Subscription

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

  1. Open Settings and find "Calendar Integration"
  2. Choose "Add ICS subscription"
  3. Give it a name and paste the ICS URL
  4. Save

TeeSync polls each subscription regularly and treats its events as busy blocks. You can add multiple subscriptions and turn each on or off independently.

How Calendar Sync Works

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.

Real-time Sync

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.

Sync Settings

  • Exclude all-day events: skip all-day blocks so they do not interfere with day-of scheduling
  • Only sync busy events: ignore Free and Tentative events
  • Sync window: how far ahead to read. Default is several months.

Managing Or Disconnecting

Settings shows which provider you are connected to, the account email, and when the last sync happened. You can:

  • Sync now
  • Edit sync settings
  • Disconnect, which stops further reads and writes

Disconnecting does not delete past availability data or rounds. You can reconnect later.

Troubleshooting

  • If new events are not blocking, run a manual sync first
  • If round acceptances are not appearing in your calendar, check that the round is still in "Accepted" status for you and that the connection is still authorised
  • For ICS feeds, verify the URL still resolves: many providers rotate URLs when permissions change

Notifications

TeeSync sends notifications in three channels: in-app, email, and push (on iOS). You control which channels send which notification types from Settings.

Notification Types

  • Round invitation: when someone invites you to a round
  • Round response: when an invitee responds to a round you organised
  • Round reminder: a heads-up before a round you have accepted
  • Round cancelled: when an organiser cancels a round you were on
  • Weather alert: if the forecast for an accepted round turns bad
  • Availability request: when someone asks you to set or update your availability
  • Group invite: when someone invites you to a group
  • Group member joined: when a new member joins your group (off by default)
  • Group member left: when a member leaves (off by default)
  • Group update: when group settings change (off by default)

Channels

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.

Setting Your Preferences

  1. Open Settings
  2. Find "Notification preferences"
  3. Toggle the master Email and Push switches at the top
  4. Use the per-type toggles below to refine

If you ever want to reset, the "Reset to defaults" option restores the standard set (most types on, the noisier group-membership notifications off).

In-app Notification Centre

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.

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

Push Notifications On iOS

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

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.

When It's Available

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.

Turning It On

  1. Run Smart Schedule as normal
  2. On the results screen, look for "Show live tee times" at the top
  3. Toggle it on

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.

What You See

Each result card shows:

  • The exact tee time and price (where available)
  • How many slots are still open at that time
  • The same availability and weather scores you would see for an hourly block

When There Are No Tee Times

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.

Why You Might Leave It Off

Hourly blocks are still useful when:

  • The course is not supported by GolfNow
  • You will book the tee time directly at the club rather than through GolfNow
  • You want a wider view of the day rather than the specific slots a third party is selling

Booking The Tee Time

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

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.

Marking A Round As Open

When you create or edit a round:

  1. Open the round in the wizard
  2. On the review screen, toggle "Open to others"
  3. Set the maximum number of players for the round (typically 2 to 4)
  4. Choose whether incoming joins need your approval
  5. Save

Who Can See It

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.

Approving Or Auto-Joining

  • Require approval: each request to join arrives as a notification. You accept or decline before the user is added.
  • Open join: any eligible user can join up to the seat limit without your involvement, like a pickup round.

Joining An Open Round

  1. Open the discovery section of the Dashboard
  2. Browse rounds matching your courses or area
  3. Tap "Request to join" (or "Join", if approval is not required)
  4. Wait for the organiser's response, or get added immediately

Cancelling Or Removing A Join

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.

Switching Back To A Private Round

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.

TeeSync On iOS

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.

Where To Get The App

TeeSync iOS is available on the App Store. If you are testing a release candidate, you may have a TestFlight invite from the team.

What Is Different On iOS

  • Sign in with Apple uses the native Apple sheet instead of a redirect
  • Push notifications are delivered through Apple's push service. You must allow notifications when iOS first prompts (or re-enable from iOS Settings later)
  • Haptics provide subtle feedback when you toggle availability, confirm invitations, or pull to refresh
  • Subscriptions are managed through the App Store, not through the web. Cancel, change tier, or recover a purchase from your Apple ID Subscriptions page

Pull To Refresh

On most list screens (Rounds, Notifications, Friends), pull down from the top to refresh. Useful after creating a round on another device.

What Stays The Same

Your account, groups, friends, rounds, availability, and calendar connections are shared between iOS and the web. Signing into either gives you the same data.

Offline Behaviour

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.

Appearance and Themes

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.

Changing How TeeSync Looks On Your Device

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.

What Each Colour Does

  • Primary: main brand colour, primary buttons, key calls to action
  • Secondary: less prominent actions
  • Accent: links, info highlights, focus rings
  • Success: confirmations, accepted RSVPs
  • Warning: cautions, near-miss states
  • Error: destructive actions, validation errors
  • Surface and background: card and page backgrounds
  • Text primary, secondary, disabled, inverse: text used at different emphasis levels

Validating Custom Colours

The admin theme editor enforces six-character hex values (for example #2F8F5B). Three-character shorthands are expanded automatically. Invalid values are rejected before saving.

Resetting To Defaults

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.

Troubleshooting

Solutions to common issues and how to get help

Account Issues

Having trouble accessing your account? Here are the most common problems and how to resolve them.

Forgotten Password

If you signed up with email and password:

  1. Go to the login page and tap "Forgot Password"
  2. Enter the email address associated with your account
  3. Open the reset link in the email TeeSync sends
  4. Set a new password

The link expires after a short time. If it has expired, request another from the same screen.

Verification Email Did Not Arrive

  1. Check your spam or junk folder
  2. Confirm you typed the address correctly when signing up
  3. Wait a few minutes (mail providers sometimes delay)
  4. Try signing up again with the correct address if the first attempt typed it wrong

Cannot Sign In

  • Wrong password: double-check for typos and caps lock, then use Forgot Password if you cannot recall it
  • Wrong provider: if you originally signed up with Apple or Google, use the same button. Switching providers creates a new, separate account
  • Account not found: confirm you are using the email you signed up with. Try the provider buttons if email-and-password does not match

Apple Or Google Sign-in Failed

If the sign-in popup closes without signing you in:

  • Confirm pop-ups are allowed for teesync.co.uk (or the iOS app's web view)
  • Try a private/incognito window to rule out browser extensions
  • For Apple Private Relay addresses, ensure your relay email is forwarding correctly in your Apple ID settings

Changing Your Email Address

TeeSync does not currently support changing the email address on an existing account. Contact support if you need to migrate. Until that is possible:

  1. Create a new account with the new email
  2. Ask any group owners to re-invite you so your friends can find you again
  3. Re-send friend requests from the new account
  4. Old round history stays on the old account

Deleting Your Account

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.

Scheduling Issues

If something is going wrong with scheduling, start here.

Smart Schedule Shows No Results

This usually means the inputs combine to leave no viable window. Try:

  • Widen the date range: a single week may have no overlap; three weeks usually does
  • Lower the minimum-player count: a four-player floor with five invitees is brittle
  • Drop chronically unavailable members: include only people who realistically can play
  • Ask for availability: the wizard flags members with no availability set; send them a request from there
  • Check the date range is in the future: ranges in the past are ignored

Smart Schedule Errored Out

If Smart Schedule shows an error card rather than results:

  • Confirm you have a network connection
  • Try again: weather and tee-time providers occasionally return slow responses that time out
  • If the same error persists, capture a screenshot and raise a support ticket. Include the course and date range you tried

Availability Not Syncing From Calendar

If your connected calendar's events are not blocking availability:

  • Open Settings > Calendar Integration and tap "Sync now" for an immediate refresh
  • Confirm the events are marked "Busy". Free, Tentative, and Out-of-office events behave differently depending on your sync settings
  • Confirm all-day events are not excluded if you rely on them
  • Disconnect and reconnect: this re-authorises and starts a fresh sync window

Weather Data Not Loading

  • Weather needs the device to be online
  • For dates more than ten days out, TeeSync uses daily summaries rather than hourly forecasts: this is normal
  • Custom courses without a saved location cannot fetch weather. Edit the course and add coordinates
  • If the WeatherKit service is temporarily down, results may show without weather scoring. Retry in a few minutes

Round Invitations Not Received

  • Check the in-app notification centre (bell icon) and your email spam folder
  • Check Settings > Notification preferences: someone may have turned off the email or push channel for round invitations
  • Confirm you are actually invited: ask the organiser to open the round and check the invitee list

Cannot Create A Round

Common causes:

  • A required field is missing: date, time, course, or hole count
  • The course is no longer findable: pick from the directory or add a custom course
  • A network error: retry, and if it persists raise a support ticket

Getting Help

If this knowledge base does not answer your question, TeeSync has an in-app support flow.

Raise A Support Ticket

  1. Open Support from the navigation menu
  2. Tap "New ticket"
  3. Pick a category: Bug, Feature request, Question, or Other
  4. Enter a short subject and the full description
  5. Optionally attach a screenshot
  6. Submit

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.

What Happens Next

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.

Bug Reports

For bugs, include:

  • What you were trying to do
  • What happened versus what you expected
  • The exact step where it went wrong
  • A screenshot if the issue is visual

A clear reproduction case is the single biggest factor in how quickly we can fix something.

Feature Requests

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.

Status Updates

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.