The system efficiently parses incoming SMS messages, assigns jobs to technicians, tracks task progress, and provides financial reporting to ensure seamless operations.
Key Features:
✅ Automated Task Creation: Incoming SMS messages are parsed to automatically generate tasks, reducing manual workload.
✅ Technician Management: Maintain a directory of technicians with commission rates, availability tracking, and direct messaging.
✅ Task Scheduling & Calendar View: Schedule tasks for later, view all tasks in an integrated Google Calendar, and send calendar invites.
✅ Instant Notifications: Admin can send SMS, email, and push notifications for job updates, task completion, and follow-ups.
✅ Advanced Task Assignment & Tracking: Jobs can be manually or automatically assigned.
✅ Real-Time Updates & Analytics: Track task completion rates, revenue inflow/outflow, and filter tasks by created date, closing date, or ticket ID.
✅ Integrated Payment & Commission System: Supports both technician-held funds (requiring repayment) and direct technician payouts for online payments.
✅ Intuitive UI & UX:
- One-click task copying & task finder
- Resizable panels
- Comprehensive task view
✅ Security & Access Control:
- Prevent multiple supervisors from registering
- Ensure task status integrity by preventing unintended updates
Tech Stack:
- Frontend: Next.js, Tailwind CSS
- Backend: Next.js API routes, Prisma, PostgreSQL
- Messaging & Notifications: Twilio (SMS), Brevo (Email), Web Push Notifications