The booking form paradox
You need information from clients to screen them and prepare for the booking. Clients hate filling out forms. These two facts are in permanent tension, and how you resolve that tension determines whether your booking form actually works or just sits there collecting tumbleweeds.
I've seen both extremes. Girls with 30-field intake forms that read like a tax return — and girls with a single "message me" textbox that tells them nothing. Neither works.
The sweet spot is a form that collects exactly what you need, feels professional and easy, and filters out the wrong people by its very existence.
What your form needs (and nothing more)
The essentials
These are non-negotiable. Every booking form should capture:
- Name — first name minimum, full name preferred
- Contact method — phone number or email, whatever you use to confirm
- Desired date and time — bonus points if you show your available slots instead of making them guess
- Session type — incall, outcall, dinner date, touring companion, whatever you offer
- Duration — dropdown with your available options and corresponding rates
- How they found you — helps with marketing, also a soft screening question
Screening fields (adjust to your comfort level)
- Age verification — a simple "I confirm I am 18+" checkbox, or ask for their age
- Employment or professional info — company, position, or LinkedIn. Make it optional but encouraged
- References — "Have you seen other providers? Please provide 1-2 references" with name + contact fields
- Brief intro — an open text field: "Tell me a bit about yourself and what you're looking for." This is secretly your best screening tool. How someone writes tells you a LOT about who they are
Nice-to-haves
- Outcall address — if they're requesting an outcall, you need to know where
- Special requests or preferences — within your boundaries, obviously
- How they'd like to pay — so you can prepare accordingly
- Hotel name (for outcalls) — a hotel booking is inherently less risky than a private residence
What to leave off
- Last name as required — make it encouraged, not required. Some genuine clients are very private
- Photo ID upload — if you require ID, consider viewing it on a video call rather than storing copies, or use an encrypted form where the data is deleted after verification. Storing ID photos long-term creates a data liability you probably don't want
- Detailed sexual requests — never in writing on a form. If specific arrangements need discussion, that happens in person or on an encrypted call
- Anything you won't actually use — every field you add reduces completion rate. Be ruthless about what you actually need
Design matters more than you think
I know this sounds superficial, but the design of your form directly affects how many people complete it. A booking form that looks like a Google Form from 2015 sends a very different message than one that matches your website's aesthetic.
What good design signals to clients:
- "This person is professional and takes their business seriously"
- "My information is being handled carefully"
- "I can trust this process"
What bad design signals:
- "Is this even legitimate?"
- "Where is my data going?"
- "This feels sketchy"
BlushDesk's booking forms come with six curated themes — from dark luxury to soft feminine — specifically because I've seen how much form design affects conversion rates. A form that matches your brand converts better than a generic one. Period.
The mobile-first rule
Over 70% of your booking requests will come from phones. If your form isn't easy to fill out on a small screen, you're losing clients.
This means:
- Large, tappable fields
- No tiny radio buttons that require surgical precision
- Smart keyboards (phone keyboard for phone fields, email keyboard for email fields)
- Minimal scrolling — break long forms into steps if needed
- Auto-save so people don't lose progress
Test your form on your own phone. Fill it out like a client would. If anything is annoying, fix it.
Show your rates (yes, really)
This is the most contested advice I give, and I'll die on this hill: put your rates on your form, or at minimum on the page that leads to your form.
"But Giulia, I don't want to scare people off with my prices."
Honey, the people who can't afford you are going to find out eventually. Better they find out on the form and click away than find out after you've spent 20 minutes texting them. Your form is a filter. Let it filter.
I display my rates as part of the duration selection: "2 hours — CHF X" / "3 hours — CHF X" / "Dinner date (4 hours) — CHF X". Clear, professional, no ambiguity. The people who fill out the form after seeing those numbers are the people who can afford you.
The deposit question
If you take deposits (you should, especially for new clients and outcalls), your form should mention this clearly:
- State that a deposit is required for new clients
- List your accepted payment methods (crypto, bank transfer, whatever — see my payment processor guide)
- Specify the amount or percentage
- Explain the cancellation/refund policy
Don't spring the deposit on them after they've filled out the form. That feels like a bait-and-switch and kills trust.
Automate the boring parts
The most tedious part of managing bookings isn't the screening — it's the back-and-forth logistics. "What time works?" "Actually can we do Tuesday instead?" "Where should I go?" "Can you send directions?"
A good booking form eliminates most of this:
- Show available time slots instead of making them guess → no back-and-forth on scheduling
- Include your incall location info (neighbourhood or landmark, not exact address) → fewer "where are you?" messages
- Auto-confirm with preparation details once you approve → client knows exactly what to expect
- Reminder messages before the appointment → fewer no-shows
This is where BlushDesk's AI assistant really shines — it handles the entire confirmation flow, sends reminders, and manages rescheduling. But even without AI, a well-structured form with clear information reduces your admin time dramatically.
One form, two audiences
Your booking form serves two audiences, and you need to satisfy both:
For new clients: The form IS the screening. It needs to collect enough information for you to verify them and feel safe. It also needs to look professional enough that legitimate clients don't feel like they're being interrogated.
For returning clients: They've already been screened. They just want to book a time quickly. Having a simplified "returning client" flow (or just accepting bookings via text from vetted regulars) prevents your best clients from getting annoyed by a process they've already completed.
Get it live today
If you don't have a booking form yet, set one up today. Not tomorrow. Today. Every day without one is a day you're doing unnecessary admin, accepting unscreened bookings, or losing clients who wanted to book but didn't know how.
And if you're currently using Google Forms, Calendly, or any other mainstream tool — seriously, read why that's a terrible idea and switch before you lose your data.
---
Need help setting up your booking form? BlushDesk's booking forms take about 10 minutes to set up and come with everything mentioned in this guide. Just saying.
Enjoyed this article?
Get new posts delivered to your inbox.