Change a booking's status
Confirm, cancel, or set a booking back to pending (waiting for the hotel), through Hotel Booking itself, so its log, room holds and add-ons follow.
Works with Mitos
Bookings for hotels, guesthouses and rentals: rooms, rates by season and length of stay, booking rules and calendar sync. Free and paid editions. With Mitos, ChatGPT or Claude can work with MotoPress Hotel Booking on your site: drafts first, and your approval before anything goes live.
A few of the tools it uses, with what each one needs from you.
Confirm, cancel, or set a booking back to pending (waiting for the hotel), through Hotel Booking itself, so its log, room holds and add-ons follow.
Block dates for an accommodation type, or one unit of it: no stays (the nights cannot be booked), no arrivals, no departures, or several; with a note.
Remove a blocked period by its id (wordpress_hotel_booking_rules lists them).
MotoPress Hotel Booking on this site: the edition (free "lite" or paid "premium"), version, calendar sync (paid only), active add-ons (Payment Request, Notifier, Messaging…), how bookings are confirmed (auto by the guest's email, manual by the hotel, or on payment), currency, counts (accommodation types, units, rates, seasons, services, coupons, upcoming bookings), the booking pages, and notes (pages missing, booking switched off, what the free edition does not charge).
Accommodation types (room types, villas, apartments): capacity (adults, children, total), bed, size, view, services offered, their units (the physical rooms, which bookings hold), their rates, categories, amenities and link; plus the services by id.
Rates with their season prices, highest priority first: for each season the price per night from 1 night and from longer stays (e.g. from 7 nights), the guests the price includes, the price of each extra adult and child, and prices by number of guests.
Copy one into your AI assistant and fill in the brackets.
Can I still sell a double room for [12–15 August] for 2 adults, and at what price?
Raise the July nightly price of [rate] to [95] and keep the weekly price; show me the change first.
Close the [sea-view double] for [10–20 November] for maintenance; I'll approve it.
Which bookings arrive this week, and which are still waiting for my confirmation?
No password to hand over.
Add the Mitos plugin to the WordPress site where MotoPress Hotel Booking is active.
In Mitos, add the site under Connections and approve it on WordPress's own screen. Allow changes when you are ready.
Add Mitos to ChatGPT, Claude, Claude Code or Cursor and ask in your own words, or start from a prompt above.
The tools that come with MotoPress Hotel Booking, as your AI assistant sees them.
| Tool | What it does | Reads or changes | Approval | Status |
|---|---|---|---|---|
wordpress_hotel_booking_overviewHotel Booking overview | MotoPress Hotel Booking on this site: the edition (free "lite" or paid "premium"), version, calendar sync (paid only), active add-ons (Payment Request, Notifier, Messaging…), how bookings are confirmed (auto by the guest's email, manual by the hotel, or on payment), currency, counts (accommodation types, units, rates, seasons, services, coupons, upcoming bookings), the booking pages, and notes (pages missing, booking switched off, what the free edition does not charge).Needs: MotoPress Hotel Booking | Reads | None | Supported |
wordpress_hotel_booking_accommodation_typesHotel Booking accommodation types | Accommodation types (room types, villas, apartments): capacity (adults, children, total), bed, size, view, services offered, their units (the physical rooms, which bookings hold), their rates, categories, amenities and link; plus the services by id.Needs: MotoPress Hotel Booking | Reads | None | Supported |
wordpress_hotel_booking_ratesHotel Booking rates | Rates with their season prices, highest priority first: for each season the price per night from 1 night and from longer stays (e.g. from 7 nights), the guests the price includes, the price of each extra adult and child, and prices by number of guests.Needs: MotoPress Hotel Booking | Reads | None | Supported |
wordpress_hotel_booking_setupHotel Booking seasons, services and coupons | Seasons (dates, weekdays, yearly repeat), services or extras (price, once or per night, per adult, quantities), coupons (code, discounts on accommodation, services and fees, dates, nights, usage) and whether coupons are on, and the taxes and fees.Needs: MotoPress Hotel Booking | Reads | None | Supported |
wordpress_hotel_booking_list_bookingsHotel Booking bookings | Bookings by check-in date (default: the next 60 days, statuses that hold rooms), oldest check-in first, at most 200: status, check-in and check-out, nights, rooms (type, unit, rate, guests), total, coupon, whether imported from another calendar.Needs: MotoPress Hotel Booking | Reads | None | Supported |
wordpress_hotel_booking_get_bookingA Hotel Booking booking | One booking in full, for the user who asked about it by number: the guest's name, email, phone and address, rooms, total, payments (amount, gateway, status), the note, and the names of checkout fields the guest filled in (never their contents).Needs: MotoPress Hotel Booking | Reads | None | Supported |
wordpress_hotel_booking_availabilityHotel Booking availability | For one stay (check_in, check_out, optionally adults and children): per accommodation type, the free units, whether the booking rules allow it, whether the guests fit, the lowest price for the whole stay as Hotel Booking quotes it (length-of-stay prices and extra guests included), and whether it can be booked.Needs: MotoPress Hotel Booking | Reads | None | Supported |
wordpress_hotel_booking_rulesHotel Booking rules and blocked dates | The booking rules: site-wide and by season and accommodation type (arrival and departure weekdays, shortest and longest stay, how far ahead, days kept free between stays; the first that matches a stay wins), and between from and to (default the next 90 days) the rules set for single days and the blocked dates (no stays, arrivals or departures, for a type or one unit, with their ids).Needs: MotoPress Hotel Booking | Reads | None | Supported |
wordpress_hotel_booking_emailsHotel Booking emails | The emails Hotel Booking and its add-ons send, by id: to the guest or the hotel, whether each is on, and its subject, heading and text (the plugin's default where none was set), with the senders' settings.Needs: MotoPress Hotel Booking | Reads | None | Supported |
wordpress_hotel_booking_icalHotel Booking calendar sync | Calendar sync with booking sites (paid edition): each unit's imported calendars (Booking.com, Airbnb… addresses), this site's own calendar address for the unit to give those sites, whether a sync is running, and automatic sync.Needs: MotoPress Hotel Booking | Reads | None | Supported |
wordpress_hotel_booking_set_booking_statusChange a booking's status | Confirm, cancel, or set a booking back to pending (waiting for the hotel), through Hotel Booking itself, so its log, room holds and add-ons follow.Needs: MotoPress Hotel Booking | Changes | Approval with a 6-digit code | Supported |
wordpress_hotel_booking_block_datesBlock dates | Block dates for an accommodation type, or one unit of it: no stays (the nights cannot be booked), no arrivals, no departures, or several; with a note.Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_unblock_datesUnblock dates | Remove a blocked period by its id (wordpress_hotel_booking_rules lists them).Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_set_day_rulesRules for single days | Set rules on each day from from to to for one accommodation type, above the site-wide rules: allow_check_in, allow_check_out (true/false), min_stay_length, max_stay_length, min_advance_reservation, max_advance_reservation, buffer_days (days); null hands that rule back to the site-wide rules.Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_set_rulesSite-wide booking rules | Replace one kind of site-wide rule with a new list, in order (the first rule that matches a stay wins): check_in_days or check_out_days (value: weekdays, 0 Sunday … 6 Saturday), min_stay_length, max_stay_length, min_advance_reservation, max_advance_reservation, buffer_days (value: days from 1).Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_create_rateNew Hotel Booking rate | A new rate for an accommodation type, with its season prices: per season, prices [{nights, price, extra_adult?, extra_child?}] starting at 1 night (price per night from that many nights on), base_adults and base_children (guests the price includes), prices_by_guests [{adults, children, prices: [{nights, price}]}].Needs: MotoPress Hotel Booking | Changes | Depends on the change | Supported |
wordpress_hotel_booking_update_rateChange a Hotel Booking rate | Change a rate: title, description, whether it is offered (active), and season prices.Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_set_day_pricesPrices for single days | A price per night on each day from from to to on one rate, above its season prices (e.g. Christmas, a festival); price null removes the prices set for those days.Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_create_seasonNew Hotel Booking season | A new season (a period rates price by): title, start_date and end_date (YYYY-MM-DD), days (weekdays it covers, 0 Sunday … 6 Saturday; default all), repeat (none or year) and repeat_until.Needs: MotoPress Hotel Booking | Changes | Depends on the change | Supported |
wordpress_hotel_booking_update_seasonChange a Hotel Booking season | Change a season's title, dates, weekdays or repeat; the prices of every rate using it move with it (the preview names them).Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_create_serviceNew Hotel Booking service | A new service or extra guests can add (breakfast, airport transfer): title, price, periodicity (once per stay, per_night, or flexible: the guest picks how many), repeat (once or per_adult), min_quantity and max_quantity.Needs: MotoPress Hotel Booking | Changes | Depends on the change | Supported |
wordpress_hotel_booking_update_serviceChange a Hotel Booking service | Change a service's title, price, periodicity, repeat or quantities.Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_create_couponNew Hotel Booking coupon | A new coupon: code, accommodation_discount {type: percentage | per_accomm | per_accomm_per_day | none, amount}, service_discount and fee_discount {type: percentage | fixed | none, amount}, expiration_date, check_in_after, check_out_before, min_nights, max_nights, min/max_days_before_check_in, usage_limit, accommodation_type_ids (none: all), description.Needs: MotoPress Hotel Booking | Changes | Depends on the change | Supported |
wordpress_hotel_booking_update_couponChange a Hotel Booking coupon | Change a coupon (any of the fields of wordpress_hotel_booking_create_coupon; send only what changes).Needs: MotoPress Hotel Booking | Changes | Depends on the change | Supported |
wordpress_hotel_booking_create_accommodation_typeNew accommodation type | A new accommodation type (room type, villa, apartment): title, description (the page text, HTML), excerpt, adults, children, total_capacity, bed, size, view, services (ids), and add_units: how many units (physical rooms) to make, up to 50; without units it cannot be booked.Needs: MotoPress Hotel Booking | Changes | Depends on the change | Supported |
wordpress_hotel_booking_update_accommodation_typeChange an accommodation type | Change an accommodation type (the fields of wordpress_hotel_booking_create_accommodation_type; send only what changes) or add units to it (add_units).Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_update_emailChange a Hotel Booking email | Change an email's subject, header (the heading inside it), content (HTML, with tags such as %customer_first_name%, %booking_id%; no scripts) or whether it is sent (enabled).Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_update_settingsHotel Booking settings | Change Hotel Booking settings from a fixed list: mphb_confirmation_mode (auto, manual, payment), mphb_user_approval_time, mphb_booking_disabled, mphb_disabled_booking_text, mphb_check_in_time and mphb_check_out_time (HH:MM), mphb_enable_coupons, mphb_user_can_cancel_booking, mphb_search_max_adults/children, mphb_children_age, mphb_direct_booking, currency (mphb_currency_symbol code, position, decimals, separators), the pages (mphb_checkout_page and the others, a published page id), deposits (mphb_payment_amount_type full|deposit, mphb_payment_deposit_type, amount, time frame), mphb_payment_pending_time, the email senders (mphb_email_from_name, mphb_email_from_email, mphb_email_hotel_admin_email, footer), calendar sync (mphb_ical_auto_sync_enable, interval).Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_set_ical_urlsCalendars a unit syncs with | Set the calendars (https:// or webcal:// .ics addresses from Booking.com, Airbnb, VRBO…) one unit imports bookings from, replacing its list; [] stops syncing it (paid edition).Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
wordpress_hotel_booking_sync_icalSync calendars now | Sync units with their calendars now (paid edition): bookings are added, changed or removed to match the other sites.Needs: MotoPress Hotel Booking | Changes | Approval with a 6-digit code | Supported |
wordpress_hotel_booking_install_pagesMake the booking pages | Create the pages Hotel Booking needs with its own setup (accommodations, search, search results, checkout and its result pages, cancellation, my account) and set them in its settings; pages already set are kept.Needs: MotoPress Hotel Booking | Changes | Approval | Supported |
Install the plugin, add Mitos to your AI and ask your first question within minutes. No card needed.