103 industries · 22 categories

If you take appointments, you are in here somewhere.

One plugin, configured 103 different ways. Every preset sets up services, durations, working hours and reminder templates for that trade on first run — so you are taking bookings in about ten minutes rather than building a schema from scratch.

103 shown
What they share

Different trades, the same six problems.

Every preset above is the same engine with different defaults. These are the constraints it exists to handle.

The resource, not the person
Chairs, rooms, lanes, bays, tables, pitches and vehicles. A free staff member with no free resource is not a bookable slot.
Recurring by nature
Weekly classes, fortnightly cleans, six-week grooming cycles, annual renewals. Series with occurrence-level edits, not hundreds of bookings.
Deposits change behaviour
Across every trade that adopts them, deposits cut no-shows by roughly a third. Fixed or percentage, per service.
Paperwork belongs before arrival
Consent, waivers, medical history, licence checks and dietary needs — collected at booking, signed digitally, audit-logged.
Reminders must not fail silently
Email, SMS, WhatsApp and voice on a priority chain that falls through when a channel bounces.
Fees compound against you
A platform taking a percentage costs more every year you grow. A flat self-hosted licence does not.

Your trade, your install.

Pick a preset on first run and you are taking bookings before lunch. Self-hosted forever, no per-booking fees on any plan.