Klook automation
Reschedule Klook bookings after a flight change
The airline moves your flight by a day and three Klook bookings sit on the dates around it: a day tour, a theme park ticket and an airport transfer, each with its own policy.
Cotlet does it in your own Klook account with list_bookings, get_booking, check_availability and amend_booking, called by your AI agent, an n8n workflow or a script.
Hosted · nothing to install or maintain
Official options
Can Klook do this on its own?
Klook has no API to amend a traveler booking (checked 12 Oct 2026). The website and app offer Amend booking one booking at a time, and nothing in Klook moves a group of bookings when your travel dates change.
By hand
How you do it in Klook today
- Click your profile picture, open Bookings and select the first booking on the affected dates.
- Scroll to the Cancellation policy section of the booking. Amend booking appears only where Klook allows a change of the participation date or traveler details.
- Click Amend booking, pick the new date, submit, and wait for the booking change confirmation email with the updated voucher.
- For a booking without Amend booking, read the policy: free cancellation means cancel and rebook the new date, otherwise contact Klook Customer Support with the flight notice.
- Repeat for every booking on the trip. The part that goes wrong is the mix: one booking moves, the next one is No cancellation, and the voucher you keep on your phone is the old one.
With an agent
How to reschedule Klook bookings after a flight change
Prompt
Our flight to Seoul moved a day later. Check every Klook booking between 20 and 24 Nov and move what Klook allows by one day; tell me what cannot be moved. - 01
Collect the bookings on the affected days
The agent lists your upcoming bookings and keeps the ones whose participation date falls in the window you named, such as 20 to 24 Nov. It sorts them by date so a transfer on arrival day is handled before the tours that depend on it.
- 02
Sort them into three groups
For each booking the agent reads whether Amend booking is offered. Bookings that allow it go to the move list. Bookings with free cancellation but no amend option go to a cancel and rebook list. Bookings with No cancellation or Conditional cancellation, and vouchers whose codes do not begin with KLK, go to a support list.
- 03
Find the new date before asking for it
For every booking on the move list, the agent checks the same package on the target date. If the slot you had is full, it proposes the nearest open slot that day and does not shift the booking to a different day without asking.
- 04
Move after your OK, one booking at a time
The agent shows the old and new date for each move and amends only the bookings you approve. A failed amend stops that booking and leaves the others untouched, so one rejection never cancels a working plan.
- 05
Hand over what Klook will not move
For the support list, the agent drafts the message Klook asks for: your full name on the booking, the Booking Reference ID, the activity name and the airline notice as a supporting document. Open Date Tickets are flagged as needing no change if the new date is inside the voucher validity.
What you get back
Example data
Flight moved to 21 Nov. 3 Klook bookings checked between 20 and 24 Nov
Moved: Nami Island and Petite France Day Tour, NJT204518, 21 Nov to 22 Nov, 08:30 slot kept
No change needed: Lotte World Open Date Ticket, valid until 31 Dec
Needs Klook Customer Support: Incheon Airport private transfer, SKT558120, No cancellation. Message drafted with the airline notice attached
New voucher for NJT204518 sent by Klook to your email; the old one no longer works Other ways to ask
- Move my Bangkok food tour from 2 Dec to 3 Dec if Klook allows it, and keep the same time.
- Our trip to Osaka is two days later now. Show me which Klook bookings I can amend, but change nothing yet.
- Change the lead traveler contact on booking KPR834512 to my partner, who now goes alone.
Before you automate it
What Klook allows, and what to know first
- Klook offers Amend booking only on some bookings, and the Amend booking form covers the participation date and the traveler's information.
- Klook blocks Amend booking for activities with a No cancellation or Conditional cancellation policy and for vouchers whose codes do not begin with KLK.
- After an amendment Klook sends a new voucher, and the previous voucher can no longer be used at the activity.
- Klook Open Date Tickets can be used on another date within the voucher validity period, so they need no amendment; a missed Fixed Date Ticket without notice gets no refund.
- For a booking missed because of a delayed or cancelled flight that is not eligible for free cancellation, Klook asks for your full name, the Booking Reference ID, the activity name and the flight notice.
amend_booking asks for your OK by default. To run it on a schedule without you, switch confirmation off for that tool in your dashboard.
Sources: Klook Help: can I amend my booking details? · Klook Help: will I get an updated voucher after my booking has been amended? · Klook Help: what if I missed my booking due to a delayed or cancelled flight? · Klook Help: can latecomers or no-shows get a refund?
REST
Call amend_booking from a script
curl
curl https://cotlet.dev/api/v1/klook/amend_booking \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"booking_ref":"NJT204518","date":"2026-11-22"}' Example response
{
"booking_ref": "NJT204518",
"status": "amended",
"activity": "Nami Island and Petite France Day Tour from Seoul",
"old_date": "2026-11-21",
"date": "2026-11-22"
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is klook_amend_booking. Example data.
Schedule it in n8n, Make, Zapier or cronTools
Klook tools this automation uses
| Tool | Parameters |
|---|---|
| list_bookings | status, limit |
| get_booking | booking_ref |
| check_availability | activity_id, package_id, from, to |
| amend_booking | booking_ref, date, contact |
Give your agent access to Klook.
Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Klook.