Every night you sell through a platform, a slice of the money goes to the platform. That is a fair trade for a guest who would never have found you otherwise. It is a much worse trade for the guest who stayed with you last Eid, loved it, and would happily book you again.
That second guest is your direct channel. Most Pakistani operators have a few dozen of them sitting in a WhatsApp thread and have never once asked them to come back.
This is how to build that channel deliberately, without breaking any platform rules.
First: the rule you must not break
Platforms prohibit diverting a guest off-platform before or during a booking they brought you. Do not put your phone number in your listing photos. Do not message a guest who has just booked and offer them a cheaper direct rate for that same stay. Operators do get delisted for this, and rebuilding a listing and its reviews is far more expensive than the commission you saved.
What is normal and accepted is that a guest who has already stayed knows who you are and can contact you again. Everything below is built on that.
Step 1 — Actually keep the guest list
This is the whole game and almost nobody does it.
You already collect a name and a contact number at check-in. Keep them somewhere durable, with the dates they stayed, the property, and one line about them — family with young children, business traveller, came for a wedding. A year later that single line is the difference between a message that works and one that reads like spam.
Two warnings. Keep it somewhere that is not one person's personal phone, or it walks out the door when your caretaker leaves. And be straight with guests that you keep their details and will occasionally contact them — people mind far less about being contacted than about being surprised.
Step 2 — Ask at the right moment
The best moment to earn a repeat booking is the day they check out, while the stay is still good in their memory. Not a discount, not a pitch — just a thank-you, and the fact that they can reach you directly next time.
The second-best moment is roughly a year later, two or three weeks before the same season they came for. Someone who came to the north last July is a genuinely good bet for this July.
Both are one short WhatsApp message. Neither is a campaign.
Step 3 — Make the message short and specific
The messages that work name the property, name the date, and make one clear offer. The ones that fail read like a blast.
A checkout message is a thank-you plus one line: if you ever come back, message me here and I will sort it out directly. That is it.
A seasonal message names the specific thing: it is nearly the same week you came last year, I have these dates open, would you like them before I put them up. Specific beats warm.
Send them one at a time from a normal number. A message that looks personal because it is personal will outperform anything that looks like marketing, and your list is small enough that this is completely manageable.
Step 4 — Decide what a direct booking is worth to you
A direct booking saves you the platform's cut, so you have room to share some of that with the guest — a modest discount, a late checkout, an airport pickup, whichever costs you least and reads best.
Do not simply hand over the entire commission. You are also taking on the work the platform was doing: collecting the money, handling the cancellation, and carrying the risk if they do not turn up. Price for that.
And keep your direct rate consistent. A guest who finds out that persistence gets a better price will always be persistent.
Step 5 — Take the money in a way that protects both sides
This is where direct bookings actually go wrong. Without the platform in the middle, you are the payment system, the cancellation policy and the dispute process.
Keep it simple and written down:
- Take a deposit to confirm. A booking with no money attached is not a booking, and holding a peak date on a promise is how you lose the date and the revenue.
- Confirm in writing, on WhatsApp, with dates, guests, total, what is paid and what is owed. That message is your contract.
- State your cancellation terms in that same message. Once, clearly, before money moves.
- Record it immediately in whatever holds your calendar — a direct booking that lives only in a chat thread is the single most common cause of a double-booked night.
Step 6 — Give them a way to reach you that outlives your phone
A WhatsApp number is enough to start. What matters is that it is the property's number rather than a personal one, that someone answers it within a few hours, and that it does not change.
Beyond that, in rough order of usefulness: a simple page with photographs, rates and a contact button; a Google Business Profile so people searching your property or area actually find you; and an Instagram account that is updated occasionally rather than abandoned. None of these need to be elaborate. They need to exist and be current.
What to expect
Direct bookings build slowly and then become the most valuable part of the calendar. The first year you will get a handful. By the second, if you have kept the list and sent the messages, returning guests and the people they refer start filling shoulder season — which is exactly where platform demand is thinnest and where a full night is worth the most to you.
Two things to hold on to. Keep listing on the platforms; they are how new guests find you, and cutting them off to save commission is how operators end up with an empty calendar and a principle. And treat a direct guest better than a platform guest, not worse — they are the ones giving you your margin back.
The short version
Keep the guest list. Thank people at checkout and tell them they can come straight to you. Message them once, a year later, before their season. Take a deposit, confirm in writing, and record it the moment it is agreed. Do not poach guests mid-booking.
That is the whole channel, and it costs nothing but the discipline of writing things down.