
CHALLENGE
Matching healthcare and facility staffing demand with available workers across multiple locations involved complex job posting, shift assignment, compliance document tracking, and time reconciliation across fragmented spreadsheets.
SOLUTION
Extended Odoo 18 with dedicated custom modules, role-specific dashboards, background job processing, and external messaging/document integrations (Twilio, SharePoint) for end-to-end workforce coordination.
Key Features
Workforce Management — Worker profiles, worker type segmentation, staffing user records, onboarding-related data capture, role-based worker views
Job & Shift Operations — Job creation and posting flows, shift templates, job acceptance links, cancellation workflows, calendar-driven dispatch coordination
Time & Attendance Control — Time log capture/import, imported time log reconciliation, discrepancy reporting, breakpoint rule calculations, time analytics dashboards
Communication & Notifications — Twilio SMS delivery, bulk messaging, webhook-based delivery tracking, notification history, configurable stakeholder notification rules
Document & Compliance Handling — Document and document-type management, SharePoint upload/download linkage, document notifications, centralized file access for staffing records
User Access & Security — OTP-based signup confirmation, role/group permissions, record rules, controlled menu visibility, authenticated web routes for secure operations
Operational Insights & Admin Tooling — Custom dashboard components, feedback workflows, cron-based automations, environment-specific settings, admin controls for integrations
TECH STACK
PythonOdoo 18JavaScriptXMLPostgreSQLRedisqueue_jobTwilio SDKMicrosoft Graph APIMSALGitLab CI/CDSupervisor
INTEGRATIONS
- Twilio – SMS notifications, bulk messaging, delivery status webhooks, and message audit tracking
- Microsoft Graph / SharePoint – Document upload/download, site and drive item access, tokenized device-flow authentication
- Email (Odoo Mail Engine) – OTP confirmation and transactional messaging during registration and workflow events
RESULT
Seamless Healthcare Workforce Operations




