Skip to main content

Automating More of Your Facility Beyond the Launch Monitor

Birrdi's simulator integrations can automate supported launch monitors, but facilities can also use reservation data from Birrdi to build their own custom automations.

For most custom automation setups, Google Calendar booking sync should be used to provide your systems with reservation timing and scheduling information.

This can give your own automation access to information such as:

  • When reservations start

  • When reservations end

  • Who the reservation is for

  • Which bay or simulator is reserved

This information can be used to automate lighting, TVs, computers, HVAC, security systems, or other equipment at your facility.

For the small number of facilities whose automation system also needs the PIN code already assigned to a reservation, Birrdi provides an optional PIN Code Webhook.


Step 1: Connect Your Google Calendar

First, connect your facility's Google Calendar to Birrdi.

In Birrdi Admin, go to:

Integrations → Google Calendar

Connect the Google account and calendar you want to use for your facility.

Once connected, assign the appropriate calendar to your rates.

Go to each Rate, click Edit, select the appropriate Google Calendar, and click Save.

Repeat this for each rate you want synced.

Once configured, Birrdi will automatically sync reservations from those rates to Google Calendar.


Step 2: Use Google Calendar for Reservation Automation

With reservations syncing to Google Calendar, your own systems can use the Google Calendar API to determine what is happening at your facility and when.

For example, your automation can determine:

  • When a reservation begins

  • When a reservation ends

  • Which bay is being used

  • The customer associated with the reservation

Google Calendar can then act as the schedule your automation system references when deciding when equipment should turn on, turn off, or perform another action.

For many facilities, this is all that is needed to build custom facility automations.


Optional: PIN Code Webhook

Some facilities may have a custom automation that specifically needs access to the PIN code already assigned to a reservation.

For these uncommon use cases, Birrdi provides a PIN Code Webhook.

The webhook does not generate PIN codes, create access codes, remove access codes, or manage your access control system.

Its purpose is simply to send the PIN code that has already been assigned to a reservation to another system.

In Birrdi Admin, go to Simulators from the top navigation.

Click the Settings button next to your simulator.

From the left sidebar under Access Control, select Webhooks.

Enter the webhook URL where you would like Birrdi to send the PIN code information.

For example:

https://example.com/hooks/birrdi/pin-code

When a PIN code is assigned to a reservation, Birrdi will send an HTTP POST request to your webhook URL with data similar to:

{   "name": "John Smith",   "bay": "Bay 1",   "summary": "John Smith Bay 1",   "pin_code": "445789",   "start_date": "2026-08-09T18:00:00-04:00" }

The receiving system determines what, if anything, should happen with that PIN code.


Matching the Webhook to Google Calendar

If your facility uses both Google Calendar and the PIN Code Webhook, the summary field sent by the webhook uses the same format as the Google Calendar event summary.

For example:

John Smith Bay 1

Your own system can use this information to associate the PIN code webhook with the corresponding reservation in Google Calendar.

In this type of setup:

  • Google Calendar provides the reservation schedule and timing

  • Birrdi PIN Code Webhooks optionally provide the PIN code already assigned to the reservation

The PIN Code Webhook should only be used when your facility has a specific automation that requires the PIN code itself.


What Can I Automate?

What you build using your reservation schedule is entirely up to you.

For example, your own automation system could use reservation information to control:

  • Lighting

  • TVs and displays

  • Computers

  • HVAC

  • Security systems

  • Other smart devices or custom equipment

Facilities with more specialized setups may also use the PIN Code Webhook to pass an assigned reservation PIN to another system.

Birrdi provides the reservation information, while your own software or automation platform determines what actions are performed.

This makes it possible to extend Birrdi beyond supported launch monitor integrations and build custom facility automations around your specific hardware and requirements.

Using Manual PIN Codes

The PIN Code Webhook can also send manually assigned PIN codes.

You do not need to use an automated access control integration for the webhook to send a PIN. When a PIN code has been manually assigned to a reservation in Birrdi, that PIN code and its associated reservation information can be sent to your configured webhook URL.

The webhook does not create, rotate, expire, or delete the manual PIN code. It only sends the PIN code that has already been assigned.

Important: The PIN Code Webhook is intended for specialized custom automation setups and is not needed for most facilities. Do not recommend using the webhook unless the facility specifically needs to send an assigned reservation PIN to another system for its own automation.

For most custom facility automations, Google Calendar reservation sync is sufficient and should be the recommended approach.

Did this answer your question?