# I let Claude plan my Malaysia trip on WhatsApp. Did it work?

> 21 days, 8 flights, 7 stays, about twenty local contacts reached on WhatsApp and ≈725 MYR saved by negotiating. All planned by Claude, from my own number.

Source: https://unlimitedmessaging.app/articles/claude-whatsapp-trip-malaysia

Travel story

# 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.

[Try Unlimited Messaging](https://app.unlimitedmessaging.app)[Connect Claude to WhatsApp](https://unlimitedmessaging.app/articles/mcp-claude)

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.

![AirBorneo propeller plane on the tarmac](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fairborneo-plane.webp&w=3840&q=75)

One of the trip's 8 flights, on propellers, between two Borneo stops.

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.

![Two pages of the PDF roadmap generated by Claude: the cover with the trip map, and the Kinabatangan stop day by day](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Froadmap-extract.webp&w=3840&q=75)

The PDF roadmap Claude generated before I left: 15 pages, from the trip map to an hour-by-hour plan for every stop. Accommodation names hidden.

![A week in Borneo in Google Calendar, each stop marked Booked, Requested or On site](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fcalendar-borneo.webp&w=3840&q=75)

A week in Borneo, laid out by Claude in my calendar. Booked, Requested, On site: I knew where every stop stood (times shown in Paris time).

### 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.

1. 01  
### Gmail  
Booking confirmations, national park emails and AirAsia delay alerts.
2. 02  
### Google Calendar  
Every stop becomes an event, with the host's or driver's WhatsApp contact inside.
3. 03  
### Booking.com  
To compare prices and spot the places worth contacting directly.
4. 04  
### Web search  
Timetables, prices, reviews and the weather.

The rule

### I approve and I pay. Claude never pays for anything.

Every message goes out after my OK, and every payment goes through me. Claude prepares, compares, drafts and follows up. The decision stays human.

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.

__The four stops in Borneo and what Claude handled__
| 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.

![A hiker climbs a Pinnacles ladder next to the "You made it to the danger zone" sign](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fpinnacles-ladder.webp&w=3840&q=75)

The ladders on the last stretch, right below the sign.

!["You made it to the danger zone, please be careful" sign on the Pinnacles rock](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fpinnacles-danger-sign.webp&w=3840&q=75)

The sign that sums up the mood.

![A hiker scrambles over rocks and roots on the Pinnacles trail](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fpinnacles-climb.webp&w=3840&q=75)

You climb as much as you walk.

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.

![Hikers seen from behind at the top of the Pinnacles, facing the limestone spikes](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fpinnacles-summit-group.webp&w=3840&q=75)

At the top, facing the spikes.

![The limestone Pinnacles at the summit, with nobody on them](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fpinnacles-summit.webp&w=3840&q=75)

The Pinnacles from the very top.

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.

![Mulu's forested cliffs where the bats come out](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fmulu-bat-cliffs.webp&w=3840&q=75)

Mulu's cliffs, where the bats come out every evening.

![A lit underground river in a Mulu cave](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fmulu-cave-river.webp&w=3840&q=75)

An underground river in the Mulu caves.

![View of the jungle from the mouth of a Mulu cave](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fmulu-cave-jungle.webp&w=3840&q=75)

The jungle, from the mouth of a cave.

![Silhouette on a walkway at a cave entrance opening onto greenery](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fmulu-cave-mouth.webp&w=3840&q=75)

A cave exit, backlit.

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.

![A sun bear sitting in the undergrowth in Sepilok](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fsepilok-sun-bear.webp&w=3840&q=75)

A sun bear in Sepilok.

![By boat on the jungle-lined Kinabatangan River](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fkinabatangan-boat.webp&w=3840&q=75)

By boat on the Kinabatangan.

![A crocodile at the surface of the Kinabatangan River](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fkinabatangan-crocodile.webp&w=3840&q=75)

A crocodile, right at the waterline.

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.

![A dead lizard on the wall next to my bunk at Camp 5](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fcamp5-gecko.webp&w=3840&q=75)

My bunk neighbour at Camp 5.

![A bee resting on my thigh on a wooden deck](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fbee-on-thigh.webp&w=3840&q=75)

A bee making itself at home.

![Close-up of a bee stinger still stuck in my arm](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fbee-sting.webp&w=3840&q=75)

The stinger, still in my arm.

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 and final price of the deals negotiated on WhatsApp__
| 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.

![WhatsApp conversation with the driver for the Sepilok to Sukau transfer at 110 MYR](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fwhatsapp-driver.webp&w=3840&q=75)

Messages drafted by Claude, sent from my number. The driver confirms: 110 MYR, pickup at noon.

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.

Unlimited Messaging

### These messages go out from my number, not a bot.

With Unlimited Messaging, we link your WhatsApp to Claude with a single QR code scan. Claude reads, drafts and follows up, you approve, and the message goes out from your usual number. No pre-approved templates, no per-message billing.

[Link my WhatsApp→](https://app.unlimitedmessaging.app)Free plan, no credit card

Last-minute changes

## Handled from my phone

A planned trip is nice. A trip that adapts live is better.

1. 01  
### 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.
2. 02  
### 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.
3. 03  
### 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.
4. 04  
### 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.
5. 05  
### 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 Petronas Towers lit up at night in Kuala Lumpur](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fclaude-whatsapp-trip-malaysia%2Fpetronas-night.webp&w=3840&q=75)

The Petronas Towers, reached dry through the Pavilion walkway.

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

To be honest

### Not everything was perfect

Claude got things wrong several times. Each time, it corrected course as soon as I pushed back. And that is exactly why every message and every payment went through me.

1. 01  
### 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.
2. 02  
### 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.
3. 03  
### 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.

1. 01  
### Plugged into your AI  
An MCP server for Claude, TypeScript and Python SDKs, and an n8n node for your automations.
2. 02  
### Not just WhatsApp  
Connect your mailbox over IMAP/SMTP too, and send emails with a simple HTTP request.

### How to do the same

1. 01  
### Create an account  
On unlimitedmessaging.app, then link your WhatsApp by scanning the QR code.
2. 02  
### Add the MCP server  
Add the Unlimited Messaging connector in Claude.
3. 03  
### Connect Gmail and Calendar  
So Claude can read your confirmations and fill your calendar.
4. 04  
### Share your constraints  
Dates, budget per night, pace, what you want to see.
5. 05  
### Approve, then let it run  
You approve every message and every payment. Claude handles the rest.
[![](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fmcp-claude-en.png&w=3840&q=75)GuideConnect Claude to WhatsAppStep-by-step setup of the Unlimited Messaging MCP server in Claude.ai and Claude Desktop.Read the guide→](https://unlimitedmessaging.app/articles/mcp-claude)

FAQ

## Questions about Claude and WhatsApp on the road

Yes, with a connector. Unlimited Messaging exposes your WhatsApp number to Claude through an MCP server: Claude can read your conversations and send messages from your number, once you approve them.

From your usual number. You link your WhatsApp by scanning a QR code, just like WhatsApp Web. Your contacts see a message from you, not from a third-party business account.

On this trip, no, and that was on purpose. Claude searches, compares, negotiates and drafts the messages. I approved every message and paid for every booking myself.

An Unlimited Messaging account linked to your WhatsApp, Claude with the Unlimited Messaging MCP server, and ideally the Gmail and Google Calendar connectors for confirmations and scheduling.

![Ilian, senior software engineer](https://ilianazz.com/images/iliazz.png)

Written by

[Ilian](https://unlimitedmessaging.app/authors/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.

[View LinkedIn profile↗](https://www.linkedin.com/in/ilianAzz/)Updated October 31, 2026

![](https://unlimitedmessaging.app/assets/logos/whatsapp.svg)![](https://unlimitedmessaging.app/assets/logos/email.svg)![](https://unlimitedmessaging.app/assets/logos/sms.svg)

## 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→](https://app.unlimitedmessaging.app)

Similar articles
* [![](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fmcp-claude-en.png&w=3840&q=75)How to connect Claude to WhatsApp (2026 guide)ClaudeUse Claude.ai or Claude Desktop to send and read WhatsApp messages.](https://unlimitedmessaging.app/articles/mcp-claude)
* [![](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fmcp-en.png&w=3840&q=75)What is a WhatsApp MCP server? The 2026 guideConnect any MCP-compatible AI assistant to WhatsApp via OAuth 2.0.](https://unlimitedmessaging.app/articles/mcp)
* [![](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fn8n-en.png&w=3840&q=75)Automate WhatsApp in n8n with one community nodeAutomate WhatsApp workflows with the n8n-nodes-unlimited-messaging node.](https://unlimitedmessaging.app/articles/n8n)
