Integrate GolfBooking with Kisi
The GolfBooking and Kisi integration enables automatic access control for golf simulator facilities. When guests make bookings, GolfBooking automatically generates time-limited access links that guests can use to unlock doors directly from their booking confirmation email or SMS—no app installation required.
This is a partner-built integration, maintained and supported by the partner.
Prerequisites
- Kisi organization administrator rights
- GolfBooking account
- Doors configured with Kisi hardware
Generate a Kisi API key
You need to have organization administrator or organization owner rights to create an API key. We recommend creating API keys from the organization owner's account, to avoid the API key becoming invalid when an organization admin loses their admin rights.
- Sign in to Kisi
- On the top right corner, click on your name and click on My Account
- Next, select the API tab and click on Add API Key
- Enter your name, your Kisi password, and your verification code and click Add
- Copy the API key shown on the screen and click Close
Create a group
For detailed instructions on creating groups, see Create a group.
- Navigate to Groups and click Add Group
- Create a group (e.g., name it "GolfBooking Access")
- Add the doors that guests should be able to unlock
- Copy the Group ID from the browser address bar. The Group ID is the number after "groups/" in the URL (e.g.,
123456fromhttps://web.kisi.io/groups/123456)
Provide configuration details to GolfBooking
Contact the GolfBooking team directly and provide them with the following information to complete the integration setup:
- API key: The API key you created
- Group ID: The Group ID from your new group
- Early access time: How many minutes before a booking starts that guests can unlock the door
- Late access time: How many minutes after a booking ends that guests can still unlock the door
- (Optional) Rate restrictions: If access should only be granted for specific booking rates in GolfBooking
Set up additional access groups (optional)
If you need to provide access to different sets of doors for different booking types, repeat the group creation process:
- Create additional groups with descriptive names (e.g., "Front Door and Bay 1")
- Add the specific doors for each access level
- Contact the GolfBooking team directly to provide each Group ID along with the rate restrictions