{"slug":"shift-filler","name":"Shift Cover Agent","category":"Operations","customer":"Operations managers at care homes and hospitality groups","problem":"A team leader spends stressful hours phoning off-duty staff to cover a sick shift, and gaps often go unfilled.","value":"For operations managers at care homes and hospitality groups, turn live rota data, staff qualifications and working-time rules into a confirmed replacement or an early alert when cover is impossible. Address the recurring problem: a team leader spends stressful hours phoning off-duty staff to cover a sick shift, and gaps often go unfilled. The value hypothesis is faster, compliant cover with less manager time; the pilot must establish whether that benefit is real.","format":"Operational coordination portal","screens":"Key screens: Sickness report form, candidate queue, cover log. Use a simple form for staff to report absence, a central queue showing ranked candidates with their qualifications and recent shifts, and a log of all messages sent and responses. Display candidate status as pending, accepted, declined or expired. Provide a manager summary dashboard showing cover rates and response times. In this product, the first view is sickness report form, followed by candidate queue and cover log.","functionality":"1. Import and refresh rota data from a spreadsheet or API. 2. Filter off-duty staff by required qualifications and legal working-time limits. 3. Rank candidates by priority rules such as recency and fairness. 4. Send personalised shift offers via SMS or WhatsApp with a one-tap accept link. 5. Automatically retry the next candidate after a decline or timeout. 6. Notify the manager only when cover is confirmed or all options are exhausted.","workflow":"Staff report sickness via form or SMS, the agent pulls the live rota, filters by role and legal rules, ranks candidates, sends an offer to the first match, waits for a response, moves to the next candidate if needed, and notifies the manager with a confirmed cover or an alert. Start with live rota data, staff qualifications and working-time rules and finish with a confirmed replacement or an early alert when cover is impossible.","ai":"Use language models to parse free-text sickness reports and generate personalised shift offer messages. Use rule-based logic to check qualifications and working-time limits against structured rota data. A manager reviews the candidate ranking and message log before any offer is sent, and confirms the final cover or alert.","inputs":"Live rota data, staff qualifications, working-time rules and sickness reports","deliverables":"Confirmed replacement or an early alert when cover is impossible, plus a full message and response log","admin":"Manager accounts, rota data versioning, candidate ranking rules, message templates, approval of offers, audit trail of all attempts and responses, and a daily summary report.","mvp":"One care home department, one role type, rota imported from a spreadsheet, and a basic rule set for working-time limits. First two modules are the sickness report form and the candidate queue with manual manager review of every offer before it is sent.","expansion":"After the paid pilot, automate the sending of offers and retries without manager review, add multi-department rotas, integrate with HR systems for live qualification data, and add a fairness scoring model to balance shift distribution across staff.","usp":"The only cover system that combines live rota data, legal working-time rules and automated candidate messaging in one flow, so managers see a confirmed replacement or an alert without touching a phone.","defensibility":"The more rota data, qualification records and working-time rules we ingest, the more accurate the candidate ranking becomes, and the harder it is for a new entrant to match the compliance confidence and response-time track record.","alternatives":"Manual phone calls down a list of off-duty staff, shared spreadsheets, or group chat messages. This differs by automating the entire sequence from sickness report to confirmed cover, with compliance checks built in at every step.","revenue":"Test pricing at 150 USD per month per site, with a setup fee of 500 USD for data integration and rule configuration.","costs":"Main delivery costs are integration engineering for rota data, SMS and WhatsApp message fees, cloud hosting, and ongoing rule maintenance for working-time legislation.","integrations":"Start with spreadsheet rota exports, SMS and WhatsApp APIs, and a simple staff directory. Later connect to HR systems for qualifications and to payroll for shift records.","dependencies":"Needs clean rota data in a consistent format, a working SMS or WhatsApp gateway, and a current list of staff qualifications and working-time rules for the target role.","pilot":"Run a four-week paid pilot with one care home site. Baseline is their current cover rate and average time to fill a gap. Success is a cover rate above 90 percent and a 50 percent reduction in manager phone time, then the site commits to an annual contract.","plan30":"Week 1: Onboard one care home department, import their rota spreadsheet, and configure working-time rules for one role type. Week 2: Build the sickness report form and the candidate queue with manual manager review. Week 3: Connect SMS and WhatsApp messaging and test the first live shift offer with a single candidate. Week 4: Run a full week of live sickness reports, log all attempts, and deliver a daily manager summary to measure cover rate and response time.","metrics":"Cover rate for sick shifts within two hours, and average manager time spent on cover per absence.","channels":"Care home operations conferences, hospitality management forums, LinkedIn groups for rota managers, and direct outreach to operations directors at mid-sized care groups.","leadMagnet":"A free cover-rate audit: we analyse one month of your rota and absence data and show you how many shifts went unfilled and how much manager time was spent on phone calls.","message":"Never phone around for cover again: get a confirmed replacement or an early alert, automatically and compliantly.","retention":"After the first delivery, the system becomes the default route for sickness cover, so it earns monthly subscription revenue and expands to more departments and role types as trust grows.","controls":"Managers must approve every offer before it is sent in the pilot phase. The system must not contact staff outside agreed working hours, must not override legal working-time limits, and must not share staff contact details beyond the offer message.","crossSector":"Hospitality and Events; Healthcare","fn":["Import and refresh rota data from a spreadsheet or API","Filter off-duty staff by required qualifications and legal working-time limits","Rank candidates by priority rules such as recency and fairness","Send personalised shift offers via SMS or WhatsApp with a one-tap accept link","Automatically retry the next candidate after a decline or timeout","Notify the manager only when cover is confirmed or all options are exhausted"],"sc":{"opp":7,"pain":8,"feas":9,"now":9},"phases":[{"name":"MVP","scope":"One buyer segment, one recurring use case. Manual review in the loop.","time":{"days":2,"label":"2 days"},"usd":5500},{"name":"Paid pilot","scope":"Accounts, roles, review states, audit trail and the first integration, hardened for two to three paying pilot customers.","time":{"days":3,"label":"3 days"},"usd":4500},{"name":"Full product","scope":"Self-serve onboarding, billing, monitoring and the wider integration set.","time":{"days":5,"label":"5 days"},"usd":6500}],"running":[{"stage":"MVP and paid pilot","note":"about 3 customers","hosting":[30,60],"ai":[40,90],"total":[70,150]},{"stage":"Full product","note":"about 50 customers","hosting":[110,210],"ai":[280,560],"total":[390,770]}],"total":16500,"complexity":0.04,"days":10,"shot":true,"demo":true}