How to Make a Booking Page (Free) — Take Appointments Online
A booking page ends the back-and-forth of finding a time. This guide shows you how to make one for free where clients pick a slot, share what you need to know, and even pay — all in one step.
Quick answer
To make a booking page: (1) add a bookable service with your available dates and times, (2) add any intake questions, (3) connect your own Stripe if you want to take a deposit or fee, (4) publish and share the link. Clients pick a slot and book in one flow, with payments going straight to your Stripe. With OneSol you can build it free, no code.
1. Add your service and slots
Create a bookable service and set the dates and times you're available. OneSol's appointment field shows real, pickable slots and hides ones already taken, so you never get double-booked.
2. Ask what you need up front
Add a short intake — name, email, and one or two questions about what they need. Getting this before the call means every booking is ready to go.
3. Take a deposit (optional)
Connect your own Stripe to require a deposit or the full fee on booking. It cuts no-shows and the money lands directly with you — no platform cut.
4. Share your booking link
Publish and share the link in your bio, emails and socials — or its QR code in person. Bookings land in an inbox and you're emailed on each one.
Ready to start? OneSol is free.
Sell, book and get paid from one link — no card needed.
FAQ
Can clients pay when they book?
Yes — connect your own Stripe and take a deposit or the full fee on booking, straight to your account.
Will it stop double-bookings?
Yes — taken slots are hidden, so two people can't book the same time.
Is a booking page free?
Yes, building and sharing a booking page is free on OneSol; you only pay Stripe fees if you collect payment.