
GITNUXSOFTWARE ADVICE
Wellness FitnessTop 10 Best Spin Class Software of 2026
Ranked roundup of Spin Class Software for studios, gyms, and trainers with technical criteria and comparisons of Aaptiv, Mindbody, and Vagaro.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Aaptiv
Documented API supports automation for class and access provisioning with configuration-level governance.
Built for fits when teams need API automation for spin class scheduling and member access control..
Mindbody
Editor pickCenter management RBAC that constrains access to classes, bookings, reports, and client records.
Built for fits when fitness groups need API-driven sync between booking systems and member data across multiple locations..
Vagaro
Editor pickRecurring class scheduling with enrollment-linked attendance supports studio operations without manual roster tracking.
Built for fits when spin studios need schedule-to-attendance control with integration extensibility and staff governance..
Related reading
Comparison Table
This comparison table maps spin class software across integration depth, focusing on what each platform connects to and how data moves between systems. It compares the underlying data model and schema, then evaluates automation and the API surface for provisioning, scheduling, and updates. Admin and governance controls are reviewed for RBAC granularity, audit log coverage, and extensibility boundaries.
Aaptiv
fitness mediaOn-demand fitness classes with class schedules, instructor-led workout sessions, user profiles, and progress tracking for fitness consumers.
Documented API supports automation for class and access provisioning with configuration-level governance.
Aaptiv functions as an orchestration layer for spin class scheduling and member-facing access, with automation hooks for recurring programming updates. The data model supports entities like classes, schedules, and membership entitlements so downstream systems can reflect changes without manual re-entry. Integration depth is primarily demonstrated through an API surface that can push or pull configuration and operational state at controlled throughput.
A tradeoff appears when teams need complex custom reporting schemas that exceed Aaptiv’s documented data model boundaries. Aaptiv fits teams that require predictable provisioning and automation for class scheduling, member eligibility, and content lifecycle management across multiple operational systems.
- +API-driven provisioning that syncs schedules and entitlements
- +RBAC-style governance for class content and operational admin roles
- +Audit-friendly change tracking for configuration and access decisions
- –Custom reporting depends on available schema fields and exports
- –Deeper workflow customization may require tight API contract adherence
- –Throughput limits can constrain bulk updates during peak cycles
fitness ops teams
Automate weekly class scheduling updates
Fewer manual schedule edits
member operations teams
Provision entitlements from HR or CRM
Faster access changes
Show 2 more scenarios
integrations teams
Keep studio systems consistent
Reduced data drift
Uses API automation to align studio tooling and Aaptiv session configuration.
studio administrators
Govern class content changes by role
Lower configuration risk
Uses admin controls to restrict who can update schedules and workout data.
Best for: Fits when teams need API automation for spin class scheduling and member access control.
More related reading
Mindbody
studio managementStudio management platform for scheduling, classes, memberships, payments, and client profiles used by wellness studios that run spin schedules.
Center management RBAC that constrains access to classes, bookings, reports, and client records.
Mindbody fits organizations that need integration breadth across booking, customer management, and operational workflows without rebuilding core entities like clients, classes, and schedules. The automation surface supports moving data between Mindbody and external systems via documented API endpoints used for synchronizing catalog items, reservations, and member data. The underlying data model maps class inventory and booking state to customer identities so downstream systems can reproduce enrollment and attendance status.
A key tradeoff is that many automation tasks require conforming to Mindbody schema and workflow rules for class and enrollment lifecycles. Mindbody works best when external systems must stay consistent with Mindbody booking throughput and when admins need controlled configuration and access boundaries across locations.
- +API support for classes, reservations, and customer data synchronization
- +Unified schedule and enrollment model reduces mapping drift across systems
- +Role-based access supports controlled admin operations across locations
- +Operational event data supports automated reporting pipelines
- –Automation depends on Mindbody workflow states and entity constraints
- –Higher integration effort for custom spin-specific attributes
Revenue operations teams
Sync reservations into BI pipelines
Consistent attendance reporting
Studio IT admins
Provision members from CRM
Lower manual provisioning
Show 2 more scenarios
Integration engineers
Build booking-aware middleware
Stable integration throughput
Use Mindbody schema objects for schedules and bookings to drive idempotent sync and enrichment.
Franchise operations
Control multi-location governance
Reduced governance risk
Apply RBAC and configuration boundaries so center staff manage schedules without broader data access.
Best for: Fits when fitness groups need API-driven sync between booking systems and member data across multiple locations.
Vagaro
studio schedulingFitness studio scheduling system with class bookings, membership management, payments, client accounts, and operational workflows for studios.
Recurring class scheduling with enrollment-linked attendance supports studio operations without manual roster tracking.
Vagaro’s fit for spin studios comes from its class schedule model and the way it ties reservations to operational outcomes like attendance and capacity. Admin workflows support staff role assignment for schedules, service changes, and customer-facing updates without needing separate back-office tools. The product’s extensibility depends on its documented API and integrations surface, which is the main lever for syncing schedules and memberships with external tools.
A tradeoff is that deeper custom automation often requires API work or integration maintenance to cover niche spin studio policies like specialty waivers, attendance-based billing rules, or custom roster exports. Vagaro works best when the studio already uses systems for payments and CRM inputs, then relies on Vagaro to be the system of record for class schedules, enrollments, and attendance.
- +Class scheduling ties directly to enrollments and attendance records
- +Customer and staff workflows reduce manual coordination across classes
- +Automation patterns are achievable through integration and API connectivity
- +Admin controls support role-based operation of schedules and reservations
- –Complex studio policies may require custom API or integration logic
- –Nonstandard roster and export formats can demand additional integration steps
- –Operational governance depends on consistent admin process setup
Spin studio operators
Manage recurring spin class enrollments
Fewer manual roster checks
Studio IT integrations
Sync schedules to third-party tools
Reduced double entry
Show 2 more scenarios
Operations managers
Control staff roles for schedules
Lower operational errors
Apply role-based admin permissions to limit who can modify classes.
Revenue operations teams
Automate rebooking based on attendance
Higher repeat participation
Trigger automation from attendance and reservation outcomes into lifecycle actions.
Best for: Fits when spin studios need schedule-to-attendance control with integration extensibility and staff governance.
Shedul
class bookingScheduling and booking platform for classes with staff management, client accounts, payment processing, and recurring sessions.
Waitlist handling tied to class capacity updates keeps rosters consistent during cancellations and reschedules.
Shedul is spin class scheduling software with direct workflow control around class rosters, instructor assignments, and waitlists. Integration depth centers on connecting studio systems like payment processors and calendar or communications tools, with automation that reduces manual rescheduling.
The data model supports schedules, recurring classes, members, bookings, and operational events that drive downstream notifications. Admin governance focuses on managing users and permissions, plus operational visibility through logs and configuration controls.
- +Booking and roster workflow supports recurring classes and waitlists
- +Calendar and communications integrations reduce manual rescheduling tasks
- +Automation rules handle common operational changes like capacity and cancellations
- +Instructor assignment is part of the scheduling schema
- –API and automation surface are less documented than some scheduling peers
- –Advanced RBAC granularity can require process workarounds
- –Multi-location reporting depends on configuration consistency across studios
Best for: Fits when studios need schedule-driven automation tied to rosters, instructors, and member communications.
BookingKoala
class bookingBooking software for fitness and wellness studios with class schedules, online booking, recurring sessions, and client management.
RBAC-protected booking provisioning that keeps class schedule, capacity, and confirmation state aligned across updates.
BookingKoala provisions and manages spin class bookings with a schedule and member-facing availability workflow. Integration depth centers on how BookingKoala models instructors, locations, class offerings, and capacity rules across calendar views and confirmations.
Automation coverage focuses on operational actions like booking updates, notifications, and administrative changes that reduce manual rescheduling work. The data model and automation surface are designed to keep booking state consistent across channels, with extensibility points that support system integration via API-driven configuration and provisioning.
- +Calendar-to-booking state stays consistent across reschedule and cancellation flows
- +Clear schema for classes, instructors, capacity, and attendance rules
- +Automation can apply admin changes across upcoming schedules
- +API-driven provisioning supports programmatic schedule and availability updates
- +Administrative controls support role separation for class management
- –RBAC granularity can feel coarse for multi-studio governance
- –Automation triggers may require careful event mapping for edge cases
- –Audit visibility depends on configurable logging coverage
- –Throughput during bulk schedule changes can require batching
- –Custom fields and schema extensions may not cover every operational need
Best for: Fits when spin studios need API-based scheduling integration and controlled admin workflows without custom booking-state logic.
Legendary Coaches
scheduling automationNo-code appointment and scheduling product for wellness businesses with booking flows and studio operations tools.
Role-based access controls for coaches and admins to govern provisioning, scheduling, and member workflow actions.
Legendary Coaches targets spin class operations that need structured scheduling, roster management, and coaching workflows tied to day-to-day member activity. The solution’s distinct angle is control over how sessions, roles, and coach responsibilities map into a consistent data model.
Integration depth is oriented around external synchronization and workflow automation through an automation and API surface. Admin governance centers on configuration controls and role-based access patterns that support operational throughput without manual coordination.
- +Clear data model for classes, rosters, and coach assignments
- +Automation supports recurring workflows tied to class operations
- +API-oriented extensibility for integration and provisioning workflows
- +Role-based access patterns for operational separation across teams
- –Automation and integration behavior can require careful schema mapping
- –Admin governance relies on correct configuration to avoid process gaps
- –Throughput during peak booking changes needs validation in production
Best for: Fits when studio teams need class scheduling control with an API and automation surface for integration.
TeamUp
group schedulingGroup scheduling and class management with calendars, member accounts, check-in workflows, and automated notifications for class attendance.
Webhooks plus API operations for keeping schedules, rosters, and bookings synchronized across systems.
TeamUp is a spin class scheduling system with admin-first control and a structured membership data model. It supports class rosters, recurring schedules, and staff management geared for gym operators.
TeamUp enables integrations through webhooks and an API for schedule, customer, and booking operations. Automation is centered on configurable workflows around enrollment, reminders, and availability rules.
- +API and webhooks support external schedule and booking synchronization
- +Role-based access controls cover staff permissions at the workspace level
- +Recurring schedules reduce manual provisioning for regular class series
- +Audit-style activity tracking supports governance workflows for admin changes
- –Automation surface is narrower than platforms with full event-level rule engines
- –Extensibility relies on API patterns rather than in-app custom logic builders
- –Data schema customization options are limited for advanced membership attributes
- –Bulk operations can require careful sequencing to avoid booking conflicts
Best for: Fits when mid-size studios need consistent scheduling automation via API and governed staff access.
ClassPass
class marketplaceMarketplace for booking fitness classes with studio integrations, client class credits, attendance tracking, and partner reporting.
ClassPass partner booking workflow that centralizes studio session availability into one member scheduling and purchase flow.
ClassPass is a spin class software and booking workflow used by studios that need membership-based discovery and scheduling. Its distinct capability is aggregating multiple studios into one availability and purchase flow with provider-side reporting.
Studio operations depend on venue inventory, schedule mapping, and policy rules that coordinate across partner systems. Admin tooling focuses on studio governance, while automation relies on integration touchpoints and data exports instead of exposing a broad public API surface.
- +Studio schedule sync reduces manual seat and timing reconciliation work
- +Cross-studio inventory model supports consistent booking rules at partner venues
- +Partner reporting supports operational tracking tied to class sessions
- +Policy controls help align access limits with studio operational constraints
- –API surface for automation and provisioning is limited for custom integrations
- –Data model mapping between sessions and partner inventory can be complex
- –Automation depth depends on partner workflows rather than self-serve webhooks
- –Fine-grained RBAC and audit log visibility for external integrators is constrained
Best for: Fits when studio teams need partner-driven booking and operational reporting with minimal integration engineering.
Zen Planner
studio managementFitness studio management with scheduling, membership billing, check-in, client communication, and reporting for class operations.
Membership and attendance operations share a single studio data model, so APIs and automations keep class, member, and status entities consistent.
Zen Planner schedules spin classes, manages memberships, and records attendance with a studio-focused data model. The system supports integration via documented APIs and webhooks for class updates and customer events.
Admin workflows cover staff roles and permissions that map to operational governance tasks like check-in access and reporting visibility. Automation features tie booking, billing status, and member lifecycle changes into repeatable rules for day-to-day operations.
- +Studio data model covers classes, schedules, and recurring memberships in one schema
- +API and webhooks enable event-driven sync for bookings and member lifecycle changes
- +RBAC controls staff permissions for booking, check-in, and reporting surfaces
- +Automation rules connect member status changes to operational workflows
- +Audit-oriented admin activity supports governance over operational changes
- –Integration depth depends on event mappings that must match Zen Planner objects
- –Automation rules can become hard to trace across multiple dependent triggers
- –Studio-specific configuration can increase admin overhead for nonstandard processes
- –Bulk operations and migrations require careful planning around data consistency
- –Extensibility patterns often depend on API usage and event payload design
Best for: Fits when a spin studio needs API-driven integrations, strict staff permissions, and automated member lifecycle workflows.
Trainerize
client trainingWorkout planning and client management for coaches that can support class content delivery and user progress tracking.
Documented API for syncing training content and client progress with studio and CRM systems.
Trainerize supports spin class operations with an athlete-facing app workflow and coach-led program delivery. Its training data model centers on workouts, sessions, and client progress, which aligns with recurring class routines.
Integration depth shows up in how programs and messaging can connect to third-party systems through its documented app and API surface. Automation and governance can be managed by roles that control access to programs, schedules, and client data.
- +Athlete app and coach workflows map to recurring spin class programming
- +API enables provisioning and syncing training assets and results
- +Role-based access supports admin governance across coaches and managers
- +Data model organizes workouts and progress for class-to-program continuity
- –Automation coverage depends on API availability for specific class events
- –Complex RBAC changes require careful configuration to avoid access drift
- –Reporting granularity for class-level operations can lag workout-level detail
- –Integration throughput can require staging if syncing large client rosters
Best for: Fits when studio operators need client training workflows plus an API for program and progress integration.
How to Choose the Right Spin Class Software
This buyer's guide covers Aaptiv, Mindbody, Vagaro, Shedul, BookingKoala, Legendary Coaches, TeamUp, ClassPass, Zen Planner, and Trainerize for managing spin class schedules, rosters, and member workflows.
Each section focuses on integration depth, data model consistency, automation and API surface, and admin and governance controls across the tools used to run recurring spin sessions.
Spin class operations software for schedules, rosters, and member access workflows
Spin class software manages recurring sessions, class rosters, and member enrollment state so check-in, attendance, and communications can follow the same schedule truth. It also ties scheduling decisions to downstream workflows like capacity control, waitlists, and reporting.
Tools like Mindbody and Vagaro reflect this model by combining booking, customer records, and operational events in one system. Tools like Shedul and Zen Planner show how schedule-driven automation can keep rosters and member status aligned with studio operations.
Evaluation criteria for spin class platforms that support integration and governance
Selecting spin class software is mostly an integration and control problem because scheduling state, entitlements, and attendance outcomes must stay consistent across systems. The evaluation criteria below focus on how each tool models class and member entities and how it exposes those entities to automation.
Airtight control matters because admin roles must manage scheduling and class content without creating access drift. A documented API, webhooks, audit-friendly change tracking, and RBAC-style governance determine how safely automation can provision schedules and update rosters.
Documented API for class and access provisioning
Aaptiv offers a documented API designed for automation of class and access provisioning with configuration-level governance. Zen Planner also provides documented APIs and webhooks for event-driven sync of bookings and member lifecycle changes.
Schedule-to-roster continuity for recurring spin sessions
Vagaro links recurring class scheduling directly to enrollments and attendance records so roster tracking stays tied to schedule state. Shedul extends this continuity with waitlist handling tied to class capacity updates.
Event-driven automation tied to bookings, enrollments, and member status
Zen Planner connects booking and billing status and member lifecycle changes into repeatable automation rules. TeamUp supports configurable workflows through webhooks plus an API for schedule, customer, and booking synchronization.
Data model coherence across class, member, and status entities
Zen Planner uses a single studio data model where membership and attendance operations share the same schema. Mindbody also reduces mapping drift by using a unified schedule and enrollment model for classes, reservations, and client records.
RBAC-style admin governance for scheduling and operational roles
Mindbody provides center management RBAC that constrains access to classes, bookings, reports, and client records. Aaptiv adds RBAC-style governance for class content and operational admin roles with audit-friendly activity tracking for changes.
Throughput controls for bulk schedule and configuration changes
Tools like Aaptiv and BookingKoala both call out throughput constraints during bulk updates and bulk schedule changes, which matters when a studio publishes schedules across multiple locations. BookingKoala notes that bulk operations may require batching to maintain consistent booking-state behavior.
A decision framework for selecting spin class software with the right automation surface
Start by mapping required entities and flows into a target data model so schedule state, member entitlements, and attendance outcomes remain consistent. Then validate that the tool exposes those entities via API or webhooks with automation patterns that match real operational events.
Finally, confirm governance coverage so admin roles can provision and update schedules without expanding access beyond what governance expects.
Define the integration contract around schedules, entitlements, and rosters
If provisioning and schedule sync must happen automatically, Aaptiv is built for API-driven provisioning that syncs schedules and entitlements with configuration-level governance. If the studio runs multi-location booking and customer data sync, Mindbody focuses on API support for classes, reservations, and customer synchronization.
Choose a data model strategy that prevents schedule mapping drift
If the requirement is a unified schedule and enrollment model that reduces cross-system mapping drift, Mindbody keeps bookings and client records aligned. If the requirement is a shared studio schema where membership and attendance live in one model, Zen Planner uses a single studio data model for classes, member status, and attendance operations.
Match automation depth to the events that actually change day-to-day
If capacity changes and waitlists must keep rosters consistent during cancellations and reschedules, Shedul ties waitlist handling to class capacity updates. If reminder and availability workflows must synchronize across systems, TeamUp combines webhooks with API operations and configurable workflows for enrollment and reminders.
Validate admin governance controls for roles and change visibility
If location-level admin access must be constrained across classes, bookings, reports, and client records, Mindbody uses center management RBAC. If change tracking is required for configuration and access decisions, Aaptiv includes audit-friendly activity tracking for changes alongside RBAC-style governance.
Plan bulk updates and throughput for schedule publishing cycles
If schedules are published at high volume across locations, Aaptiv notes throughput limits that can constrain bulk updates during peak cycles. If booking-state alignment must remain consistent during bulk schedule changes, BookingKoala highlights batching needs during bulk updates.
Who should buy spin class software based on scheduling, access, and automation needs
Different spin class operations require different control points, including where booking truth lives, how waitlists behave, and how member status updates trigger downstream workflows. The audience segments below map those requirements to the tools built for them.
The strongest match usually comes from aligning the operational event model with the tool’s exposed API or webhook patterns and its governance controls.
Studios and fitness teams needing API automation for schedule and member access provisioning
Aaptiv fits teams that need automated provisioning that syncs schedules and entitlements via a documented API and keeps governance around who can manage content. Legendary Coaches fits teams that want role-based access for coaches and admins plus an API and automation surface for integration and provisioning workflows.
Multi-location operators syncing bookings and customer records across systems
Mindbody fits when API-driven synchronization must keep reservations and customer data consistent with a unified schedule and enrollment model. TeamUp fits when mid-size studios need governed staff access combined with webhooks and an API to keep schedules, rosters, and bookings synchronized.
Studios that must keep roster accuracy through capacity changes and waitlists
Shedul fits when waitlist handling tied to class capacity updates must maintain roster consistency during cancellations and reschedules. Vagaro fits when recurring scheduling links enrollments to check-in and attendance so roster tracking follows schedule state without manual intervention.
Studios that need a shared studio schema for classes, membership, billing state, and attendance
Zen Planner fits studios that want APIs and webhooks that keep class, member, and status entities consistent through one studio data model. Zen Planner also ties member status changes to repeatable automation rules for day-to-day operations.
Operators that route availability and purchase flows through partner venues and reporting
ClassPass fits when the operational model depends on a marketplace workflow that centralizes provider session availability into one member scheduling and purchase flow. Automation depth in ClassPass relies more on partner workflows and reporting than on a broad public API surface.
Spin class platform pitfalls that break governance or schedule integrity
Many spin class implementations fail when scheduling and roster truth are split across systems without a clear API or webhook contract. Other failures happen when admin roles can update content or access without audit-friendly governance and change visibility.
The pitfalls below map directly to known constraints and tradeoffs across Aaptiv, Mindbody, Vagaro, Shedul, BookingKoala, TeamUp, ClassPass, Zen Planner, and Trainerize.
Assuming an integration-ready tool exposes the same event-level automation surface
ClassPass centers on partner-driven workflows and limits its automation and provisioning automation surface, which can constrain custom provisioning integrations. TeamUp provides webhooks plus an API but has a narrower automation surface than platforms with broader event-level rule engines.
Underestimating bulk schedule throughput and update sequencing risk
Aaptiv calls out throughput limits that can constrain bulk updates during peak cycles, which affects large schedule publishing. BookingKoala notes batching needs for throughput during bulk schedule changes, so automation should schedule updates in controlled batches.
Treating RBAC as a checkbox instead of a change management requirement
Mindbody’s center management RBAC covers access to classes, bookings, reports, and client records, which should be validated against real admin workflows across locations. Aaptiv pairs RBAC-style governance with audit-friendly activity tracking, which should be used to prevent untracked access and configuration changes.
Mapping schedules and roster state to a separate schema without a continuity mechanism
Vagaro avoids manual roster tracking by linking recurring scheduling to enrollments and attendance records. Shedul avoids roster drift by tying waitlist handling to class capacity updates, which should be confirmed when capacity and cancellations are frequent.
How We Selected and Ranked These Tools
We evaluated Aaptiv, Mindbody, Vagaro, Shedul, BookingKoala, Legendary Coaches, TeamUp, ClassPass, Zen Planner, and Trainerize by scoring each tool on features, ease of use, and value based on the capabilities described in the provided review material. Features carried the most weight at 40% because schedule state, roster workflows, API or webhook automation, and governance controls determine whether spin class operations can integrate safely and run predictably. Ease of use and value each accounted for 30% because implementation friction and operational payoff affect whether the API and automation surface can actually be deployed.
Aaptiv stood apart by combining a documented API for automation of class and access provisioning with RBAC-style governance and audit-friendly activity tracking for changes. That combination lifted Aaptiv on features and governance confidence, which then increased its overall score relative to tools with less documented automation surfaces or narrower change-control visibility.
Frequently Asked Questions About Spin Class Software
Which spin class platforms expose APIs for schedule and roster provisioning?
What integration patterns support multi-system sync for class bookings and attendance?
How do studio platforms handle admin permissions and role-based access for staff?
What security controls exist for identity, access, and auditability?
How do these tools prevent booking-state drift when classes change across systems?
Which products support waitlists in a way that preserves roster correctness?
What data migration concerns matter most when switching to a new spin class system?
Which platforms support extensibility through automation interfaces like webhooks or API-based configuration?
How do partner-driven booking models change studio workflows compared with direct booking tools?
Conclusion
After evaluating 10 wellness fitness, Aaptiv stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Wellness Fitness alternatives
See side-by-side comparisons of wellness fitness tools and pick the right one for your stack.
Compare wellness fitness tools→FOR SOFTWARE VENDORS
Not on this list? Let’s fix that.
Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.
Apply for a ListingWHAT THIS INCLUDES
Where buyers compare
Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.
Editorial write-up
We describe your product in our own words and check the facts before anything goes live.
On-page brand presence
You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.
Kept up to date
We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.
