Every department in view before the shift starts
Lance builds the labor week from your occupancy, emails supervisors a briefing at 8:30, and puts work orders, room boards, call logs and maintenance records for every department on one screen. The briefing is in rollout; the rest is live today.
Trusted by





- + others
Hours back every month, and the whole property in view before the shift starts.
The schedule, the briefing and the view a GM opens all read the same work orders, boards, call logs and maintenance records. Nothing is re-keyed, and nothing waits for a status meeting.
0
Days of schedule built in one solver pass
0 min
To build the day's board, down from 2 hours
0 min
Between checks for the PMS reports your property emails
The products behind it
The products behind the management layer.
Each one is a product on its own. Together they cover how the week is staffed, what the morning brings, and what a GM can see without asking anyone.
Management builds the week from the forecast, around your staff's rules.
No PMS project. Occupancy reaches Lance from ProfitSage where your group uses it, or from the PMS reports your property already emails. Your minutes-per-room standards turn it into headcount per day, and a constraint solver places every shift around availability, leave and days off. You review, adjust and publish.
Hotels on ProfitSage get a daily pull and a forward forecast. Forwarded PMS reports are picked up every 15 minutes: Marriott FOSSE, Hilton OnQ, Hyatt Opera and Power of M. Each day is broken into checkouts, stayovers and arrivals. A figure from a real report outranks the estimate, and a manager's edit outranks everything.
Rooms to clean, times your minutes per room by room type and service, gives the housekeepers each day needs. Maintenance is sized the same way. The demand numbers are shown before a single shift is placed, so a GM can question them first.
Availability, leave, days off, weekly hour caps and consecutive-day limits are hard constraints and are never relaxed. Rest between shifts, overtime, fairness and week-to-week consistency are weighed against each other. If a week cannot be fully staffed, only demand coverage is loosened, step by step, and the result names the roles that fall short. The week comes back as an editable grid: change a cell, regenerate one day with the rest locked, publish. Every run is logged with its inputs and outputs.
Management emails the daily briefing before the shift. It is in rollout now.
At 8:30 local time, or the time you set per hotel, every supervisor on the list gets one email built from the property's own Lance data at send time: yesterday's calls, past-due work orders, open complaints and the preventive maintenance due. Daily briefings are in active rollout across properties; labor scheduling and the cross-department view are live today.
The calls the AI front desk took yesterday, with how many were answered, transferred or missed. Work orders opened and closed yesterday, and the past-due ones by team. Open complaints and past-due housekeeping, with the inspectors on shift. The PM instances due, the logbook, and the groups and events arriving in the next seven days. It is assembled from the call log, the work order queue, the room board, the logbook and the PM calendar at the moment it is sent, not from a hand-built report.
8:30 AM local by default. The send time is set per hotel to the quarter hour. A hotel admin manages the recipient list in Settings, previews the email and sends a test before the first real morning. One switch per hotel pauses it. Every send is recorded per recipient and per day, so a briefing is never delivered twice.
Reply to the email in plain English, in the same thread, and Lance answers from the same data: which work orders are still open, what yesterday's complaint was about, whether the pool reading was logged. Each question and answer is kept, along with a record of what Lance looked up to answer it.
Task Management shows every team's open work in one queue.
A work order is the same record whoever raised it: the voice agent on a guest call, the agent at the desk, an attendant on the pad, or a supervisor typing it in. Each one carries a room, a team, an owner and a status. A GM sees all of them at once, or one team at a time, and never has to ask what is still open.
Housekeeping, maintenance and front desk requests land in the same queue with the same fields. Filter by team to see one department, or clear the filter to see the property. What the front desk logged at 2 AM and what housekeeping found at 10 are side by side, in the same format.
Work is timed from the moment someone starts it to the moment it is marked done, so you can see how long requests actually take by team. The people who can act on a request are notified on their pad, whoever is on shift. A supervisor reassigns in one tap when the owner is off.
The attendant or engineer closes the order where the work happened. The queue updates for everyone the same second. Where a maintenance company is involved, an optional email goes to the address you set. Beside the queue sits the call log: every call with its transcript, the actions taken and the outcome, and the recording where it is on.
Boards give the GM the room count without a walk upstairs.
How many rooms are inspected, how many are still dirty, who is behind: the questions a GM used to answer by finding the housekeeping supervisor. The live room board shows dirty, in progress, clean and inspected for every room, with the attendant assignments the supervisor built and Lance balanced, on the dashboard and on every pad.
A room changes state the moment an attendant touches it on the tablet, and the dashboard shows it the same second. Checkouts, stayovers and arrivals are on the board with their current state, so a GM can read the day at a glance instead of asking for a count.
The supervisor builds the day's assignments and Lance balances the rooms across attendants. At AC Hotel South San Francisco the housekeeping board is ready in about 2 minutes; it used to take 2 hours. The board the GM sees is the one the supervisor built, not a copy.
Extra pillows requested, a late checkout granted, a repair pending: remarks and checkout-time badges travel with the room and are visible to the desk, housekeeping and the GM. Nobody is surprised at check-in, and the note is still there at the end of the week.
Preventive Maintenance keeps the record an audit asks for.
Brand audits and compliance reviews ask the same thing: show me it was done, by whom, and when. PM templates run on their cadence, readings are logged with a timestamp, and every completion is kept. The paperwork exists because the work was done in Lance, not because someone wrote it up afterward.
A PM template says what to inspect, who does it and how often. Lance generates the scheduled instances, and each one moves from due to in progress to done. The GM sees what is due this week across the property without opening a binder.
Pool chemistry, HVAC, equipment: readings are logged on the pad with the value, the person and the time. If a reading shows something needs fixing, a work order can be raised from inside the PM, so the repair and the inspection sit together.
Every finished PM keeps who completed it and when, item by item. Together with the readings log and the start-to-stop trail on every work order, that is the documentation a compliance review or a brand audit asks for, and the record behind a performance conversation.
Built for the mornings a general manager actually has.
Not a reporting layer on top of someone else's data. Lance is built around the morning that starts blind, the status collected by walking the building, the week planned the night before, and the staffing that ignores tomorrow.
The morning starts blind
Overnight lives in a voicemail box, a logbook and whoever is still on shift. The briefing puts yesterday's calls, the past-due work and the open complaints in one email before the GM reaches the desk.
Status collected by walking the building
Room counts from housekeeping, open orders from engineering, last night's calls from the desk. One view holds all three, and a reply to the briefing gets the follow-up answered.
The week is planned the night before
Typed into a spreadsheet from memory and last week's sheet. The solver builds the week from the forecast and your rules in one pass; the manager reviews instead of typing.
Staffing that ignores tomorrow
A checkout-heavy Sunday gets a quiet Wednesday's crew. Demand is computed per day from checkouts, stayovers and arrivals, so Sunday gets Sunday's headcount.
How it works
From occupancy to a staffed week, a briefing every morning, and one view all day.
- 01
Occupancy arrives
From ProfitSage, or from the PMS reports your property already emails, read every 15 minutes. Each day becomes checkouts, stayovers and arrivals.
- 02
The week is built and published
Your minutes-per-room standards set the headcount. The solver places shifts around availability, leave and days off. You review, regenerate a day if needed, and publish.
- 03
The briefing lands at 8:30
Supervisors get yesterday's calls, past-due work orders, open complaints and PM due, built from the property's own data. Reply to ask a question. In rollout now.
- 04
The day runs on one view
Work orders across teams, the live room board, the call log and the PM calendar on one screen. Completions and readings are kept, timestamped, for the audit.
Under the hood
A real solver, real sources, and records that hold up.
The details an owner or an area manager asks about before switching it on.
Solver
OR-Tools CP-SAT
Google's constraint solver plans the full week in one pass. Leave, availability, days off, hour caps and consecutive-day limits are never relaxed. Only demand coverage is loosened, step by step, when a week cannot be staffed, and the result says so.
Occupancy
Report in, no API
ProfitSage where the group uses it. Otherwise PMS reports forwarded to a Lance inbox and read on a 15-minute tick: Marriott FOSSE, Hilton OnQ, Hyatt Opera, Power of M. A real report outranks the estimate; a manager's edit outranks everything.
Briefing
8:30 AM, local
Per-hotel send time to the quarter hour, recipients, preview and test send managed by a hotel admin in Settings, one switch per hotel. Every send is recorded per recipient and per day. In active rollout across properties.
Visibility
Every department, one screen
Work orders across teams with owner, status and timing; the live room board; every call with transcript, actions, outcome and recording; the PM calendar. Groups with more than one property see each hotel from the same account.
Records
Timestamped
PM completions item by item, readings with value, person and time, and the start-to-stop trail on every work order. Kept per hotel, ready for a compliance review or a brand audit.
Access
Per role, per person
A role sets what a person can see and do; a manager adjusts it per person. Hotel settings are admin-only. Each hotel's data is isolated at the database layer.
Security and data handling“Hotels have operated the same way for decades. Lance changed that.”

FAQ
Questions general managers ask first.
Overnight activity, open work orders and the day's priorities, delivered by email to supervisors before their shift at a time you choose per hotel, with a Reply-to-Lance channel for follow-up questions. It is in active rollout.
Yes. Open and in-progress work orders, room board status and task queues across housekeeping, maintenance and the front desk are visible from one management view, and call logs show what the AI front desk handled.
PM completion records, reading logs and task audit trails are kept with timestamps, which is the documentation compliance reviews and brand audits ask for.
No. There is no PMS API integration. Occupancy reaches Lance from ProfitSage where your group uses it, or from the PMS reports your property already emails: Marriott FOSSE, Hilton OnQ, Hyatt Opera and Power of M, read every 15 minutes.
Yes. The week comes back as an editable grid. Change any cell, regenerate a single day with the others locked, then publish. The solver never breaks leave, availability, days off or hour caps, and the manager's edits win.
Related
- Management ProductLabor scheduling, briefings, and forecasting tools.
- Back of HouseHousekeeping operations and labor planning.
- MaintenanceWork orders and PM tracking for the maintenance team.
See your property before the shift starts.
Book a demo. We will build a week from your occupancy, open the view across departments, and send you the briefing your supervisors would get the next morning.
