İçeriğe geç

Every departure fills from the chat.

"Sunset trip for four this week?" gets the dates with places left, a payment and the meeting point on a map. Each departure stops at capacity, and a weather call moves everyone to a new date in one message.
A boat trip for four, booked. James Hale: Hi! Sunset boat trip for 4 people, any evening soon?You: Sunset cruise, 2 hours. Places left:James Hale: Wed 18:30 · 6 leftYou: 4 guests on Wednesday at 18:30: $180 in total, drinks included. 🌅Payment receivedYou: You're booked! Meet us at pier 3, 15 minutes before departure:You: Location: Pier 3, Marina

Ready-made flow

Tonight's messages, already answered.

Start from a ready-made flow like this one, put your own words in and connect your account. It's free to start.

How a tour operator sells departures with limited places in WhatsApp

More industries

The full guide

More direct tour bookings from Instagram and Messenger: departures with places left, paid in the chat

Show departures with places left for the group, take payment in the chat, send the meeting point and move everyone to a new date when the weather turns.

Tour and activity operators sell to people who decide fast. A couple in a hotel lobby sees a reel of last week's sunset cruise, messages three operators, "sunset trip for four this week?", and books whoever answers first, often through an online travel agency that takes a commission. ChatinFlow answers straight away, shows the departures that still have room for the group, takes payment in the chat, sends the meeting point and what to bring, and when the weather turns, tells everyone on a departure at once and offers new dates. This guide shows boat trips, diving, surf and kayak schools, walking and food tours how to take direct bookings from Instagram, Messenger and your website chat, never overbook a departure and handle cancellations without a night of phone calls.

How to get direct tour bookings instead of OTA bookings

Travellers book through travel agencies for the same reasons guests book hotels there: the agency answers instantly and the booking is one tap. A direct booking flow matches both:

  1. A traveller messages with a group size and a rough day, often from a reel, a story or an ad.
  2. The flow asks the trip, the group size and the day as taps.
  3. It shows the departures with space for that group, with how many places are left.
  4. A Buy button takes the payment, and the places are confirmed when it clears.
  5. The confirmation goes out with the meeting point, the time, what to bring and a link to change or cancel.

Every booking made direct is a booking without a commission.

Show departures with places left

In Bookings, each tour is a service with its departures, its length and a number of places, such as twelve seats on a boat. Each booking takes as many places as the group needs. Only departures with enough room for the whole group are offered: a group of six never sees the 4 pm boat with four seats left.

Every departure keeps its own number of places across Instagram, Messenger and your site chat, so two agents never sell the last two seats twice. Bookings your team takes by phone or at the kiosk go into the same calendar.

Take payment for tours in the chat

A Buy button with the trip price opens Stripe or PayPal checkout in the chat. You're told when it's paid, and the money lands in your own account. For groups, set the price per person in the message and a button for the total, or take a deposit and the rest on the day.

Say the cancellation terms before the button: what happens if the traveller cancels, and what happens if you cancel for weather.

Meeting points and what to bring

Tours start late when guests go to the wrong pier. The confirmation carries the meeting point with a map link and a landmark, "the blue kiosk next to the lighthouse", and what to bring: sunscreen, a towel, cash for tips, closed shoes. On WhatsApp, the meeting point can go as a map pin with the reminder.

A reminder before departure goes out on a channel that can still reach the guest. Travellers usually book a day or two ahead, which keeps Instagram's and Messenger's 24-hour window open; for bookings made weeks ahead, WhatsApp can carry the reminder with a template Meta approved.

Weather cancellations: one message to everyone

A storm forecast used to mean a night of phone calls. Cancel the departure and every booked guest hears about it with a choice of new dates. Canceling a departure starts a flow for everyone booked on it: they hear why, see the next departures with space and rebook in the same chat. The ones who want a refund go to your team in the shared inbox.

Write the weather message once, kindly and clearly: "Tomorrow's sea is too rough for a safe trip. We're sorry! Pick a new date below, or reply REFUND and we'll take care of it."

Answer travellers in their own language

Tour operators answer guests from everywhere. Write your answers in the languages your guests speak most, or connect your own AI key on a paid plan and let an AI step answer in the traveller's language within your rules, from the facts you allow. A handover step sends anything it shouldn't answer, such as a refund or a medical question, to your team.

Click-to-message ads for tours and activities

Many operators run ads to travellers in the area. Click-to-message ads on Instagram and Messenger open a conversation that already knows which ad the traveller came from, so the first message can match the offer they clicked. One question sorts beginners from experienced guests, such as for diving or surfing, and the right guide picks it up. Ads are created and paid for in Meta's ads tools; ChatinFlow answers the chats they start.

Beginner or experienced: send guests to the right trip

Diving, surfing, climbing and kayaking need the right level. Ask it first: "Have you done this before?" with taps for never, a few times and experienced. Beginners see the intro session; experienced guests see the advanced trips. Save certifications, such as a diving card level, on the contact, so the guide knows before the boat leaves.

Private tours and group bookings

Private boats, corporate groups and hen parties need a quote, not a seat. A private path asks the group size, the date, the occasion and any special requests, then hands the request to your team with everything filled in. A deal can track the quote until it's paid.

Answer the questions every tour gets

Write each answer once:

  • "Is it suitable for kids?" Your age rules.
  • "What if I get seasick?"
  • "Is lunch included?"
  • "Do you pick up from hotels?"
  • "Can I bring a camera?"
  • "What happens if it rains?"

Each answer goes out word for word, at any hour.

Reviews after the tour

Reviews are what the next traveller reads. When a tour is marked complete, a flow can send a thank-you with your review link that evening, while the photos are still on their phone. Ask once, the same day.

Instagram content that books tours

  • Last week's trip, in thirty seconds, with "Comment SUNSET for this week's departures".
  • The guide's introduction. Travellers book people.
  • What you'll see, such as the dolphins, the cave or the market.
  • Weather and conditions, honestly, which builds trust.
  • Guest moments, with permission.

Tour operator message templates

Measure direct bookings

  • Direct bookings per week, from the paid Buy buttons.
  • Departures filled, against their capacity.
  • Weather rebookings, and how many asked for a refund instead.
  • Bookings by ad, from conversations that started from a click-to-message ad.

A conversion step can record each booking's value on the contact, so the reports show what the chats brought in compared with the agency bookings.

Hotel concierges and partners

Many tour bookings come through hotel concierges and guesthouses. Give each partner their own ig.me or m.me link with a ref value, such as hotel-marina, and each link can start its own flow and tag the guest. You see which partners send guests, and a partner's guests can get the rate you agreed. A refer-a-friend link works the same way for guests who tell other travellers.

Last-minute seats and same-day departures

Travellers often ask on the day: "Anything this afternoon?". The booking step offers today's departures with room for the group, and a same-day rule written once, such as the cut-off time for booking, goes out with every reply. When a departure still has seats at lunchtime, post a story, "4 seats left on today's sunset cruise, DM SUNSET", and the replies fill them.

Your team on the dock, the chat in the office

Guides and skippers can't answer messages on the water. Every conversation lands in the shared inbox with the booking details the flow saved, the automation answers the common questions and books the seats, and the office picks up the chats that need a person. Each guide can add a calendar link once to Google Calendar, Outlook or Apple Calendar and see their departures there.

Is it right for your tours?

It suits boat trips, diving, surf and kayak schools, walking, food and city tours with fixed departures, and activity providers that sell to travellers in the chat. It is not for operators that only sell through online travel agencies, multi-day tours that need passenger manifests and visas in one system, or sending offers to people who never contacted you.

A week-one plan for a tour operator

  1. Day 1. Add your tours to Bookings with their departures and places.
  2. Day 2. Build the booking flow: trip, group size, day and departures.
  3. Day 3. Add the Buy button and your cancellation terms.
  4. Day 4. Write the meeting point, what to bring and the reminder.
  5. Day 5. Write the weather cancellation message and the rebooking step.
  6. Day 6. Post last week's trip with a keyword.
  7. Day 7. Count direct bookings and departures filled.

Common mistakes tour operators make in the DMs

  • Answering tomorrow. Travellers book today.
  • Seats counted by hand. Two agents sell the last seat twice.
  • A vague meeting point. Give a landmark and a map.
  • Weather calls by phone. One message to everyone, with new dates.

Tour operator FAQ

Can each departure have a limited number of places?

Yes. Each departure in Bookings has its own capacity, and the chat only offers departures with room for the whole group.

What happens when we cancel for weather?

Canceling a departure starts a flow for everyone booked on it: they hear why and pick a new date in the same chat. Refund requests go to your team.

Can guests pay in the chat?

Yes, with a Buy button for a fixed price through Stripe or PayPal. The money goes to your account and you're told when it's paid.

Does it work with click-to-message ads?

Yes. A conversation that starts from an ad carries the ad it came from, so the first message can match the offer the guest clicked.

Can guests change their date themselves?

Yes. Every confirmation carries a link to change or cancel, within your terms, and the freed places go straight back to the departure.

Sources