Inspiration
One of our SkyRun locations started using monday for this use-case and now do dozens of other use-cases. We like ideas that come from the 'grass roots' of our organization, our users. We've been trying to find a solution that housekeepers and inspectors and maintenance techs would use (ie is useful to THEM, not just to management trying to monitor them) and found that in Monday.
What it does
Builds a property cleaning tasks board for a running next 10 days (each day is a group) from our reservation system (SkyTrax). Each monday group has from 10-50 cleans that the assigned cleaners must complete that day. Cleans must be completed and inspected and any maintenance items handles between 10am checkout and 4pm checkin time for the next guest and done at a high level of quality.
In essence monday has become the UI for this process, saving me months or person-years of development time creating an app and web ui that wouldn't do as much as monday.com and would have to be maintained.
Managers use the board to assign cleans to housekeepers and prioritize them within that day and possibly move them to other days to even out the workload.
Housekeepers use the board (primarily on the app) to communicate their status 'cleaning, cleaned, stuck' (which is updated using a webhook back to SkyTrax). We also display the 'average cleaning time' and have a time tracker that the cleaners can see that starts when they select 'cleaning' and stops when they mark 'cleaned' and records their time.
Managers use the board to monitor progress and resolve issues/provide resources where necessary to complete the job. AND organize future day's work by drag and drop.
Laundry/Bag Packers use the board to pack the right supplies into bags with clean linens/towels/supplies for tomorrow's cleans.
Inspectors use the board to know when a property is cleaned so they can inspect. They also look at any comments like 'running low on trash bags' and resupply the home.
How I built it
2 php apps. one updates the board daily, the other responds to webhooks for any info that changes on the board.
Challenges I ran into
formatting the json perfectly for all of the data types. being able to specify group order or color (can't).
Accomplishments that I'm proud of
Taking what the user developed (and was spending several hours/day updating manually from .csv exports of our SkyTrax and integrating it seamlessly to SkyTrax. Monday has become the UI for SkyTrax regarding cleans.
What I learned
I was experienced in GraphQL already, I remember how much i like it...
What's next for SkyTrax Integration
Integrating other user-created boards. (Property inspections, New property onboarding, New owner aquisition to name a few). Continuing to use monday as the UI for the day-to-day (or minute-by-minute) detail that makes up many of our (now manual) back-end processes.