HomeAI Form Builder

Build a Tour Booking Form That Closes Each Departure When Full

Build a tour booking form that offers only departures with open seats and saves every booking to a database you own.

Add Features :
Seat Limits
Group Quotes
Guide Lists
Cancellation Emails
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Build a tour booking form for my food walking tours where guests pick a departure time and party size, with each walk capped at 12 guests.

Trusted by Builders Worldwide

10M+

Active Builders Worldwide

12M+

Apps Successfully Created

200+

Countries Globally Reached

What a Departure Needs Before Guests Arrive

A tour booking form that counts seats on every departure, routes big groups, and tells each guide who is coming tomorrow.

Departures that close when they fill

Set a seat cap for each departure time. Once the last seat is booked, that time drops off the form, and the next guest only sees walks with room for their whole party.

‍

Group size decides the next step

Bookings up to the size you set confirm on the spot. Anything larger goes to the owner by email with the date and the headcount, so a private price can go back that day.

Pickups chosen from the stops you run

Guests pick a hotel or meeting point from a fixed list instead of typing an address. Each stop carries its own pickup time, and the confirmation email repeats it to the guest.

A list for the guide the night before

At an hour you choose, the app emails each guide the next day's guests, party sizes, and pickup stops in order. Nobody has to export a spreadsheet before the morning run.

Cancel a departure in one place

Mark a departure canceled on the dashboard when the weather turns or a guide calls in sick. The app emails every guest booked on it a link to a date that still has seats.

Your booking app, exported to GitHub

On paid plans, export the full codebase to your GitHub repository. Run the booking app on your own hosting next to the tour site you already have, and keep building on it.

How Four Tour Operators Take Bookings

Delphine Marchetti books the last 3 seats on the Saltgrass Food Walks Saturday 11:00 am walk, which fills it at 12 of 12, and the form takes that walk off the list.
Food Walking Tours

With 3 seats left, Delphine fills the 11:00 am walk

Saltgrass Food Walks caps every walk at 12 guests. Delphine Marchetti picks the Saturday 11:00 am walk, enters her name and email, and books 3 seats, the last 3 left. Her booking saves to the database, and the form takes the 11:00 am walk off the list for the next guest.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

window.awbMockup = { foodWalkingTours: "Build a tour booking form for my food walking tours. Ask for the guest's name, email, the departure, and the number of guests. Cap every walk at 12 guests and only offer departures with enough seats left for the whole party. When a walk fills, take it off the form. Save every booking to my database.", bikeTours: "Build a tour booking form for my bike tours that asks for the group name, the tour, the date, and the number of riders. Confirm any booking of 10 riders or fewer right away. Email me any request for more than 10 riders so I can send a custom quote, and save every request to my database.", coachDayTrips: "Build a tour booking form for my coach day trips where each guest picks a pickup hotel from my 5 stops and sees that hotel's pickup time. At 6:00 pm the night before each trip, email the driver the next morning's guests and party sizes, grouped by hotel in stop order.", sunsetCruises: "Build a dashboard for my sunset cruise bookings that lists each sailing with its bookings and guest count. Let the captain mark a sailing canceled. When that happens, email every booking on it a link to choose another evening that still has seats, and show which guests have rebooked." };

Cobblevine Bike Tours' requests this week: Tallowmere Design's 16 riders match the more-than-10 rule and go to owner Anselm Ruiz by email, while 4 smaller bookings are confirmed.
Bike Tours

For groups over 10, Anselm writes the quote

Cobblevine Bike Tours quotes large groups by hand, so any request for more than 10 riders goes to the owner, Anselm Ruiz, by email instead of confirming. Tallowmere Design asks for 16 riders on the vineyard loop for a company outing. Anselm sends a price that afternoon, while 4 smaller bookings confirm on their own.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Pinewater Coach Tours' pickup list for tomorrow: 18 guests across 5 hotels in stop order, starting at the Harborline Inn at 7:10 am, emailed to driver Benedikt Szabo at 6:00 pm.
Coach Day Trips

The driver gets all 18 pickups at 6:00 pm

Each Pinewater Coach Tours guest picks a pickup hotel from the 5 on the route, and each hotel has a set time. At 6:00 pm the night before, the app emails driver Benedikt Szabo the morning's list: 18 guests across 5 hotels, in stop order, starting at the Harborline Inn at 7:10 am.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Gullhaven Sunset Cruises' 6:30 pm sailing is canceled at 4:00 pm, the app emails all 5 bookings, 14 guests in total, a rebooking link, and 3 of the 5 have rebooked.
Sunset Cruises

All 5 bookings on the canceled sailing get a link

Wind picked up over the harbor at 4:00 pm, and Captain Ines Halloran canceled the 6:30 pm Gullhaven Sunset Cruises sailing from the dashboard. The app emailed all 5 bookings, 14 guests in total, a link to choose another evening with open seats. Within the hour, 3 of the 5 had rebooked.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

If it has an API, Emergent connects to it.

Slack, Stripe, HubSpot, and every other tool with an API. No closed ecosystem, no approved-partner list, no waiting on a vendor roadmap.

Explore integrations

How to Create a Tour Booking Form

Seven steps to plan the seats and pickups on a tour booking form, build it with Emergent, and test it from a phone.

01 Count the seats each guide can lead

Count how many guests one guide can lead on each tour, then make that the seat cap for its departures. A walk down narrow streets and a 50-seat coach need different numbers. Set the cap tour by tour.

02 List every departure for the season

Write down each day and start time a tour runs this season. Guests can pick only these times. Take a holiday or a guide's day off out of the schedule before booking opens, not after someone books it.

03 Ask only what the day needs

Keep the form to what the guide uses on the day itself: the guest's name, email, departure, and party size. Add a pickup hotel only for tours that collect guests, and save directions and what to bring for the confirmation email.

04 Set a size for custom quotes

Pick the party size above which you would rather quote by hand. Requests over that size skip instant confirmation and go to the owner. Write the number into the prompt so the form and the email use the same one.

05 Describe the form to Emergent

Put the tours, seat caps, departures, and group rule into one prompt. Emergent builds the tour booking form, the database of bookings, and a dashboard that shows every departure. Ask in plain English when a tour or a start time changes.

06 Set the guide's nightly list

Choose the hour each guide receives the next day's list and what it shows, such as each party's size and its hotel. Pick an hour late enough that a booking made after dinner still makes the list for the morning.

07 Book a test seat on your phone

Book the last open seat on a test departure from your phone. Check that the departure leaves the form, that the booking shows up on the dashboard, and that the confirmation email arrives with the right meeting point.

Why Build Tour Booking Forms With Emergent?

A spreadsheet of bookings tells you a walk is oversold after the fact. A form that counts seats closes the departure before it happens.

Jotform Google Forms Typeform
How you build Describe it in plain English Templates, editor, AI generator Editor, with Gemini drafting on some Workspace plans Templates, editor, AI assist
Where responses live A database table you own, plus any integration Jotform account Google Sheets Typeform account
Response limits No response caps Monthly submission caps by plan; the form stops at the cap No limit Monthly response caps by plan; the form closes at the cap
Code ownership Full code export to GitHub on paid plans None None None

Pick the Pricing Plan That Works for You

Choose the plan that fits your building ambitions. From weekend projects to enterprise applications, we've got you covered.

No credit card required*

Free
Get started with essential features at no cost
$0 / month
10 free monthly credits
Unlock all core platform features
Build elegant Web and Mobile experiences
Instant access to the most advanced models
One-click LLM integration
Standard
Perfect for first-time builders
Annual
$20 / month
Everything in Free, plus:
Build web & mobile apps
Private project hosting
100 credits per month
Purchase extra credits as needed
GitHub integration
Fork tasks
Pro
Built for serious creators and brands
Annual
$200 / month
Everything in Standard, plus:
1M context window
Ultra thinking
System Prompt Edit
Create custom AI agents
High-performance computing
750 Monthly Credits
Priority customer support
Enterprise
For large organizations with custom needs
Custom
Everything in Business, plus:
User-Level Credit Limits
Audit Logs
Self Hosted Database Support
Priority SLA and Support
User Groups
Deploy apps in your own cloud (VPC setup)
Credit Usage Reports and Analytics Dashboard
Enterprise
For Businesses with custom needs
Custom
Everything in Pro, plus:
Role-Based Access Control (RBAC)
Single sign-on (SSO)
Shared Team Workspaces
Real-time Co-Editing & Coworking

Frequently Asked Questions

Your Questions, Answered

This will automatically populate, don't change

Don't change this element unless you know what you are doing

More things you can build
with Emergent

AI Agent Builder

AI agents that take on tasks, use your tools, and run workflows.

Start Building
on Emergent today
Build My Tour Booking Form