Player's experience
Overview of the player's experience in app and web
Creating a new account (Web)
New user experience - Creating a new account on the web
We identify a visiting player as a new player if we don't recognize the browser they are using when visiting. If this is the case they will have to enter the email they would like to start an account with and if we do not find any matching email in our database they will be asked to setup their new account. If we, on the other hand, find a matching email, the player simply need to fetch the code from their email inbox and use that to log in to their existing account.
Login in to an already made account (Web)
Existing user experience - Logging into your existing account on the web
If we recognize a returning player we display the old login flow with email and password. Once they successfully login with the old credentials we prompt them to verify their email. After this is done, they will no longer be exposed to the old login flow or need to use password again.
App Experience
More tab (far right in the bottom navigation bar)
When the player clicks on the more tab they will see three main headers
- Profile summary header
- Profile settings
- Account management
- Support and legal
Profile summary header
Here the players will see their;
- Profile picture
At the very top left corner we have introduced the possibility for the player to add a profile picture. This picture will appear in more and more places in both the app and on the web for the player him or herself but also for you as an admin in the club portal. It can be removed or changed at any time by just clicking on the picture itself and take action on any of the options displayed. - Email (green verification badge if the player has verified their account with a verification code sent to their email inbox)
- Federation ID (Golf-ID or CDH, if connected)
- The player's personal QR code that allows them to identify themselves in order to redeem discounts on the venue.
Profile settings
- Personal information
- First & last name
- Email: This is our single unique identifier in the whole Sweetspot platform
- Green badge: They have verified their email with a code during account creation
- Red badge: They are not verified and would have to do so. Very important for them to get this verified.
- Date of birth
- Players cannot change their date of birth after account creation. Only admin in certain roles are entitled to do so.
- Gender
- As of January 2025 the player does no longer need to add a gender when creating an account in the app. If your venue is creating tee times that specifies a gender for participation, then the player will have to add this manually after signup on this page. The player cannot change this piece of information after it has been entered, but it can be changed by the admin.
- Phone number
- The phone number is an optional piece of information for the player to add and can be change any time. Since January 2025 this information does no longer need to be unique within the Sweetspot system (a minor can therefore input their parent's number for example)
-
- Language
- We currently support English, Swedish, German, Danish and Finnish
- Home club
- In this view the player has the option to select a Sweetspot app home club among the active memberships that the player has across multiple clubs. The player can also choose to not have a dedicated home club in the app by selecting "No home club". When selecting a home club the player will see an additional icon in the bottom navigation bar on the home screen looking like a house (🏠). This will allow them to easily book, buy memberships and passes or keep up to date with news at the home club.
- Federation ID (Golf-ID & CDH)
- On this screen the player can choose to connect to their local golf federation. Once connected and verified the screen will tell the player it is verified and a green badge, and on the profile header, in the settings menu will appear.
- Currently we are integrated towards the Swedish and Scottish golf federations. More integrations will come in the future.
- If the player has multiple accounts, with different emails, the account can be re-linked to a new account if certain conditions are met.
-
A) Federation id is transferred between two unverified accounts = Allowed, but the accounts details won't merge accounts 🔶
B) Federation id is transferred from unverified to verified account (initiated from the verified account) = Allowed and accounts will merge together with all the account details such as memberships, passes and vouchers etc. ✅
C) Federation id is transferred from verified to unverified account = This is not allowed 🔴
E) Federation id is transferred from verified to verified account (initiated from the verified account) = Allowed and accounts will merge together with all the account details such as memberships, passes and vouchers etc. ✅
-
- Delete account
- Language
-
-
- In this view the player is allowed to delete their Sweetspot account if certain circumstances are fulfilled. Such as if they have no ongoing payment commitments etc. The player information will not be disappearing in the player table in club portal. You will still be able to find the player and book them in manually.
-
- Golf friends
In this view the player can add a new golf friend by tapping "Add" in the top right corner which then will pull up a bottom sheet allowing the player to connect with their friend over email or phone number.
- Already connected friends will be displayed on the "Friends" tab while friends that would like to connect with you will be displayed in the "Suggestions" tab.
- You remove an already connected friend by tapping on the individual golf friend and tapping remove.
- Invite friends
Tapping this button will allow the player to invite a friend to join Sweetspot in the app. The player can themselves choose how to distribute this invitation with some phone operation system default options. - Notifications
- Automatic checks in
If you venue has activated a requirement for players to perform an arrival check (by themselves or at the reception) this is a way for them to simply open the app to check in automatically.
- Automatic checks in
Account management
- Memberships & Passes
- All active and inactive memberships and passes across clubs and venues are listed and separated for an easy overview.
- When opening the details of a membership or pass the player will be able to see promotion and booking rules configured for that membership or pass.
- Vouchers
- Current and previous vouchers are separated for an easy overview
- When opening the details of a voucher the player will be able to see promotion and booking rules configured for that voucher
-
- The player can easily add a new voucher by tapping "Add" in the top right corner which will pull up a bottom sheet where they can enter a voucher code to activate the voucher
- Payment methods
-
- In this view we display payment methods. As of now, they can either be connected to bookings or memberships/passes. A payment method added upon account creation will be tied to bookings made across the Sweetspot platform. The first time a player attempts to by a membership or pass in the app or web they will need to "add" a payment method for this purchase again. They can do this either by choosing an existing payment method already added or add a new one. This is needed because transactions made for a booking requires authentication every time (called soft verification) while a membership/pass purchase, if on auto-renewal, will be charged again at a later date (strong authentication).
- Payment methods will be listed under different headers depending on what they are tied to; Bookings & Memberships & Passes
-
- Clicking on the plus sign in the top right corner allows the player to add a new payment method. Adding it here in this way will make that payment method tied to bookings only.
-
- The player removes a payment methods by clicking in the three dots on the individual payment method and then tapping remove card.
- Tapping on a card under the header called memberships/passes will transfer the player into the screen for editing an individual membership or pass. This is where they can swap, or under certain conditions delete, a payment method tied to a recurring payment.
Legal and support
- Help
- Tapping on this button will open up a new in-app browser view for the player to fill in any bug or issue report to Sweetspot. Sweetspot will then receive this report with necessary other pieces of information for us to be able to trouble shoot the problem the player is experiencing.
- Terms and conditions
- Tapping on this button will open up a new in-app browser view for the player to read about the general terms and conditions for using the Sweetspot product. If the player is looking for the individual T&C of the venue they will find these at checkout when making a booking or buying a membership or pass.
- Log out
- We strive to keep the user logged in with as high consistency as possible, but if the player would like, then tapping on this button will logout the player. They can easily log in again by requesting a code over email to get back in. We strive to add a secondary way to login soon in the future.
- App version
- At the very bottom of the page we are displaying the app version the player is currently using. If you are helping the player trouble shooting a specific issue, then this is a helpful piece of information for both you and Sweetspot to know.
Home Club
- News
In this view the player will see all the home club posts you as an admin push to them from the club portal. - Book
This view lists all the venue assets you as an admin have activated at your club for the player to book. - Memberships
in this view the player will see all the memberships that are available for sale that you as an admin have configured and marked as available in the app and web in the club portal. - Passes
In this view the player will see all the passes that are available for sale that you as an admin have configured and marked as available in the app and web in the club portal. - Info (top right corner on the image)
In this view the player will see information about your club with links to your website, email and phone number.
Book
- Search venues
In this view the player can search for venues in a search bar or browse the nearby venues on the map. - Favorites
If the player clicks on the favorites button in the top right corner she will see all the venues previously marked as favorite. - Opening a venue
If a player opens a venue they will see all the available times to book. This is based on;- Which venue they are browsing and they configurations set by that venue
- What memberships or passes they have (ie it will not always look the same for player browsing the same venue at the same time)
- In this view they can also check out the course or venue guide or retrieve the contact information about the club
- Reserving a time
- When the player picks a time to book and open that time, it will be reserved for the player for 10 minutes until the the booking is finalized.
- The reservation step of the booking will look a bit different depending on what venue the player is trying to book but what they have in common is that the player will be given the option to choose among the eligible memberships and passes and vouchers. If the player has a memberhship at the venue, then this will be pre-selected. Changing or deselecting them all and choosing none is ok.
- In this view the player can also add more players to the booking and view booking rules before proceeding and finalizing the booking.
Bookings
- In this view the player will see upcoming and previously made bookings listed.
- Opening an upcoming booking will allow the player, if within the cancellation period rules set by the admin, to edit the booking.
- Opening a past booking will allow the player to view the details of that specific booking.