23 October 2026
The hidden cost of WhatsApp bookings, and a fix that keeps WhatsApp
WhatsApp isn't the problem; using it as your booking diary is. How to keep the conversation on WhatsApp and move the booking and payment to a link, with messages you can copy.

Coşkun Çakır · Founder, Lostromo
There's nothing wrong with taking bookings on WhatsApp. Your guests like it, and it's where they want to talk to you. The trouble starts when WhatsApp becomes your booking diary: the booking sits somewhere in a chat, nobody has paid, and the question sent at 11 pm sits unanswered until morning. Keep the conversation on WhatsApp, and hand the booking and payment to a link the guest can finish on their own.
This is for boat-tour and charter operators who still take most bookings over WhatsApp and the phone: what that costs, which WhatsApp Business features help, and templates you can copy.
An evening of WhatsApp bookings in peak season
July, 7:30 pm. The boat has just come alongside, guests are stepping off, and you're busy with the lines. Your phone shows 23 unread messages.
Half of them ask the same thing: "Any space tomorrow? How much?" One is in German, another is a voice note in a language you don't speak. A family who wrote "we're definitely coming" yesterday has changed their headcount today. A hotel concierge wants three seats for her guests.
Past 10 pm, at home, you answer them one by one and copy each booking into the notebook. At 11:40 pm a group of six asks for a price; you're asleep. When you reply at 7 am, they've already booked with another boat whose owner answered at midnight.
No single step that evening is a big mistake; each message is five minutes of work. Repeat it every evening for a season, though, and you end up running the business from your phone instead of your boat.
The hidden costs of WhatsApp bookings
None of these shows up on an invoice. Put them side by side and they add up.
Messages that wait too long. Many guests plan the next day in the evening, when you're either on the boat or asleep. Guests who don't hear back often message several operators and book with whoever answers first.
A promise with no payment behind it. "OK, four of us tomorrow" costs the guest nothing to type. A booking without a deposit is just a promise, and it can turn into four empty seats on the quay the next morning. A bank transfer can be slow, awkward or costly for a guest from abroad, so many operators don't ask for a deposit at all.
Names and headcounts that drift. One message says "we're five, two of them kids", a voice note adds "a friend might join us". Which number went into the notebook? On a busy day, booking 14 people onto a 12-seat boat from two separate chats is easier than it sounds.
A customer list you can't use. By the end of the season you have hundreds of guests' numbers on your phone, each buried in its own chat. From that pile you can't tell who came back a second time, which countries are growing, or which tour people ask about most.
Language. You can probably manage one or two languages, but your guests arrive speaking many more. Even with a translation tool, if the meeting time or the pier gets lost in the back-and-forth, the guest ends up waiting in the wrong place.
It's worth running the numbers once for your own business. The example below is entirely hypothetical:
Example: a day tour at €40 per person
Groups lost each week because nobody answered at night: 2 groups of 4 = 8 × €40 = €320
Guests each week who booked without a deposit and didn't show: 3 × €40 = €120
Revenue lost each week: €440
Over a 16-week high season: €7,040
Card payments and booking tools have costs too; take those off your figure.
A no-show only costs the full price if the seat couldn't be resold, but the point stands: that a loss you never write down is a loss you never notice.
Don't drop WhatsApp; give it a different job
WhatsApp is great for conversation. It answers questions, builds trust, and reassures the mother who asks whether the trip is fine for a four-year-old. It's poor at keeping records and taking money, so split those two jobs apart.
In practice: the guest asks on WhatsApp, and you send a short, friendly reply with your booking link. The guest picks the day and the number of people, pays by card and gets their ticket. You move on to the next message.
For the question you get most, a reply like this does the job:
Hi, thanks for your message! We still have seats on tomorrow's tour. You can check prices and dates and book here:
[your booking link]
Your ticket arrives by email as soon as you book. If you have any other questions, just write to us here.
The link also helps with the voice note you can't understand: if your booking page is in the guest's language, you don't have to work out what they want. Some guests, though, will say "can we just do it here?" Don't push, but still get the booking on record:
Of course, we can do it here. Could you send me your name, the number of people (adults and children separately) and the day you'd like to come? I'll create your booking and send you a payment link; once it's paid, your ticket arrives by email.
To handle this, you need to be able to enter the booking yourself and send a payment link. In Lostromo, you add the booking in the panel and send the guest a payment link from there; when they pay, the booking confirms itself. You can see how on the features page. Whatever system you use, WhatsApp bookings and bookings from your site need to end up in the same calendar.
However the booking was made, a short message the day before cuts down on no-shows and guests waiting at the wrong pier:
Hi Anna, a quick reminder about tomorrow's tour: 4 people, boarding at 9:30 at the main harbour, pier 2 (map: [map link]). Please arrive 15 minutes early. See you on board!
WhatsApp Business features worth using
If you're still on personal WhatsApp, moving to the free WhatsApp Business app is the first step; back up your chats before you switch. The features below are described on WhatsApp Business's own features page; menu names can vary by app version.
- Quick replies: save messages you send often under a shortcut, then type "/" and the shortcut in a chat. Save the templates above as "book", "chat" and "reminder", for example.
- Greeting message: goes out automatically when a new guest messages you for the first time. Put your booking link in it and some guests will book without waiting for you.
- Away message: replies automatically outside your business hours. The guest writing at night learns when you'll answer, and that they can book from the link right away.
- Labels: sort chats as "asked price", "link sent", "paid", "private charter", so in the evening you can see at a glance who's waiting for an answer.
- Catalog: one item per tour, with photos, what's included and the meeting point.
- Business profile: your pier location, departure times and website.
For the away message, something like this works:
Hi, we're out on the boat right now and reply from 8 am. If you'd rather not wait, you can see available days and book straight away: [your booking link]
None of these knows how many seats are left for tomorrow, and someone still has to send every reply. If you want automated booking conversations inside WhatsApp itself, that's the paid WhatsApp Business Platform, usually set up through a provider; for most small operators, the free app plus a booking link is enough.
When a phone call is still the right answer
Not every booking needs to end with a link. Sometimes a two-minute call builds more trust and closes the sale faster than ten messages:
- Large groups who want the whole boat, company outings, weddings or birthday parties
- Special requests about the menu, the route or the departure time
- Wheelchair access, pregnancy or health conditions that need talking through in advance
- Multi-day yacht charter enquiries
Have that conversation by phone or on WhatsApp, then put the result on record: enter the booking in your calendar, take the deposit with a payment link, and send a written confirmation.
Hotel concierges, tour desks and agents often fall into this group too. Send them your link once instead of typing out prices every time, and they can book for their guests themselves. Some guests will never use a link, and you'll keep selling on the quay. The aim is to offer the link to everyone who can use it, not to force it on anyone.
Three things you can do this week
You can start today, before you decide on any system:
- Switch to WhatsApp Business, fill in your profile, and set up the greeting and away messages as above.
- Write quick replies for the five questions you get most: price, departure time, meeting point, what's included, and children's prices.
- Write every booking, from WhatsApp, the phone and the quay, in one place. Even a shared calendar or a simple spreadsheet makes it much harder to put 14 people on a 12-seat boat.
Next, sort out deposits. If your bank or a payment provider offers payment links, you can send a guest a link to pay by card even without a website; ask about fees, payout times and which cards they accept, as terms vary. For a page where guests book and pay on their own, you need a booking page connected to an online card-payment account, such as your bank's virtual POS or merchant account. How to do that without paying a marketplace commission is in our post on taking commission-free bookings on your own site.
One more thing about that phone full of numbers: before you send promotions to past guests, make sure they agreed to hear from you, as privacy rules and WhatsApp's own policies expect.
Captain Ergun's business in Kaş, Turkey, was in this position: a large following, but every booking ran on WhatsApp, phone calls and by hand. When he started selling on his own site, he went from zero to 124 confirmed online bookings in the first month. The full story is on our case study page.
Frequently asked questions
Is WhatsApp Business enough for taking bookings?
For a single boat taking a few bookings a day, it can work for a while. As sales grow it won't, because it doesn't keep a calendar, doesn't know your capacity and doesn't take the payment. Use it for the conversation, and keep the booking record and the payment somewhere else.
How long should I hold a seat for a guest who hasn't paid?
Set a time limit and say it in the chat, for example: "I'll hold your seats until 8 pm tonight; your booking is confirmed once the payment goes through." In peak season, a few hours is reasonable for a next-day tour. If the link isn't paid by then, send one friendly reminder before you release the seats.
How do I keep up with messages that arrive at night?
Don't try to answer them all at night; you can't keep that up for a whole season. Put your reply hours and booking link in the away message, and first thing in the morning go through the chats labelled "asked price". If someone on your team covers evenings, share the same quick replies with them so everyone quotes the same price and time.
Will guests think a booking link looks unsafe?
If the link is on a domain carrying your business name, and the payment goes through 3D Secure (approved by the guest's own bank, by text message or banking app), many guests will find it familiar. Writing your business name next to the link and adding "your ticket will arrive by email" also helps.