ClubReady API: Overview

Learn about the data available from the ClubReady API connection and how it's organized for you on Malartu

Malartu connects with ClubReady to help you better manage your club data and analytics.

How your data flows from ClubReady to Malartu

ClubReady is mapped to Malartu and organized into five primary Malartu reports:

  • Attendance
  • Class Attendance
  • Invoices
  • Member Gain/Loss
  • Users

As with any integration on Malartu, you can work with metrics within any of these reports and add them to blocks, custom metrics, or new groupings. Below is a breakdown of metrics within each report and how they are calculated from ClubReady.

Attendance

  • Visits: Sum of all users TotalVisits from the /club/visit-history

Class Attendance

  • Roster by Class: Sum of all Class Roster where BookingStatusDescription = Completed or NoShow and then grouped by ClassName
  • Roster by Instructor: Sum of all Class Roster with BookingStatusDescription equal to Completed or NoShow, then grouped by Instructor
  • Spots by Class: MaxSpots from the Class
  • Spots by Instructor: MaxSpots from the Class
  • Status by Class: Total Class Rosters by status
  • Waitlisted by Class: Total count of waitlisted bookings
  • Waitlisted by Instructor: Total count of waitlisted bookings

Invoices

  • Amount
    • Coming due next xx days: Invoices with the Payment Due in the future with no PaymentMade
    • Overdue: Invoices with the Payment Due in the past with no PaymentMade
    • Paid: Invoice with a PaymentMade date on that date
  • Count
    • Coming due next xx days: Invoices with the Payment Due in the future with no PaymentMade
    • Overdue: Invoices with the Payment Due in the past with no PaymentMade
    • Paid: Invoice with a PaymentMade date on that date

Member Gain/Loss

  • Attrition: Users (non prospects) that the MembershipEndedDate as today
  • New Members: Users (non prospects) with the MemberSinceDate equal to today and with MembershipEndedDate blank or in the future
  • New Prospects: Users (non prospects) with the DateAdded as today

Users

  • Members
    • Active: Users (member = true) where the MembershipExpiresDate in the future
    • Frozen: Users (member = true) where the MembershipExpiresDate in the future and whereFrozen = true
  • Prospects: Users with Prospect = true

For questions about ClubReady or how data is organized in Malartu please contact us at support@malartu.co