Powerful Features for Modern Staffing

Everything you need to manage caregiver shifts efficiently, securely, and intelligently.

Core Platform Features

Built for efficiency, designed for scale

GPS Geofencing

Server-side location validation using PostGIS spatial queries. Configurable radius (100-5000m) with comprehensive GPS spoofing detection.

  • Accuracy checks (flags locations with >100m uncertainty)
  • Stale location detection (timestamps >60 seconds)
  • Invalid coordinate validation (prevents 0,0 or out-of-bounds)
  • IP address and device fingerprinting for audit trails

Staff Marketplace

Unique marketplace model where staff can browse and apply to open shifts. Admins review applications and approve the best fit.

  • Staff browse available shifts filtered by location
  • One application per staff per shift (database enforced)
  • Admin reviews applications with notes and history
  • Direct assignment option bypasses marketplace

Real-Time WebSocket Updates

Socket.io WebSocket server with tenant-isolated namespaces. Instant updates across all connected clients without polling.

  • Tenant-isolated rooms for data security
  • Role-based event distribution (admins, staff, clients)
  • Automatic reconnection with exponential backoff
  • Battery-efficient (no constant polling)

Smart Notifications

Multi-channel notification system with user preferences. Email (SendGrid), SMS (Twilio), and Push (FCM) with resilient delivery.

  • Per-user notification preferences (opt-in/opt-out)
  • Automated shift reminders (24h, 1h before start)
  • Promise.allSettled for resilient multi-channel delivery
  • Notification history and delivery status tracking

Professional PDF Reports

Auto-generated PDF timesheets and billing reports using PDFKit. Professional layouts with digital signature sections for compliance.

  • Weekly timesheet generation with signature sections
  • Client billing reports with hourly breakdowns
  • Staff performance reports and analytics
  • Document management (list, download, archive)

Enterprise-Grade Security

Multi-tenant architecture with row-level security. JWT authentication, rate limiting, audit trails, and comprehensive data protection.

  • Row-Level Security (RLS) for complete tenant isolation
  • JWT tokens (15min access + 7day refresh)
  • bcrypt password hashing (12 rounds)
  • Rate limiting (1000 req/15min global, 5 login attempts)

Advanced Scheduling Features

Powerful tools for complex scheduling scenarios

Draft/Publish Workflow

Save incomplete shifts as drafts and publish when ready. Create tentative shifts without confirmed locations.

Excel Import

Bulk upload shifts via Excel spreadsheets. Validates data and provides detailed error reporting.

Excel Export

Export shift data to Excel for offline analysis. Includes all shift details, staff info, and time entries.

Copy Week Templates

Replicate entire weeks of shifts with one click. Perfect for recurring schedules and seasonal patterns.

Flexible Durations

Configure shifts from 1-24 hours. Not restricted to 6-hour shifts. Automatic earnings calculations.

Bulk Operations

Create multiple shifts at once with bulk schedule modal. Assign multiple staff members simultaneously.

Powerful Integrations

Connect with the tools you already use

Google Places API

Address autocomplete with 3-tier fallback (New API → Legacy API → Database). In-memory caching and quota tracking.

SendGrid Email

Transactional emails for shift updates, reminders, and timesheet summaries. Template-based with tracking.

Twilio SMS

Urgent text notifications for shift cancellations and 1-hour reminders. Reliable delivery with status tracking.

Firebase FCM

Push notifications for mobile devices. Real-time shift updates with user-managed FCM tokens and preferences.

Sentry Error Tracking

Real-time error monitoring and performance tracking. Detailed stack traces and context for rapid debugging.

Railway & Vercel

Auto-deploy CI/CD pipelines. Push to Git → automatic production deployment with health checks and rollback.

Ready to Experience These Features?

See Smart Scheduler in action with a personalized demo tailored to your staffing agency's needs.