Job Management

Track jobs, schedule appointments, update status from your phone.

Complete Job Lifecycle

Pending

New job waiting for service fee payment

Assigned

Assigned to technician, scheduled

In Progress

Technician is actively working

Completed

Work done, final payment received

Everything You Need

Smart Scheduling

Set appointments, time slots, and estimated duration. System prevents double-booking automatically.

Team Management

Assign jobs to specific technicians. Track who's working on what. Monitor team performance.

Status Notifications

Automatic updates when jobs change status. Technicians and customers stay informed.

Technician Notes

Add notes to each job. Document issues, solutions, and recommendations for future visits.

Photo Documentation

Take before and after photos. Attach to job records. Show customers what was done.

Appliance Details

Track appliance type, brand, model, and serial number. Complete service history at your fingertips.

How It's Built

Comprehensive Job Schema

The jobs table stores everything: customer info, technician assignments, status history, payment tracking, appliance details, and more. One central record for the entire job lifecycle.

Real-Time Status Updates

Job status flows through states: awaiting_service_fee → pending → assigned → in_progress → work_completed → completed. Every status change is logged in statusHistory with timestamp and user info.

Multi-Tenant Organization Support

Every job is scoped by organizationId. Technicians only see jobs from their organization. Owners and admins can manage all jobs across their team.

Activity Tracking

The jobUpdates table logs every action: status changes, notes added, parts used, payments received. Complete audit trail for every job.

Notification System

The notifications table triggers alerts for job_assigned, job_updated, payment_received, and other events. Technicians stay informed without constant checking.

Built-In Priority System

Low

Routine maintenance

Medium

Normal repairs

High

Customer waiting

Urgent

Emergency service

Sort jobs by priority to tackle urgent issues first. Dashboard highlights urgent jobs automatically.

Manage Every Job From Your Phone

Complete job tracking. Automatic scheduling. Team coordination. All in one place.

No credit card required
14-day free trial
Cancel anytime