How to pick a scheduler
Scheduling needs are too varied for a single default app to fit every business. This guide walks you through a short decision tree, then recommends one app you can deploy on your server.
What are you scheduling?
Section titled “What are you scheduling?”Pick the line that matches your situation. Each branch lands on a recommended app + a setup guide.
Customers booking time with my team (clinic, salon, repair shop, lessons)
Section titled “Customers booking time with my team (clinic, salon, repair shop, lessons)”Recommended: Easy!Appointments.
One public booking page; independent provider calendars; email reminders; ICS export. Local staff sign-in (no SSO yet upstream).
Just me taking bookings (one provider, paid or unpaid)
Section titled “Just me taking bookings (one provider, paid or unpaid)”Recommended: Easy!Appointments in single-provider mode.
One public booking page; calendar sync via ICS / CalDAV; email reminders. Paid bookings are wired through a Stripe Checkout bridge added at deploy time when you need it.
Reserving rooms, equipment, or other shared resources
Section titled “Reserving rooms, equipment, or other shared resources”Recommended: LibreBooking.
Resource booking is a narrow lane in the SMB segment. Reach out to your operator with the concrete need so the picker can route you here.
Finding a meeting time across N people, one-shot
Section titled “Finding a meeting time across N people, one-shot”Recommended: Nextcloud Polls.
Nextcloud Polls covers this — date pickers and multiple-choice polls with a public link, no account required for participants. Enable it under Apps -> Your apps inside Nextcloud.
Public event RSVP / community events listing
Section titled “Public event RSVP / community events listing”Recommended: Mobilizon or Gancio.
Two candidates: Mobilizon for federated multi-region orgs; Gancio for hyperlocal listings. Reach out to your operator so the picker can ship the right fit.
Class / cohort signups (yoga, lessons, fitness)
Section titled “Class / cohort signups (yoga, lessons, fitness)”Recommended: Easy!Appointments group sessions.
Easy!Appointments supports group-session scheduling out of the box; same setup as the customer-bookings flow with capacity per slot.
Internal staff calendar only (no customer-facing page)
Section titled “Internal staff calendar only (no customer-facing page)”Recommended: EspoCRM calendar.
Already in the suite as part of the CRM. No separate scheduler needed.
Not sure / none of the above
Section titled “Not sure / none of the above”Talk to your operator. Scheduling needs vary; a 30-minute call sorts which lane your business falls in faster than a checklist.