Some of the booking apps available to you via KnownHost calendar hosting will let you accept bookings online, so people can reserve things/time slots based on whatever events or services you want to present.