You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Home > Integrations > Webhooks | Client Check In
Webhooks | Client Check In
print icon

Overview
The Client Check-In Webhook triggers when a client checks in for a general visit or a specific class session. This webhook provides real-time updates on check-ins, including details about the client, the session, and the status of the check-in, helping to manage client attendance and validate access.

Trigger Event:

  • Fired when a client checks in for a general visit or a specific class session.
     

Event Type:

  • checkIn

 

Payload Details:

  • clientID: Unique identifier for the client.

  • siteID: Identifier for the site where the check-in occurred.

  • checkInTime: Timestamp of the check-in.

  • firstName: Client’s first name.

  • lastName: Client’s last name.

  • email: Client’s email address.

  • phone: Client’s phone number.

  • barcode: Barcode associated with the client.

  • fobNumber: FOB number used for the check-in.

  • packageName: Name of the package associated with the check-in.

  • packageID: Unique identifier for the package.

  • checkInStatus: Status of the check-in (e.g., Valid, Invalid).

  • checkInMessage: Message associated with the check-in status.

  • sessionType: Type of the session (e.g., General Check-In).

  • sessionName: Name of the session (e.g., Jump Class).

  • sessionID: Unique identifier for the session.

  • sessionStartTime: Start time of the session.

  • SessionInstructor: First and last name of the session instructor.

  • customProperties: Additional custom fields relevant to the check-in.

 

Usage Example:

  • Automatically log client attendance for classes and general visits.

  • Ensure that clients only access services they are eligible for, based on their membership or package status.

  • Provide real-time data to session instructors about the attendees

 

Payload response example: 

Below is an example of the JSON payload that might be received when the Client Check-In Webhook is triggered:
 


Possible checkInStatus and checkInMessage Values:

  • Valid:

    • valid check-in

    • valid check-in - with alerts

  • Invalid:

    • invalid check-in - with alerts - Membership on hold

    • invalid check-in - no valid membership or booking

    • invalid check-in - Suspended membership

  • Error:

    • no record found

Feedback
0 out of 0 found this helpful

scroll to top icon