Troubleshooting

No available time slots

Check that providers have schedules configured and are assigned to the selected service. Verify that minimum notice and advance booking window settings aren’t too restrictive.

Payments not processing

Ensure paymentEnabled is true and Stripe keys are configured. Set up the Stripe webhook endpoint and copy its signing secret into Stripe Webhook Secret — webhooks are refused until it’s set, so payments are never confirmed without it.

“That time is no longer available”

The booking form re-checks the chosen time when it’s submitted. Someone else took the slot while the customer was filling in the form, or the provider’s schedule changed. The customer picks another time.

Getting Help

If you encounter issues, please open an issue on GitHub.

More in Site Features

Pairs well with Stub

The bigger pieces a client asks for by name. Events, bookings, memberships, courses, reviews, a support desk, job listings and the rest.