Rebook my hotel when the price drops

A daily check of your booked hotel. When the same room costs less, it rebooks after your approval.

  • On a schedule: Every day at 10:00
  • Asks you first

What it does

The task

Read my hotel booking booking ref in Gmail: the hotel, the room type, the dates, the price and the last date for free cancellation. Search the same room and dates on the hotel's website and on Booking.com. When the same room with free cancellation costs at least min saving less, send me both prices and ask me before you book the new rate. Cancel the old booking only after the new one is confirmed. Stop the checks after the last date for free cancellation. Send nothing when the price did not drop.

  • It works in Gmail, Booking.com and any hotel site, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • As a routine it runs every day at 10:00 (cron 0 10 * * *).
  • It stops for your approval before it sends, posts, pays, books or changes a record.

What you give it

BlankWhat to giveExample
booking refThe confirmation number in your e-mailRP-88214
min savingThe smallest saving that is worth a rebooking30 EUR

What you get back

An example run with the example values above. Your run uses your own data.

Price drop: Hotel Ronda Plaza, Superior Double, 1 to 4 Mar

Your booking: 612 EUR, free cancellation until 26 Feb

Now: 538 EUR on the hotel site, the same room and the same terms. Saving: 74 EUR

After your approval: new booking RP-90377 confirmed, then RP-88214 cancelled (the cancellation e-mail arrived)

Next check: tomorrow at 10:00, until 26 Feb

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in 2 blanks

    Type booking ref and min saving. Tab moves to the next blank.

  3. 03

    Run it, then repeat it

    Run sends it once. To run it every day at 10:00, make a routine on cuiar.com/routines or with the CLI below.

As a routine, from the terminal

cuiar routines create "Rebook my hotel when the price drops" --schedule "0 10 * * *" --time-zone Europe/Berlin \
  "Read my hotel booking RP-88214 in Gmail: the hotel, the room type, the dates, the price and the last date for free cancellation. Search the same room and dates on the hotel's website and on Booking.com. When the same room with free cancellation costs at least 30 EUR less, send me both prices and ask me before you book the new rate. Cancel the old booking only after the new one is confirmed. Stop the checks after the last date for free cancellation. Send nothing when the price did not drop."

Run it from your AI agent

Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.

1. Add Cuiar to Claude Code

claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp

2. Ask your agent

Use the Cuiar tool create_routine to run my "Rebook my hotel when the price drops" template with booking ref = RP-88214; min saving = 30 EUR.

Setup for other agents: AI agents.

The tool call

{
  "name": "create_routine",
  "arguments": {
    "name": "Rebook my hotel when the price drops",
    "task": "Read my hotel booking RP-88214 in Gmail: the hotel, the room type, the dates, the price and the last date for free cancellation. Search the same room and dates on the hotel's website and on Booking.com. When the same room with free cancellation costs at least 30 EUR less, send me both prices and ask me before you book the new rate. Cancel the old booking only after the new one is confirmed. Stop the checks after the last date for free cancellation. Send nothing when the price did not drop.",
    "schedule": "0 10 * * *",
    "time_zone": "Europe/Berlin"
  }
}
All travel templates
  • TravelAsks first

    Compare hotels for my trip

    Hotels near where you need to be, with the total price, the rating and the cancellation terms.

    You start it: When you start it
    • Booking.com
    • Expedia
    • Any hotel site
    • +1 more: Google Maps
  • TravelAsks first

    Claim compensation for a delayed flight

    Your right to compensation checked against the rules, and the airline's claim form filled in.

    You start it: When you start it
    • Gmail
    • Any airline site
    • Any web form
  • TravelAsks first

    Plan a business trip within the travel policy

    Flights and a hotel that meet the policy and the meeting times, ready to book after your approval.

    You start it: When you start it
    • Google Calendar
    • Google Flights
    • Booking.com
    • +1 more: Google Docs
  • Travel

    Put all my bookings in one trip plan

    Flights, hotels, trains and cars from your e-mail in one timeline, with each code and address.

    You start it: When you start it
    • Gmail
    • Google Docs
    • Google Calendar
  • Travel

    Plan a road trip with stops and charging

    A route in driving days, with charging or fuel stops, hotels and one sight for each day.

    You start it: When you start it
    • Google Maps
    • Booking.com
    • Google Docs
  • Travel

    Find a weekend trip within my budget

    Five places you can reach for a weekend, with the total for travel and hotel and the forecast.

    You start it: When you start it
    • Google Flights
    • Trainline
    • Booking.com