Shiftie

Linking Shiftie to Drawbridge for shift and staff information

Written By Daniel Gleaves

Last updated 8 days ago

Prerequisites

  • Shiftie Client ID

  • Shiftie Client Secret

The account used must be able to see all employees, employee information, shifts, timeclocks, and roles.

Generate OAuth Credentials

In order to authenticate with Shiftie, you will need to create an OAuth client. Login to Shiftie and navigate to https://shiftie.app/developers

  • Select “Add OAuth Client”

  • Enter a name (e.g. “Drawbridge”)

  • Select all scopes that end with “.read”

  • Select the “api.v1.webhook-subscription.write” scope - needed to add a webhook for realtime updates

  • Select the “api.v1.company.write” scope - needed to select your company

  • Click “Add OAuth Client”

  • Copy and paste your Client ID and Secret into Drawbridge Shiftie settings

Installation

Navigate to Drawbridge > Settings > Timekeeping > Shifitie and input your client ID and secret. Hit save, and select your company and location from the dropdowns that appear. Once you input this information, you will be able to enable the integration.

  1. Enter your client information

  2. Enter your company information

  3. Enable the integration

  4. Configure roles

Configure Roles

Once integration with Shiftie is successful and enabled, Drawbridge will pull the list of roles it finds and display them at the bottom of the page. Map the Roles in timekeeping settings to the correct Category to enable reports that calculate efficiency and other staff and venue performance data properly.

The most important categories are Operations and Management, as these will count toward your staffing hours per game metric.