Set up an appointment booking system with Instinctor. Define services, set availability, connect Stripe for deposits, and manage bookings from your admin panel.
In the Instinctor admin, go to Services. Click Add Service for each service you offer. Fill in the service name, a short description, the duration in minutes, and the price. If the service is free, leave the price at zero. If you require a deposit, enter the deposit amount. Each service can have a different availability schedule.
Inside each service, open the Availability tab. Set the days of the week you accept bookings for that service and the time range each day. For example, Monday to Friday, 9am to 5pm. If a service requires a buffer between appointments, set the buffer time in minutes. Slots already booked are removed from the calendar automatically.
Open the page where you want the booking form to appear in the Impulse builder. Add a Booking block to a screen. The block reads your services list automatically and displays a service selection step followed by a date and time picker. In the booking block settings, you can set a heading, a short description, and whether to show the service price in the selection list.
If any of your services have a price, go to Settings and open the Payments section. Enter your Stripe publishable key and secret key. When a visitor books a paid service, they complete payment through Stripe before the booking is confirmed. Their card details are processed by Stripe directly and never stored on your server.
In Settings, go to Email. Enter the sender name and the reply-to address for booking confirmations. The customer receives a confirmation email immediately after booking with the service name, date, time, and your contact details. You receive a notification email at the same time. Both emails are sent through your server using the address you configure.
All bookings appear in the admin panel under Bookings. Each entry shows the customer name, phone number or email, the service booked, the date and time, and the payment status. You can mark a booking as confirmed, cancelled, or completed. Filtering by date or status helps when you have a full schedule.
Before going live, submit a test booking yourself. Use a real email address so you can verify the confirmation email arrives. Check that the time slot you booked disappears from the calendar on a second test. If you connected Stripe, use a Stripe test card number to verify the payment flow without charging a real card.
Instinctor is $29.90 per month. Includes the Impulse builder, ecommerce, smart chat, booking, and SEO tools.
Get started More tutorials