Guide
How to Add Online Booking to Your Tour Website
March 2026
If you run tours, classes, or experiences, your website should let visitors book directly. Third-party marketplaces like Viator or GetYourGuide charge 20–30% commission. Even booking platforms like FareHarbor or Peek take 6–8% per transaction. That adds up fast.
The good news: adding direct booking to your site is easier than you think. Here's how to do it in five steps.
1. Choose a booking engine
You need software that handles availability, scheduling, and payments. Look for a solution that:
- Embeds directly on your existing site (no redirect to a third-party domain)
- Charges a flat fee, not a per-booking commission
- Sends payments directly to your Stripe account
- Sends automatic confirmation and reminder emails
SlotWeave checks all four boxes, starting at $29/month with zero commission.
2. Set up your products
A "product" is anything your customers book: a guided tour, a cooking class, a kayak rental. For each product, you'll configure:
- Name and description — what the guest is booking
- Duration — how long the experience takes
- Price — per person or per group
- Capacity — how many guests per time slot
3. Define your availability
Set your working hours and slot durations. For example, if you run two-hour morning tours at 9am and 11am, create those slots. Block out holidays or days you're fully booked. The booking engine handles the rest: it shows available slots and prevents overbooking.
4. Connect payments
Connect your Stripe account so guests can pay at the time of booking. This eliminates no-shows and guarantees revenue. With SlotWeave, payments go directly to your Stripe — we never hold your funds.
5. Embed the widget
Copy a single code snippet and paste it into your website. If you use WordPress, add it to a Custom HTML block. On Squarespace, use a Code block. On Wix, use an Embed HTML element. It works on any platform.
That's it. Your visitors can now browse availability, pick a time slot, and pay — all without leaving your site.
Why direct booking matters
Every booking through a marketplace costs you revenue and customer data. When guests book on your site, you:
- Keep 100% of the booking revenue
- Own the customer relationship and email list
- Control the experience from first click to confirmation
- Build your brand instead of someone else's
Ready to get started? Start your free 14-day trial and embed bookings on your website today.