I’m looking to commission a mid-scope WordPress plugin that handles every step of field-service job scheduling and dispatching for my repair business. Core purpose • Create and assign jobs from the WordPress dashboard, then push them in real time to technicians and to my existing job platform (mygadgetrepairs.com). • Track job status live so I can see when a technician accepts, starts, pauses, or completes a visit. • Fire automated email/SMS notifications to both staff and customers at each status change or whenever a booking is updated. Scheduling & calendars • Display a drag-and-drop calendar (day / week / month) showing every technician’s workload. • Pull staff availability directly from Microsoft 365 calendars via the Graph API and block out any personal events or vacations. • Allow customers to request on-site bookings through a front-end form that checks the same availability logic before confirming a slot. • Store the service address and map it in the job record for easy routing. Integrations • Two-way sync with mygadgetrepairs.com (jobs, status, notes, attachments). • Two-way sync with Microsoft 365 calendars (create, update, cancel events). Technical expectations • Clean, documented PHP following WordPress coding standards. • Custom post types and REST endpoints where appropriate. • Settings page to manage API keys, notification templates, and default scheduling rules. • Hooks/filters so future features—like inventory or customer portals—can be bolted on without a rewrite. • Fully translatable strings (WP-i18n). • Tested on the latest WordPress and PHP versions. Deliverables 1. Installable .zip plugin with source code. 2. SQL for any custom tables. 3. Brief setup guide and user manual. 4. One round of bug-fixing after initial review. If you’ve built calendar-based or Microsoft 365-integrated plugins before, I’d love to see examples.