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 a WhatsApp concierge that answers their questions, sends requests to your caretaker, and settles the tab before checkout. Your phone goes quiet; your reviews do not.

30 days free, every feature included. 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.

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 am 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 am 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

The concierge takes the twenty questions

Guests ask in their own language and get answers from your notes, any hour of the night. Anything it 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

The concierge 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 am 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 am 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

The concierge that never sleeps

Guests message your property's WhatsApp and get answers from your own notes, in their language. Anything it cannot answer goes to a human, honestly.

  • Answers from your knowledge base
  • Any guest language
  • Booking codes beat masked numbers
  • WiFi card registers companions
  • 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 bookings, fewer commissions

Calendar sync in both directions, a book-direct page with a QR, the right review ask for every guest, and your month measured on one page every Monday.

  • Airbnb & Booking.com calendar sync
  • Direct bookings block the platforms
  • Book-direct page and QR
  • Review asks that fit the booking
  • The Monday WhatsApp report
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. Billing by M-Pesa, Airtel Money or card through PesaPal. Prices exclude 16% VAT; a tax invoice arrives by email.

2 months free
MonthlyAnnually
Most popular

Hosts & Villas

For one villa, home or Airbnb listing.

KSh 6,250 /month
billed yearly, two months free
  • Calendar sync from Airbnb, Booking.com or VRBO
  • Booking codes that connect masked guests
  • WhatsApp concierge on your knowledge base
  • Requests to your caretaker, turnover included
  • The self-settling tab and book-direct page
  • Your month measured, every Monday
Start your free trial

30 days free. No card needed.

Questions

Asked by every host. Answered plainly.

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.

Start your free trial

30 days free, no card needed. Live in an afternoon. Cancel anytime.