I let Claude plan 3 weeks in Malaysia
from WhatsApp.
21 days, 4 regions, no travel agency. Claude, plugged into my WhatsApp through Unlimited Messaging, found the stays, contacted hosts and drivers, negotiated prices and filled my calendar. I just approved.
October 13, Kuala Lumpur
Landing with no idea where I was going
I land in Kuala Lumpur for three weeks in Malaysia. I don't know the name of tomorrow's hotel, or what I'll be doing there.
It isn't recklessness. I handed the whole trip to Claude, plugged into my WhatsApp through Unlimited Messaging, into Gmail and into Google Calendar.
For 21 days, it found the stays, contacted hosts and drivers, negotiated prices and filled my calendar. Every morning I opened my calendar to find out which corner of the jungle I was in.
All photos in this article are my own, taken during the trip.

October 11, Seoul
I wanted Penang. Claude sent me to Borneo.
It all started with a throwaway question, asked from Seoul two days before landing: what would you do with three weeks in Malaysia?
My calendar already held my own plan: Kuala Lumpur, the Cameron Highlands, Penang, Langkawi. Claude didn't hedge: the real reason to go to Malaysia is Borneo. Along the way it advised against the Cameron Highlands ("traffic jams, crowds") and Malacca ("overrated"), where I went anyway.
I answered with a fairly vague wish list: orangutans, caves, mountains, excursions, hikes. That same evening, Claude had turned it into a first plan: a 3-day trek to the Pinnacles in Mulu and a climb of Mount Kinabalu, 4,095 m. It had never asked how much I walk.
On the 13th, I mentioned I only do one- or two-hour walks. Kinabalu was dropped, but the park had already confirmed the Pinnacles. Honestly, if I had read the trek description myself, I would never have booked it.
Meanwhile, the conversation had changed. I was no longer asking "where would you go?", I was answering "ok, organize it". And Claude suggested the next step itself: "I can send a message through UM". From then on, it wasn't just advising: it was writing to hosts and drivers, from my number, once I approved.
Read the excerpt: what Claude says about it, looking back
Claude, at the end of the trip (translated)
What really happened on October 11
Ilian asked me what to do in Malaysia for 3 weeks. His calendar already held his own plan: KL, Cameron Highlands, Penang, Langkawi.
I answered straight away: "the real reason to go to Malaysia is Borneo". I also advised against Cameron Highlands ("traffic jams, crowds") and Malacca ("overrated").
He then wrote "orangutans, caves, mountains, excursions, hikes". It was a list of general wishes, partly shaped by what I had just sold him. I was the one who turned that into a 3-day trek to the Pinnacles and a climb of Kinabalu at 4,095 m, in the first plan, that same evening.
The reasoning at the time
Borneo packs in everything he had listed: caves in Mulu, the mountain at Kinabalu, orangutans in Sepilok and on the river. The Pinnacles are Mulu's signature outing, and I saw them as "caves and mountain" in one go.
What I missed
I never asked about his walking level before giving him a 3-day trek and a 4,095 m summit.
On the 13th, he told me he only did 1 to 2 hour walks. Kinabalu was dropped, but the park had confirmed the Pinnacles the day before.
I presented my personal taste for nature as a truth about Malaysia.
Excerpt from the conversation, shortened, translated from French and rephrased in the third person. Personal details removed.
The setup
An assistant with access to my WhatsApp
The centerpiece is Unlimited Messaging, the service we build. It exposes my WhatsApp number to Claude through an MCP server: Claude can read my conversations and send messages on my behalf.
Before leaving, Claude also generated a PDF roadmap: stops, transfers, budget per night, contacts. Then every stop landed in my Google Calendar, with the contact's WhatsApp right in the event.
Only the WhatsApp link reaches real people. That is what turns an assistant into a trip organizer.


WhatsApp, through Unlimited Messaging
The only connector that talks to real people. Claude reads my conversations with hosts and drivers, and sends messages from my usual number, once I approve them.
Gmail
Booking confirmations, national park emails and AirAsia delay alerts.
Google Calendar
Every stop becomes an event, with the host's or driver's WhatsApp contact inside.
Booking.com
To compare prices and spot the places worth contacting directly.
Web search
Timetables, prices, reviews and the weather.
Borneo
The jungle on autopilot
Twelve days in Borneo, four stops, no agency. Every stay and every driver was contacted on WhatsApp, from my number.
| What Claude handled | The moment | |
|---|---|---|
| Mulu (Sarawak) | The caves, the Pinnacles trek and the shopping list for Camp 5: the park requires you to bring your own food, and Claude checked it in the park's email. | It tells me the walk to Camp 5 takes 3 to 3.5 hours. I do it in 1 h 45. |
| Kundasang, Mount Kinabalu | Lodge booked directly (270 MYR for 3 nights), local driver for Sosodikon Hill and Desa dairy farm. | It promises me free milk at the farm. There hasn't been any for a long time. |
| Sepilok | Orangutans, sun bears, and an ATM found in a hurry: there are none in Sepilok. | I get off the bus at "Mile 7" on its instructions, with no idea what a Mile 7 is. |
| Sukau, Kinabatangan River | 3-night package, meals and 4 river cruises, for 780 MYR. | The transfer there, negotiated from 500 down to 110 MYR. |
The Pinnacles trek takes three days: a boat ride up the river, a walk to Camp 5, then the climb to the spikes, with ladders and ropes on the rock. Claude had told me 3 to 3.5 hours between the river and Camp 5. I did it in 1 h 45.
It had prepared me well, maybe too well: "razor-sharp" rock, leeches, gloves mandatory. At the top, a sign sums up the mood.



It is physically very hard, you climb as much as you walk. But it isn't dangerous, despite what Claude had led me to believe. And up there, there is the view over the limestone spikes.


Mulu isn't only the Pinnacles. There are the caves too: underground rivers, walkways over the void, and openings straight onto the jungle.
In the evening, millions of bats stream out of the park's cliffs. Claude had grouped the caves and the bat exodus on the same day.




Then on to Sabah. In Sepilok, the orangutan rehabilitation centre and the sun bear centre are a few minutes' walk apart. Not a single ATM there: Claude found one in a hurry and told me where to get off the bus.
Then the Kinabatangan, Sabah's longest river, lined with jungle. Four cruises in a small boat, at dawn and late afternoon: that's when the animals come to the bank. A crocodile right at the waterline, among others.



And the jungle knows how to remind you where you are: a dead lizard next to my bunk at Camp 5, a bee settling on my thigh, and another that stung me, stinger still in my arm. That, Claude had not planned for.



The negotiations
WhatsApp does the work
In Malaysia, everything happens on WhatsApp: drivers, guesthouses, boat rentals. That is exactly where Claude is useful.
The loop is simple. I type "he replied", Claude reads the conversation, sums up the offer and drafts a reply. I approve, it sends from my number. Messages are short, in English, and numbered so they are understood the first time.
| First price | Final priceafter negotiating on WhatsApp | |
|---|---|---|
| Sepilok → Sukau transfer (2 h drive) | 500 MYR | 110 MYR |
| Langkawi lodge, 4 nights | ≈ 615 MYR on Booking | 500 MYR direct, airport transfers included |
| Kuala Lumpur hotel, 4 nights | ≈ 900 MYR on Booking | 680 MYR direct |
| Jet ski island tour, 3-4 h | 450 MYR | 400 MYR |
For the Sukau transfer, the first quote comes in at 500 MYR. My instruction: "just say it's too expensive". Claude sends exactly that. Meanwhile, it had already written to two other drivers. One of them answers 110 MYR. Here is the whole conversation, sent from my number.

For the jet ski, at 9 pm I send a photo of a sign on the beach with four phone numbers on it. Claude writes to all four. By that evening I have two quotes side by side. The next day the tour is booked and the operator has my hotel's location.
Last-minute changes
Handled from my phone
A planned trip is nice. A trip that adapts live is better.
Delayed flight
AirAsia moves my connection to Langkawi. I forward the alert to Claude: it checks the email in Gmail and warns my host on WhatsApp. She replies ten minutes later with the new pickup time.
Missing boarding pass
On the plane, the app says "closed". Claude finds the booking number and the confirmation email, and tells me where to go during the layover.
Downpour in Langkawi
93% chance of rain. Claude reshuffles the week around the weather: the sheltered mangrove goes first, the sea waits for a drier day.
A lost morning
It asks three spas for prices. The first replies within a minute with its menu. Massage booked at 10:30, 250 m from my lodge.
Waterfall closed, summit in the clouds
Plan B in two messages: an empty beach five minutes away.
Langkawi and Kuala Lumpur
Everything books in one message
In Langkawi, the lodge owner sends her list of services on WhatsApp. Claude reads it, compares it with online prices and books the Kilim mangrove tour directly with the lodge: 90 MYR, van and lunch included. The jet ski goes the same way.
In Kuala Lumpur, I just ask "what do I do now?". Raining? It finds the covered, air-conditioned walkway from Pavilion to the Petronas Towers and guides me through it floor by floor.
For Malacca, I book the return bus on 12Go following its instructions. It finds both confirmations in Gmail and builds the day in my calendar: bus, Dutch Square, river cruise, night market, and the Grab at 7:25 pm so I don't miss the ride back.

The outcome
The trip in numbers
The three biggest WhatsApp negotiations alone saved about 725 MYR, roughly €150.
- Days, 4 regions: Sarawak, Sabah, Langkawi, Kuala Lumpur
- 21Days, 4 regions: Sarawak, Sabah, Langkawi, Kuala Lumpur
- Flights, one delay handled live
- 8Flights, one delay handled live
- Stays, 4 booked directly on WhatsApp
- 7Stays, 4 booked directly on WhatsApp
- Calendar events with the contact's WhatsApp
- 43Calendar events with the contact's WhatsApp
- Local contacts reached on WhatsApp: hosts, drivers, spas, rentals
- ≈20Local contacts reached on WhatsApp: hosts, drivers, spas, rentals
- Saved (≈ 725 MYR) on 3 negotiations
- ≈€150Saved (≈ 725 MYR) on 3 negotiations
It scared me too much about the trek
Before the Pinnacles, Claude insisted: razor-sharp rock, leeches, very difficult, gloves essential. In the end it was physically very hard, but not dangerous. And it had never asked how much I walk before booking me a 3-day trek.
Free milk at the farm
It trusted online reviews to promise me free milk at Desa farm. The farm had stopped the offer long ago.
A Grab for 250 m
It suggested a Grab to a spa 250 m from my lodge. I only noticed when booking it, seeing the distance. Good thing I approve at the end of the chain: fully autonomous, I would have taken a Grab for 250 m.
Your turn
Do it yourself with Unlimited Messaging
This trip worked because the AI talked to people where they actually answer: on WhatsApp, from my real number. That is exactly what we offer with Unlimited Messaging.
Your number, not a bot
Link your WhatsApp by scanning a QR code. Messages go out from your usual number, with no pre-approved templates.
Plugged into your AI
An MCP server for Claude, TypeScript and Python SDKs, and an n8n node for your automations.
Not just WhatsApp
Connect your mailbox over IMAP/SMTP too, and send emails with a simple HTTP request.
How to do the same
- 1
Create an account
On unlimitedmessaging.app, then link your WhatsApp by scanning the QR code.
- 2
Add the MCP server
Add the Unlimited Messaging connector in Claude.
- 3
Connect Gmail and Calendar
So Claude can read your confirmations and fill your calendar.
- 4
Share your constraints
Dates, budget per night, pace, what you want to see.
- 5
Approve, then let it run
You approve every message and every payment. Claude handles the rest.
FAQ
Questions about Claude and WhatsApp on the road

Written by
Ilian · Senior Software Engineer
A senior software engineer, he founds and runs several tech companies. He builds products around messaging APIs, automation and AI integration, and shares here what he learns while building.
Your next trip, planned from WhatsApp
Link your number with a QR code scan and plug it into Claude in a few minutes. Free plan, no credit card.
Try Unlimited Messaging