Bookings draw across every day they occupy, coloured by company. Drafts hold space without blocking the date. Connect the calendars your bookings already go to to see what is really free — and send yours back out, each company to its own Google account.

A booking that spans more than one day says so on every day it occupies: the name on the day it starts, then 2/5, 3/5 on each following day — so a Thursday in the middle tells you which booking it is and how far through.
Google Calendar, Apple iCloud, Outlook / Microsoft 365, any iCal address, or a one-time .ics upload. Bookings from a website or a marketplace arrive the same way: connect the calendar they go to and they come in with the next refresh.

Two ways, and they are for different people. Connect a Google account per company and every save writes into it within seconds. Or hand out a private subscription link that Google, Apple or Outlook read on their own schedule — for anyone who has no KitSlate account at all.
Each direction is one-way. Connected calendars are read-only in KitSlate; edit the event where it came from and the change flows back on refresh. The Google connection writes KitSlate's bookings out and never reads yours back.
Before a booking saves, its gear, kits and crew are checked against every other job on those dates, and you are asked before it books anyway. Rooms show what is holding them under Studio availability.
The calendar opens on the Day view — today, the timeline, and who is on set. The month grid keeps its colours and spans, and tapping a day opens that day.
Yes. A planning event links to a real production rather than copying it: Create production builds one prefilled from the event, and its panel then shows the quote, call sheet, gear and invoice state.
The sandbox calendar has productions, drafts and a planning hold already on it. Click a day.