Spivi limits roster syncing to 29 minutes before and 30 minutes after the scheduled start to (a) reflect real check-ins, (b) avoid ghost participants, (c) reduce unnecessary system load, and (d) ensure consistency with booking systems.
Spivi uses that time-window logic for syncing class participants because of how its scheduling, check-in, and data flow are designed. The goal is to balance accuracy (ensuring only confirmed attendees are added to the class) with performance (not keeping sessions open indefinitely). Here’s why the rule is set up that way:
1. Alignment with check-in behavior
Most clubs and studios allow check-in a short time before class (often 15–30 minutes).
Spivi extends that slightly, opening the window 29 minutes before the start time, so members who check in early can already be recognized and appear in the session.
This prevents participants from being loaded hours in advance when their attendance isn’t certain (due to overlapping classes).
2. Reducing false or “ghost” participation
Without a cutoff, members who book but don’t show up might be incorrectly pulled into the session.
By limiting it to the first 30 minutes after class starts, Spivi ensures that only those who actually checked in close to the class time appear, while late arrivals still have a fair chance to join.
3. System stability and data integrity
Each live Spivi session tracks metrics in real time (heart rate, watts, cadence, etc.).
Keeping the participant window tight reduces server load and syncing issues, since the system doesn’t have to constantly re-poll the scheduling platform outside the relevant period.
4. Consistency across integrations
Spivi pulls class rosters from external booking platforms (e.g., Mindbody, Arketa, ABC).
These systems generally only confirm attendance near the class time. The 29-minute before / 30-minute after rule makes the integration predictable and keeps sessions aligned with real check-in data.
Comments
0 comments
Article is closed for comments.