Inspiration

Shift‑based businesses like group homes, retirement facilities, and restaurants constantly struggle with last‑minute cancellations, manual scheduling spreadsheets, and compliance headaches. Our team watched managers spend hours on phone trees, only to end up short‑staffed and risking ESA/WSIB violations. We knew there had to be a smoother, smarter way—so we set out to build WorkLink AI, an end‑to‑end staffing assistant that thinks and acts for busy schedulers.

What it does

Auto‑schedules every Friday using staff availability, role rules, and fairness constraints.

Sends in‑app reminders so staff can confirm or cancel shifts with one tap.

Launches a conversational voice agent to fill any cancelled shift in minutes (demo‑simulated).

Collects shift hours, totals staff time every Sunday night, and pushes a ready‑to‑approve payroll report to HR every Monday.

Gives employees a built‑in AI assistant (chat & voice) for instant answers on ESA, WSIB, and company policies.

Automates new‑hire onboarding with a secure form and interactive orientation walkthrough.

Streams incident reporting into a follow‑up workflow so nothing falls through the cracks.

How we built it

Lovable AI Builder rapidly generated our React frontend, Node/TypeScript backend, and PostgreSQL schema.

We wired up Lovable’s workflow engine to schedule cron jobs (Sunday 22:00 hours calc, Monday 12:00 HR export, Friday 12:00 auto‑schedule).

In‑app notifications replaced live SMS/voice for the demo; dialog pages simulate the voice agent flow.

A Markdown‑driven knowledge base powers the policy assistant—Lovable’s conversational AI returns compliant, context‑aware answers.

Seed data ("Sunrise Haven Care", staff Alice Chan & Marcus Gagnon) showcases the full loop from onboarding → scheduling → payroll in a single click‑through demo.

Challenges we ran into

Crafting realistic conversational flows without live telephony forced us to mimic voice interactions purely via UI.

Ensuring hours calculations matched edge cases (overnight shifts, split shifts) required several iterations of date‑time logic.

Keeping the AI assistant strictly on‑policy—no hallucinated labor advice—meant curating and testing a tight ESA/WSIB knowledge base.

Accomplishments that we're proud of

One‑day Lovable prototype: end‑to‑end staffing cycle running with zero external services.

Seamless hours → payroll pipeline that updates HR with a single click.

An onboarding flow that turns a new hire into an "Active" staffer in under five minutes.

What we learned

No‑code doesn’t mean no‑architecture: clear data modeling up front saved countless re‑generations.

Real‑world shift work is messy—building flexible rules for overnight and emergency coverage is critical.

Users love immediate feedback; in‑app confirmations beat email ping‑pong every time.

Lastly, NEVER STOP LEARNING!

What's next for WorkLink AI

Plug in live SMS & voice via Twilio to move from demo to production calls.

Expand the knowledge base for additional provinces and bilingual content.

Pilot with three Ottawa care homes, then roll out to Toronto and Montréal.

Integrate direct payroll exports (ADP, Ceridian) and real‑time labor‑cost dashboards.

Layer predictive staffing—forecast call‑outs using historical data and automatically pre‑staff high‑risk shifts.

Built With

  • database
  • lovable
Share this project:

Updates