BookingMachine
Help Center
Getting Started
Core Features
Payments & Analytics
Team & Scheduling
Integrations
Getting Started
Getting Started
Go from sign-up to your first live booking in under five minutes.
Create Your Account
Go to bookingmachine.io/sign-up and create an account with your email or sign in with Google. You'll be asked for your business name, phone number, and service area.
Sign up
Enter your email and password, or click "Sign in with Google". Provide your business name and phone number.
Business basics
Confirm your business name, address, phone number, and service area radius. Most fields are pre-filled from signup.
Add services
BookingMachine pre-loads common services for your industry with suggested prices. Adjust names, prices, and durations. You can add more later from Dashboard > Services.
Set business hours
Set your weekly availability with the visual schedule picker. Default is Monday-Friday, 8 AM - 6 PM. Customers can only book during these hours.
Preview & go live
See a live preview of the customer booking experience. Tweak brand colors. Copy your booking page URL or grab the embed code.
Your Booking Page
Every account gets a shareable booking page:
https://bookingmachine.io/book/your-business-slugShare this link anywhere — Instagram bio, Google Business Profile, Facebook, business cards, or vehicle wraps. Customers pick a service, see an instant quote, choose a date/time, and book.
Your First Booking
Here's what happens when a customer books through your page or widget:
Customer selects a service and sees an instant price quote based on your pricing rules.
They pick an available date and time from your schedule.
They enter contact details and any required information (address, notes, etc.).
If Stripe is connected, they pay a deposit or the full amount online. Otherwise the booking is confirmed without payment.
Both you and the customer receive a confirmation email. The booking appears in Dashboard > Bookings.
A customer record is automatically created in your CRM with contact details and booking history.
Next Steps
Services & Pricing
Fine-tune your service menu, add packages, and configure add-ons.
Learn morePricing Rules
Set up dynamic pricing based on dimensions like size, condition, and distance.
Learn moreConnect Stripe
Go to Settings > Payments to start accepting payments online.
Learn moreAdd Team Members
Add technicians at Dashboard > Team so bookings can be assigned.
Learn moreEmbed Widget
Add the booking widget to your website with one line of code.
Learn moreNotifications
Configure email notifications so you never miss a booking.
Learn moreStill have questions? Contact support