Skip to main content

Drag and drop bookings between rooms on the KennelBooker calendar

Move a booking to another room by dragging it on the calendar, or park it in the Unallocated panel while you reorganise.

Written by Stephen

You can move a boarding or daycare booking to a different room by dragging it on the KennelBooker calendar. When you pick a booking up, KennelBooker checks every room for you: rooms that are free for the whole stay turn green, and rooms that would clash with another booking on a check-in or check-out day turn red and tell you why. Drop the booking on a green room, confirm, and the pets are moved. The dates don't change. When every room is full and you need to shuffle bookings around, you can also drag a booking onto the Unallocated panel at the bottom of the calendar to take it out of its room for a while, then drag it back onto a room later. This works for anyone on your team who can open the calendar, and there's nothing to switch on for boarding.

In this article, "room" means whatever you call your units in KennelBooker: rooms, runs, kennels, pens, suites or cabins. The calendar uses the name you've set in your settings.

Where to find drag-and-drop room moves

Drag-and-drop room moves are on the main Calendar page in KennelBooker, the one with your rooms down the left and the days across the top. The Unallocated panel is the bar fixed to the bottom of the same page. There's no separate menu item and no setting to turn on for boarding or board and train bookings. It's included on every plan.

For daycare bookings, drag and drop only works if daycare uses your rooms. To check, go to Settings > Daycare and look for the setting Use Boarding units instead of Playarea's (the wording uses your own name for boarding). If daycare uses playareas instead, daycare bookings can't be dragged between rooms and don't appear in the Unallocated panel.

Drag and drop needs a mouse or trackpad on a computer. On a tablet or phone, use the booking popup to change the room instead (see "How to change a room from the booking popup" below).

What drag-and-drop room moves do

  • Move a boarding, board and train or daycare booking from one room to another by dragging it on the calendar.

  • Check every room against the same availability rules KennelBooker uses when you make a new booking, before you drop.

  • Highlight free rooms in green and fade out rooms that aren't free.

  • Mark rooms in red that are free on paper but clash on a same-day changeover, and show the reason.

  • Stop you dropping a booking anywhere that isn't free, so a room can't be double-booked by dragging.

  • Take a booking out of its room by dropping it on the Unallocated panel, and give it a room again by dragging it from the panel onto the calendar.

  • List this month's bookings that have a pet with no room in the Unallocated panel, including bookings that never had a room.

  • Record every move in the booking's Audit Log, with who moved it and why it was allowed.

How to move a booking to another room by dragging it on the calendar

  1. Open the Calendar and find the booking you want to move.

  2. Click and hold the booking's coloured bar, then start dragging it. A message at the bottom of the screen says Checking which rooms are free...

  3. After a moment the rooms are highlighted. Rooms with a green edge are free for the whole stay. Rooms with a red edge clash on a check-in or check-out day. All other rooms fade out. The message changes to Drop [pet names] on a highlighted room, or on the Unallocated panel to take them out of their room.

  4. To see why a room is red, drag the booking over it. The message at the bottom turns red and explains the clash, for example: Times overlap on Tue 10 Nov: Max (B000123) is in this room until 15:00, and this booking would be there from 09:00.

  5. Drop the booking anywhere on a green room's row. The row turns light green when you're over it.

  6. A confirmation box asks, for example, Move Bella from Run 2 to Run 5? The dates stay the same. Click OK to move, or Cancel to leave it where it was.

  7. The message says Moving..., then the calendar refreshes with the booking in its new room.

If the booking has more than one pet in the room you dragged from, all of those pets move together. If the booking's pets are in two different rooms, only the pets in the room you dragged from move.

How to use the Unallocated panel on the KennelBooker calendar

The Unallocated panel is a bar fixed to the bottom of the KennelBooker calendar. It shows Unallocated and a count of the bookings this month that have a pet with no room. Use it as a parking space when every room is booked and you need to move other bookings around, and as a list of bookings that still need a room.

Open or close the Unallocated panel

Click the Unallocated bar to open or close the panel. Your browser remembers whether you left it open or closed. The panel opens by itself while you're dragging a booking.

What the Unallocated panel lists

  • Each card shows the pet names, the dates and the booking type (for example your boarding, board and train or daycare name). Hover over a card to see the booking reference.

  • other pets have rooms on a card means only some of the booking's pets are without a room.

  • The panel lists bookings in the month on screen, and follows the pet type filter on the calendar (for example dogs, cats or all).

  • It lists bookings that were taken out of their room on the calendar and bookings that never had a room.

  • Provisional, split, checked-out and cancelled bookings aren't listed, and neither are nightcare bookings. Daycare bookings are listed only when daycare uses your rooms.

  • When nothing is waiting, the panel says No bookings this month are waiting for a room.

  • Click a card to open the booking popup.

Take a booking out of its room

  1. Drag the booking's bar from the calendar. A dashed area saying Drop here to take the booking out of its room appears in the Unallocated panel.

  2. Drop the booking on that area.

  3. A confirmation box asks, for example: Take Bella out of Run 1? They will wait in the Unallocated panel. Until you drag them back onto a room, Run 1 shows as free for these dates - including for online bookings. Click OK to go ahead.

  4. The message says Taking out of the room..., then the calendar refreshes. The booking is now a card in the Unallocated panel.

Only the pets in the room you dragged from are taken out. The booking's dates, times and price don't change.

Give a booking from the Unallocated panel a room

  1. Drag the booking's card from the Unallocated panel onto the calendar.

  2. Free rooms light up in green, and rooms that clash on a changeover day in red, exactly as they do for any other drag. A board and train booking lights up your board and train rooms.

  3. Drop it on a green room and confirm, for example Move Bella from the Unallocated panel to Run 3? The dates stay the same.

The same checks run as for any other move, and KennelBooker checks the room again when you drop.

How to change a room from the booking popup

The booking popup is the other way to move a booking between rooms, and the way to do it on a tablet or phone. It lets you move one pet at a time.

  1. On the Calendar, click (or tap) the booking. The popup opens with the booking's details, its pets and their rooms.

  2. Click Load Available followed by your room name, for example Load Available Runs.

  3. Each pet now has a dropdown of rooms. It lists the rooms the booking already uses and every room that's free for the stay.

  4. Pick the new room for a pet. The room changes straight away and the popup reloads with the new room showing.

Rooms that clash on a same-day changeover are listed in the dropdown but greyed out, with the reason after the name, for example Run 4 - not available: Times overlap on .... The popup runs the same checks as dragging. For a provisional booking the dropdown shows -- Confirm Booking First --.

What happens after you move a booking on the calendar

  • The pets moved are allocated to the new room for the whole booking, and the old room is freed up for those dates.

  • The booking's dates, check-in time and check-out time stay exactly as they were.

  • An entry is added to the booking's Audit Log. Open the booking and click Admin in the booking menu to see it. The entry says who moved it, which room it came from and went to, the dates and times, and why the move was allowed: the room rules that were switched on and any same-day changeover that was checked. For example: Room move (calendar drag) by (Aoife Kelly): Bella moved from Run 2 to Run 5. Allowed because Run 5 was free for Tue 20 Oct 09:00 to Fri 23 Oct 11:00 under the availability rules ...

  • When you take a booking out of its room with the Unallocated panel, the Audit Log entry reads, for example: Room move (calendar drag) by (Aoife Kelly): Bella taken out of Run 1 and put in the Unallocated panel. That room shows as free for these dates, including for online bookings, until the booking is given a room again. When you put it back, the entry says it was moved from no room to the new room.

  • While a booking is in the Unallocated panel, its old room is free for those dates. Other staff, the availability checks and online bookings can all use it.

  • The pet parent isn't sent an email, SMS or app notification about the move.

What drag-and-drop room moves don't do

  • Dragging doesn't change a booking's dates. To change dates, open the booking and edit them there.

  • Split bookings (a stay spread across more than one room) can't be dragged. Click the booking on the calendar and use Move Split Booking, or open the booking and go to Rates/Runs.

  • Provisional bookings can't be moved or taken out of their room until they're confirmed.

  • Checked-out and cancelled bookings can't be moved.

  • Nightcare bookings can't be dragged. Change the room on the booking itself.

  • Only boarding, board and train and daycare bookings can be dragged. Other services, such as grooming, can't.

  • A booking can't be dragged into a room it already uses, or from one part of the calendar to another (for example from the Standard rooms to the Group rooms).

  • You can't drop a booking on a room that isn't free, and there's no way to override the availability check from the calendar.

  • The Unallocated panel doesn't hold a room for the booking. The room is free for everyone, including online bookings, until you give the booking a room again.

  • The Unallocated panel only lists the month on screen. A booking from another month shows when you go to that month.

  • Dragging doesn't move a booking partway through its stay. To start in one room and finish in another, use a split booking.

  • Drag and drop doesn't work with touch on tablets and phones. Use the booking popup there.

  • The pet parent isn't told about the move.

Settings that affect drag-and-drop room moves

  • Use Boarding units instead of Playarea's (Settings > Daycare): when it's on, daycare bookings use your rooms, can be dragged between them and appear in the Unallocated panel. When it's off, daycare uses playareas and can't be dragged.

  • Only Book Runs when Completely Free (Settings > Boarding, Availability Settings; the wording uses your room name): when it's on, a room only counts as free if no other booking leaves it on the day yours arrives, so fewer rooms turn green on changeover days. When it's off, one booking can check out the same day another checks in.

  • Blockout entire day if a Daycare bookings is checked in (Settings > Boarding, Availability Settings): when it's on, a boarding booking can't be moved into a room on a day a daycare booking is in that room on its check-in day. The room shows in red with the reason. When it's off, this check isn't made.

  • How you charge for boarding (per night, per day or per 24 hours, in Settings > Boarding): this changes whether a room counts as free on a changeover day, exactly as it does for new bookings.

  • On Checkout - Remove Booked Slots (Settings > Boarding, Availability Settings): when it's on, a checked-out booking is taken off the calendar, which frees its room for the rest of its original dates and can make more rooms turn green.

  • Group Run (never booked out) (Settings, then your run name in the settings menu, for example Runs, then Edit on a run): group runs have their own Group section on the calendar. Bookings in a group run can't be dragged, and bookings can't be dragged from your standard rooms into a group run. Open the booking and change its room there instead.

Related articles

Drag-and-drop room moves: frequently asked questions

Can I change a booking's dates by dragging it on the calendar?

No. Dragging a booking on the KennelBooker calendar only changes its room. The dates and times stay the same. To change dates, open the booking and edit them there.

Does the pet parent get told when I move their pet to a different room?

No. Moving a booking to a different room on the calendar, or taking it out of its room with the Unallocated panel, doesn't send the pet parent an email, SMS or app notification.

Does moving a booking to another room change the price?

No. A room move on the KennelBooker calendar changes the room only. It doesn't recalculate the booking's price or change its invoice. Taking a booking out of its room with the Unallocated panel doesn't change the price either.

Who on my team can move bookings on the calendar?

Anyone who can open the KennelBooker calendar can drag bookings between rooms and use the Unallocated panel. There's no separate permission for room moves. Every move is recorded with the name of the person who made it.

Can I see who moved a booking, and when?

Yes. Every room move made on the KennelBooker calendar, by dragging, from the booking popup or with the Unallocated panel, adds an entry to the booking's Audit Log with the staff member's name, the old and new room, and why the move was allowed. Open the booking and click Admin in the booking menu to see the Audit Log.

What if I move a booking to the wrong room?

On the KennelBooker calendar, drag it back to the original room (or another free room), or change the room from the booking popup. Both moves are recorded in the booking's Audit Log.

Does drag and drop work on an iPad, tablet or phone?

Dragging bookings on the KennelBooker calendar, including onto and off the Unallocated panel, needs a mouse or trackpad. On a tablet or phone, tap the booking to open the popup, click Load Available, and choose a new room from the dropdown. The popup runs the same availability checks.

Can I drag a split booking?

No. A split booking has pets in more than one room during the stay, so it can't be dragged on the KennelBooker calendar or put in the Unallocated panel. Click the booking and use Move Split Booking, or open the booking and go to Rates/Runs.

Can I drag daycare bookings between rooms?

Yes, if daycare uses your rooms. Switch on Use Boarding units instead of Playarea's in Settings > Daycare. Full-day and half-day bookings are checked, and AM and PM half days can share a room on the KennelBooker calendar.

Can I drag board and train bookings?

Yes. If you have board and train rooms set up, a board and train booking can only be dropped on your board and train rooms on the KennelBooker calendar, including when you drag it back from the Unallocated panel.

Why did all the pets on the booking move when I only wanted to move one?

Dragging on the KennelBooker calendar moves every pet on the booking that's in the room you dragged from. To move one pet on its own, click the booking, click Load Available, and change just that pet's room in the popup.

What is the Unallocated panel on the calendar?

The Unallocated panel is the bar at the bottom of the KennelBooker calendar. It lists this month's bookings that have a pet with no room. Drag a booking onto it to take the booking out of its room while you reorganise, and drag a card from it onto a room to give the booking a room again.

Can I take a pet out of a room without putting it in another?

Yes, in two ways on the KennelBooker calendar. Drag the booking onto the Unallocated panel at the bottom of the calendar, or click the booking, click Load Available, and choose the blank option at the top of the pet's room dropdown. Either way the booking then shows in the Unallocated panel, and the change is recorded in the Audit Log.

If I put a booking in the Unallocated panel, is its room kept for it?

No. While a booking is in the KennelBooker Unallocated panel, its old room shows as free for those dates. Other staff and online bookings can book it. Give the booking a room again as soon as you've finished reorganising.

Can I hide the Unallocated panel?

You can close it. Click the Unallocated bar at the bottom of the KennelBooker calendar to collapse it, and click it again to open it. Your browser remembers your choice. The bar itself stays on the calendar page.

Why can't I drop a booking on a room that looks free?

On the KennelBooker calendar, the room must be free for every day of the stay and take that type of pet, under your availability settings. If it's red, it clashes on a check-in or check-out day: drag over it to see why. If it's faded, it isn't free for part of the stay.

What happens if a drop-off or pickup time isn't set?

If a booking doesn't have a drop-off or pickup time, the KennelBooker calendar can't compare the times on a changeover day, so the move is allowed. Adding times to bookings on busy changeover days lets the calendar catch overlaps for you.

Can two bookings share a room on the same day if their times don't overlap?

Yes. On the KennelBooker calendar, if one booking is picked up at 10:00 and the next is dropped off at 10:00 or later, the times don't overlap and the room is free on that day (unless Only Book Runs when Completely Free is switched on).

Can I move a booking partway through its stay?

Not by dragging. Dragging on the KennelBooker calendar moves the pets to the new room for the whole stay. To use one room for part of the stay and another for the rest, set it up as a split booking from the booking's Rates/Runs page.

Can I force a booking into a room that isn't free?

Not from the KennelBooker calendar. Dragging a booking and the booking popup only let you choose rooms that are free under your availability rules, so a room can't be double-booked by accident from the calendar.

Do I need to switch drag and drop on?

No. Drag and drop on the KennelBooker calendar is on for every account for boarding and board and train bookings, and so is the Unallocated panel. For daycare, Use Boarding units instead of Playarea's must be switched on in Settings > Daycare.

Drag-and-drop room moves: common problems

"The booking won't pick up when I try to drag it"

Only boarding, board and train, and daycare bookings (when daycare uses your rooms) can be dragged on the KennelBooker calendar. Split bookings can't be dragged at all. Check you're using a mouse or trackpad on a computer: dragging doesn't work by touch on a tablet or phone, so use the booking popup there instead.

"No other room is free for the whole stay. You can still drop it on the Unallocated panel."

This KennelBooker calendar message means no other room passes the availability rules for every day of the booking. Every room has another booking in it on at least one of those days, doesn't take that type of pet, or is unavailable. You can drop the booking on the Unallocated panel while you move other bookings, check whether a split booking would work (one room for part of the stay, another for the rest), or move the other booking first. When you're dragging a booking from the Unallocated panel, the message is No room is free for the whole stay.

"A room is red and won't let me drop the booking"

A red room on the KennelBooker calendar is free by the availability rules but clashes on a same-day changeover. Drag over it to read the reason. "Times overlap" means another booking's drop-off or pickup time on that day overlaps with this booking's. Changing one of the two bookings' times so they don't overlap will free the room. A message about "Blockout entire day" means the daycare blockout setting is on and a daycare booking is in that room on the day this boarding booking checks in.

"A room looks empty on the calendar but isn't green"

On the KennelBooker calendar, a room has to be free for every day of the stay, including days you can't see on screen and any part of the stay that runs into next month. It also has to take that type of pet (for example a cat room won't turn green for a dog). With Only Book Runs when Completely Free switched on, a room with another booking leaving on your arrival day isn't free either.

"Confirm the booking before moving it" or "Confirm the booking before taking it out of its room."

The booking is provisional. Open it and confirm it, then drag it on the KennelBooker calendar.

"Checked out and cancelled bookings can't be moved."

The booking is checked out or cancelled, so the KennelBooker calendar leaves its room as it was.

"Split bookings can't be dragged - open the booking to move it."

The booking uses more than one room during the stay. Click it on the KennelBooker calendar and use Move Split Booking, or open the booking and go to Rates/Runs.

"These pets are different types - open the booking to give them rooms."

This daycare booking has pets of different types (for example a dog and a cat) moving together. The KennelBooker calendar can't move them as one. Change the room on the booking itself.

"Only daycare can be moved here - open the booking to move it."

This is a nightcare booking. Nightcare rooms are changed on the booking itself, not on the KennelBooker calendar.

"Daycare isn't set up to use rooms, so it can't be moved here."

You see this in the booking popup for a daycare booking when daycare uses playareas in your account. To drag daycare bookings between rooms on the KennelBooker calendar, switch on Use Boarding units instead of Playarea's in Settings > Daycare.

"Every pet on this booking already has a room."

You dragged a card from the Unallocated panel, but the booking's pets were given rooms in the meantime (for example by another member of staff). Refresh the KennelBooker calendar and the card disappears from the panel.

"That Run is not free for the whole stay - nothing was moved"

Someone else booked or moved a booking into that room between you picking the booking up and dropping it. The KennelBooker calendar checks the room again when you drop, and stops the move if it's no longer free. The calendar refreshes to show the latest bookings, so try again. The message uses your own room name.

"The move did not complete - please open the booking and check its Run"

The room couldn't be booked for every day. Open the booking and check which room it's in. If it looks wrong, set the room on the booking, or contact us through the chat in your account with the booking reference.

"Something went wrong taking the booking out of its room"

A daycare booking couldn't be taken out of its room on the KennelBooker calendar. Open the booking and check its room. If it still looks wrong, contact us through the chat in your account with the booking reference.

A booking I took out of its room isn't in the Unallocated panel

The KennelBooker Unallocated panel only shows the month on screen and follows the calendar's pet type filter. Go to the month the booking starts in, and set the filter to the pet's type or to all. Provisional, split, checked-out, cancelled and nightcare bookings are never listed.

"The Unallocated list couldn't be loaded"

The KennelBooker calendar couldn't fetch the panel's list. Refresh the page. The rest of the calendar still works. If the message keeps coming back, contact us through the chat in your account with a screenshot of the message.

"Could not check room availability" or "Your session has expired"

Refresh the KennelBooker calendar page (and log in again if asked), then drag the booking again.

Did this answer your question?