Little Hotelier logo

Little Hotelier automation

Set Little Hotelier minimum stay and CTA with an AI agent

A festival weekend or New Year needs a 2- or 3-night minimum and no one-night stays, and Little Hotelier keeps those rules per room rate and per night. Taking them off again when a night stays unsold is a second job that nobody puts in the diary.

Cotlet does it in your own Little Hotelier account with get_inventory, list_reservations, list_room_rates and update_restrictions, called by your AI agent, an n8n workflow or a script.

Hosted · nothing to install or maintain

Official options

Can Little Hotelier do this on its own?

Little Hotelier has no API for properties (checked 11 Oct 2026). Restrictions are set by hand in the inventory grid or Bulk Update. The automatic closing tools are the release period on a room rate (1 to 180 days, the same for every date) and the availability threshold on a room type, which applies Close channels and Close website when rooms run low. Neither sets or lifts a minimum stay by date or by what is already booked (help centre checked 12 Oct 2026).

By hand

How you do it in Little Hotelier today

  1. Open Front Desk > Inventory and switch the grid to All Fields so Min/Max Stay, CTA and CTD show next to availability and rates.
  2. Click Bulk Update, choose the dates under When? and the weekdays under Which days?, and tick every room rate under Which room rates?
  3. Under What changes? set Min Stay, tick CTA or CTD, or tick Close Channels or Close Website, then click Update.
  4. Look for dashes in the grid: a dash means that channel does not take the restriction, so it has to be set in the channel's extranet.
  5. To stop one channel only, go to My Apps > Channel Manager > Inventory > Bulk Update and use Stop Sell instead of Close Channels.
  6. Restrictions set weeks ahead stay on after the event, and a minimum stay on a lone free night between two bookings keeps that room empty.

With an agent

How to set Little Hotelier minimum stay and CTA with an AI agent

Prompt

Set a 2-night minimum stay for arrivals on 30 and 31 Dec, close arrivals on 1 Jan, and warn me about nights that would be left empty.
  1. 01

    Read what is set now

    The agent calls get_inventory for the event dates and lists the current min stay, CTA, CTD and closed flags per room rate, so it neither stacks a new rule on an old one nor undoes one you set on purpose.

  2. 02

    Check what is already sold

    list_reservations with date_type check_in around the event shows which nights are taken. A single free night between two bookings is flagged instead of getting a minimum stay no guest could meet.

  3. 03

    Choose the right restriction

    Minimum stay goes on the arrival nights only, and CTA on the night with no check-ins. Channels are closed only if you asked to stop selling, and the agent warns when a per-channel Stop Sell in Channel Manager would clash with Close Channels.

  4. 04

    Apply per group of room rates

    update_restrictions runs once for each set of room rates that share the same rule and dates, after you confirm. Rates where a channel shows a dash are reported so you can set that channel in its extranet.

  5. 05

    Plan when the rule comes off

    If you give a cut-off ("drop it 10 days before arrival"), a scheduled run checks the nights inside that window and removes a min stay only where the night is still unsold.

What you get back

Example data

New Year 30 Dec to 2 Jan, 4 room rates
Min stay 2 on 30 and 31 Dec arrivals: Double, Twin, Family and Single, Standard Rate
CTA on 1 Jan for all 4 room rates
Not sent to Hostelworld: dash for min stay, set it in the Hostelworld extranet
Left alone: Close Channels already on for Family Room on 31 Dec
Watch: Double Room has 1 room free on 30 Dec only; a 2-night minimum may leave it empty

Other ways to ask

  • Set a 3-night minimum for every Friday arrival in July and August.
  • Close arrivals on Sundays for the whole winter season, departures stay open.
  • Every Monday, remove any minimum stay on nights in the next 10 days that are still unsold.
  • Close the Family Room on my booking engine only for the conference week.

Before you automate it

What Little Hotelier allows, and what to know first

  • Little Hotelier's release period (1 to 180 days) is set on the room rate in Front Desk > Setup > Property & Room Settings > Rooms & Rates, cannot be removed for single dates and shows as a stop sell in the grid.
  • Close Channels in Little Hotelier Front Desk and per-channel Stop Sells in Channel Manager cannot be used together, and removing the Close Channels setting from Front Desk takes a request to support.
  • The Little Hotelier Channel Manager inventory grid shows a stop sell on every channel with an orange background and a stop sell on only some channels with a lighter orange background.
  • A room type's availability threshold in Little Hotelier applies Close channels and Close website by itself once the rooms left reach that number.
  • A dash in a Little Hotelier inventory cell means the channel does not support that update type, so that restriction has to be set in the channel's extranet.

update_restrictions asks for your OK by default. To run it on a schedule without you, switch confirmation off for that tool in your dashboard.

Sources: Little Hotelier Help: inventory grid and Bulk Update · Little Hotelier Help: Release period · Little Hotelier Help: Stop sells for specific channels · Little Hotelier Help: Room closures and availability threshold

REST

Call update_restrictions from a script

curl

curl https://cotlet.dev/api/v1/little-hotelier/update_restrictions \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"room_rate_ids":["rr_20417"],"from":"2026-12-30","to":"2026-12-31","restrictions":{"min_stay":2}}'

Example response

{
  "status": "updated",
  "room_rates": 1,
  "dates": 4,
  "restrictions": {
    "min_stay": 2
  },
  "skipped": []
}

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is little-hotelier_update_restrictions. Example data.

Schedule it in n8n, Make, Zapier or cron

Tools

Little Hotelier tools this automation uses

Cotlet Little Hotelier tools used to set Little Hotelier minimum stay and CTA with an AI agent
Tool Parameters
get_inventory from, to, room_rate_ids
list_reservations date_type, from, to, status, guest_last_name, reservation_id, limit, cursor
list_room_rates none
update_restrictions room_rate_ids, from, to, restrictions, days_of_week
All 15 Little Hotelier tools with descriptions

Frequently asked questions

Is a room closure the same as closing channels?

No. A room closure on the Front Desk Calendar removes a physical room from the availability sent to every channel, and reopening it does not remove a stop sell. Close Channels stops sales of a rate plan on all channels while room availability stays the same.

Give your agent access to Little Hotelier.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Little Hotelier.