BK-7M2XKP
guest connected · 09:18
⚡ Towels requested
16:11 · caretaker on it
✓ Tab settled by M-Pesa
The Tafiti starling mascot

Your villa has no front desk. Now it does not need one.

Paste your booking calendar link once. Every guest gets Mara, a WhatsApp concierge that answers their questions from your own notes, passes real jobs to your caretaker, and settles the tab before checkout. Your phone goes quiet; your reviews do not.

A 15-minute call gets you live, then 30 days free. Every feature, no card needed.

WhatsApp nativeNo app for your guestsAirbnb & Booking.com calendarsBuilt for Kenya
The problem

You are the front desk, at all hours.

A hotel has a reception, a night shift and a concierge. Your villa has you, your personal number, and a platform inbox guests barely check.

1.

The platform hides your guest.

Airbnb masks phone numbers, so every stay starts with you copying details between apps and hoping the guest checks the platform inbox.

2.

You are the concierge, at all hours.

How do I work the hot water. Where is the gate key. Can we get a boat. Every stay, the same twenty questions, straight to your personal phone.

3.

The whole group, not just the booker.

One person booked; six people are staying. The other five have no way to reach anyone, so everything routes through one tired phone.

Meet Mara

Mara is the front desk.

Mara is the WhatsApp concierge that answers on the same number your guests already message. She replies from the notes you give her, in whatever language a guest writes in, at any hour, and hands anything she cannot answer to you, honestly. Your guests install nothing. They just message.

B
Baharini Villa
online
Hi, how do we get the hot water going? It is freezing02:14
The water heater switch is the white dial just outside the bathroom door. Turn it to 1 and give it about twenty minutes for a hot shower. If it is still cold after that, tell me and I will get someone over first thing.02:14
Found it, thank you02:15

A guest's question, answered from your own notes at 2am, while you slept. Mara only ever answers from what you have told her.

One stay with Tafiti

Live in an afternoon, four stages.

From the calendar link to a stay that runs itself, without the guest installing anything.

Stage 1 · The connection

One code beats the masked number

Paste your calendar link once; every booking gets a code like BK-7M2XKP. Drop it into the platform chat and the guest's first WhatsApp message connects them past the masked number, for good.

B
Baharini Villa
online
BK-7M2XKP09:18
Welcome, you are all set. We have your stay at Baharini Villa from 12 August. I'm Mara, the concierge here on WhatsApp: ask me anything about your stay, any time.09:18
HI14:02
Welcome to Baharini Villa. The WiFi password is: baharini2026. I'm Mara, the concierge here on WhatsApp, ask me anything during your stay.14:02

The booking code connects the guest past the platform's masked numbers.

Stage 2 · The questions

Mara takes the twenty questions

Guests ask in their own language and get answers from your notes, any hour of the night. Anything she cannot answer goes to you, honestly.

K
Kilifi Bay Lodge
online
A che ora è la colazione?21:12
La colazione è dalle 7 alle 10 nel ristorante in giardino. Se preferisce prima, basta avvisare la reception la sera prima.21:12
Perfetto, grazie21:13

Mara answers in the guest's language, only from your knowledge base.

Stage 3 · The request

Requests reach your caretaker, not your phone

A request becomes a task card with one tap to take and one to close, and the guest hears back both times. If nobody answers, it climbs to you.

T
Tafiti · staff line
online
Room request at Kilifi Bay Lodge. Room 12 (Sofia). Guest says: Could we get two more towels?16:11
We are on itSorted
On it16:14
Marked as done. The guest has been told it is sorted.16:23

The task card lands on housekeeping's phone with We are on it and Sorted. The guest is told when it is.

Stage 4 · The tab

The tab settles itself

No reception desk needed: the evening before checkout the guest gets the tab with your payment lines, and a forwarded M-Pesa confirmation closes it.

B
Baharini Villa
online
Before you set off tomorrow, here is your tab at Baharini Villa:
Airport transfer · KSh 3,500
Snorkeling trip · KSh 4,800
Total · KSh 8,300

You can settle it tonight:
· M-Pesa till 832100 (Baharini Villa Ltd)
· Cash to Juma at checkout

Paid by M-Pesa? Just forward the confirmation message here.18:03
RKT4X8M2N1 Confirmed. Ksh8,300.00 sent to BAHARINI VILLA LTD…18:29
Asante! Your tab is settled in full. Safe travels, and karibu tena.18:29

The evening before checkout: the tab settles itself off a forwarded M-Pesa confirmation.

B
Baharini Villa
online
BK-7M2XKP09:18
Welcome, you are all set. We have your stay at Baharini Villa from 12 August. I'm Mara, the concierge here on WhatsApp: ask me anything about your stay, any time.09:18
HI14:02
Welcome to Baharini Villa. The WiFi password is: baharini2026. I'm Mara, the concierge here on WhatsApp, ask me anything during your stay.14:02

The booking code connects the guest past the platform's masked numbers.

What you get

Everything one villa needs. Nothing it doesn't.

01

Mara, your all-hours concierge

Guests message your property's WhatsApp and Mara answers from your own notes, in their language, at any hour. Anything she cannot answer she hands to you, honestly.

  • Answers from your knowledge base
  • Any guest language
  • Booking codes beat masked numbers
  • A printable WiFi card in your colours
  • Honest handover to you
02

Your caretaker, backed up

Requests become task cards with one tap to take and one to close, the guest hears back both times, and every checkout morning opens a changeover task on its own.

  • One-tap task cards
  • Automatic turnover tasks
  • If nobody answers, it climbs to you
  • Minutes on the record
  • Sell the boat trip to the tab
03

The tab settles itself

The evening before checkout, the guest gets their tab with every way you accept money. A forwarded M-Pesa confirmation verifies itself; the money goes straight to you.

  • Itemised tab, evening before
  • M-Pesa forwards auto-verify
  • Your own card link for foreign guests
  • One-tap mark settled
  • Tafiti never touches the money
04

More direct bookings, fewer commissions

Calendar sync in both directions, a booking card where guests book real dates against your live calendar and pay on your own rails, and public reviews that sell the next stay.

  • Airbnb & Booking.com calendar sync
  • Guests book real dates on your booking card
  • Pay-to-confirm on your own M-Pesa or card link
  • Public guest reviews on your booking page
  • The Monday WhatsApp report
The maths

Your bookings, not the platform's cut.

Tafiti Hosts includes your own direct-booking page, so guests book you without a platform in the middle taking a slice. Here is what that is worth.

KSh

Booking.com takes about 15 to 18%. Airbnb's host fee runs 3 to 16% depending on your setup. Put in your own.

On KSh 142,500 of bookings a month
The platforms takeKSh 21,375
Tafiti Hosts, flatKSh 7,500 + VAT
You keep KSh 13,875 more a month
That is KSh 166,500 a year back in your pocket, booking direct.
Book your setup call
Pricing

Plain pricing. Cancel anytime.

Every account starts with a short call with the founder, then a 30-day free trial of the full product, no card needed. Then pay monthly, or pay for a year and get two months free. See the price in shillings or dollars below. Kenyan prices exclude 16% VAT; billing is handled by PesaPal, and a tax invoice arrives by email.

2 months free
MonthlyAnnually
Most popular

Hosts & Villas

For one villa, home or Airbnb listing.

KSh 7,500 /month
 
  • ✓Calendar sync from Airbnb, Booking.com or VRBO
  • ✓A booking card that takes direct bookings, paid on your own rails
  • ✓WhatsApp concierge on your knowledge base
  • ✓Booking confirmations and welcome messages, sent for you
  • ✓Requests to your caretaker, turnover included
  • ✓The self-settling tab and public guest reviews
  • ✓Your month measured, every Monday
Book your setup call

A 15-minute call with the founder, then 30 days free. No card needed.

Questions

Asked by every host. Answered plainly.

Can guests book directly without going through Airbnb?

Yes. Every property gets a booking card: a page you share on WhatsApp or socials, embed on your own website, or print as a QR. Guests pick their dates, which are checked live against your synced calendars, and the booking locks on Tafiti with no commission. If you set a nightly rate, guests see their total before booking, and you can require payment to confirm: they pay you directly by your own M-Pesa line or card link, a forwarded M-Pesa confirmation verifies itself, and unpaid dates release after two hours.

How do I message Airbnb guests on WhatsApp when their number is masked?

Each imported booking gets a short code like BK-7M2XKP. Paste it into the Airbnb chat; the guest sends it to your property's WhatsApp number once, and from that moment they are connected to their stay, past the masking.

Which booking platforms does the calendar sync work with?

Anything that exports an iCal calendar link: Airbnb, Booking.com, VRBO and most channel managers. Bookings appear within the hour, date changes follow, and cancellations clean up after themselves.

Can it manage several listings or villas?

The Hosts and Villas plan covers one unit. Running several villas or listings? Talk to us and we set each one up on its own plan.

Do my guests need to install anything?

No. They send one WhatsApp message with their code, or scan the WiFi card in the villa. That is the whole setup, for the booker and for everyone travelling with them.

What does it cost for an Airbnb host?

KSh 7,500 per month at launch for one unit, no setup fee. Roughly one night's rate at most villas, for a concierge that covers every night.

Give your villa its front desk.

Book your 15-minute setup call

A 15-minute call, then 30 days free. No card needed. Cancel anytime.