What this is
The full lifecycle of a service job, from first customer contact to final payment. This shows how all the pieces fit together: customers, jobs, invoices, and payments.
Who this is for
- Owners: Understand the entire business process
- Admins: Coordinate between office and field
- Technicians: See where their work fits in the bigger picture
When you use this
- Training new staff - Show how the system works end-to-end
- Process improvement - Identify bottlenecks in your workflow
- Customer questions - Explain what happens after they book service
How it works
Phase 1: Customer Inquiry
What happens:
- Customer calls, emails, or fills out web form
- Office takes information:
- Customer name, phone, email
- Service needed (AC repair, furnace issue, etc.)
- Preferred appointment time
- Address (if first-time customer)
In Crewdex:
- Click "Customers" → "+ Add Customer"
- Fill in contact info
- Save customer record
Decision point:
- Simple job? → Schedule immediately (go to Phase 2)
- Complex/expensive? → Send quote first (see Quote Workflow)
- Unsure of scope? → Schedule diagnostic visit ($120 service call)
Phase 2: Job Scheduling
What happens:
- Office reviews calendar and technician availability
- Finds open time slot that works for customer
- Creates job with:
- Customer selected
- Job template chosen (AC Repair, Furnace Tune-Up, etc.)
- Date/time set
- Technician assigned
In Crewdex:
- Click "Jobs" → "+ New Job"
- Select customer from dropdown
- Choose job template (pre-fills pricing)
- Set date and time
- Assign technician
- Click "Save Job"
What the customer gets:
- Confirmation email with:
- Appointment date/time
- Technician name (if assigned)
- Service description
- Estimated cost range
What the technician sees:
- Job appears on their mobile app
- Customer address and phone
- Job instructions and parts needed
Timeline: Same day or next available slot
Phase 3: Service Delivery
What happens:
- Technician arrives at customer site
- Diagnoses the problem
- Explains repair needed and cost
- Performs the work
- Tests system (AC cooling, furnace heating, etc.)
- Cleans up work area
- Marks job as "Completed" in mobile app
In Crewdex (Mobile App):
- Technician opens job
- Adds parts used (if needed):
- Example: AC Capacitor ($45)
- Example: Furnace Ignitor ($85)
- Takes before/after photos
- Updates job status: Scheduled → In Progress → Completed
What updates:
- Job status changes to "Completed"
- Parts inventory decrements (if tracked)
- Job ready for invoicing
Timeline: 1-4 hours depending on job complexity
Phase 4: Invoicing
What happens:
- Office generates invoice from completed job
- Reviews line items:
- Labor hours × hourly rate
- Parts used (auto-pulled from job)
- Service call fee
- Calculates tax
- Sends invoice to customer
In Crewdex:
- Go to "Jobs" → Filter by "Completed"
- Find job → Click "Create Invoice"
- Review line items:
Labor (2.5 hrs × $95/hr): $237.50 AC Capacitor: $45.00 ──────────────────────────────── Subtotal: $282.50 Tax (8.25%): $23.31 ──────────────────────────────── Total: $305.81 - Click "Send Invoice"
- Customer receives email with PDF + payment link
What the customer gets:
- Invoice PDF (printable/downloadable)
- Online payment link (Stripe)
- Payment instructions (check mailing address)
- Due date (Net 30, due on receipt, etc.)
Timeline: Same day as job completion (best practice)
Phase 5: Payment Collection
What happens:
- Customer pays via:
- Online (Stripe): Card or ACH (instant)
- Check: Mailed to business address
- Cash: Paid to technician on-site
- Payment is recorded in Crewdex
- Invoice status updates to "Paid"
- Customer receives receipt
In Crewdex:
Option A: Customer Pays Online
- Customer clicks "Pay Online" in email
- Enters card info on Stripe form
- Submits payment
- System auto-updates:
- Invoice status → "Paid" ✅
- Payment recorded in "Payments" tab
- Receipt emailed to customer
Option B: Manual Payment (Check/Cash)
- Go to "Invoices" → [Invoice Number]
- Click "Record Payment"
- Enter:
- Payment amount: $305.81
- Payment method: Check #1234 (or Cash)
- Payment date: Today
- Click "Save"
- Invoice status → "Paid" ✅
What the customer gets:
- Receipt PDF via email
- Payment confirmation
- Receipt number for records
Timeline:
- Online: Instant
- Check: 5-10 days
- Cash: Same day
Decision Points
Should I send a quote first?
Send quote when:
- Job cost exceeds $500
- Multiple repair options exist
- Customer wants written estimate before approval
- Insurance claim requires documentation
Skip quote when:
- Standard service (tune-up, filter change)
- Customer already approved cost over phone
- Emergency repair (customer needs immediate fix)
Should I require deposit?
Require deposit when:
- Job cost exceeds $1,000
- Ordering custom parts
- Customer is new (no payment history)
- Job spans multiple days
Deposit amount:
- Typical: 25-50% of total
- Example: $2,500 job = $625 deposit (25%)
When should I invoice?
Best practice: Same day as job completion
Reasons:
- Customer remembers the service
- Higher payment rate (less likely to forget)
- Cash flow (faster payment = better cash flow)
Acceptable: Next business day
- Batch invoicing at end of day
- Office staff processes all completed jobs
Avoid: Week+ delay
- Customer forgets details
- Disputes more likely
- Payment takes longer
Status Progressions
Job Status Flow
SCHEDULED → IN_PROGRESS → COMPLETED → INVOICED
Status details:
- SCHEDULED: Appointment booked, technician assigned
- IN_PROGRESS: Technician arrived on-site, working
- COMPLETED: Work finished, customer satisfied
- INVOICED: Invoice generated and sent
Invoice Status Flow
DRAFT → SENT → PAID (or OVERDUE)
Status details:
- DRAFT: Created but not sent to customer (can edit)
- SENT: Customer received invoice (locked, cannot edit)
- PAID: Payment received, job complete ✅
- OVERDUE: Past due date (automatic, turns red)
Important rules
- Cannot invoice incomplete jobs - Must mark job as "Completed" first
- Cannot delete invoices or payments - Only void them (audit trail preserved)
- One invoice per job - Edit existing invoice, don't create duplicate
- Parts must be added before invoicing - Can't add parts after invoice is sent
Common handoff mistakes
Mistake 1: Technician forgets to add parts
- What happens: Office invoices with no parts, loses $200 revenue
- Fix: Technician checklist - Mark parts used BEFORE marking job complete
Mistake 2: Office invoices before job is complete
- What happens: Invoice shows "In Progress" status, customer confused
- Fix: Filter by "Completed" status only when batch invoicing
Mistake 3: Customer pays cash, no one records it
- What happens: Invoice shows "Unpaid" even though customer paid
- Fix: Technician texts office when accepting cash payment
Related
- Add Your First Customer - Start of the workflow
- Schedule Your First Job - Phase 2 details
- Create Your First Invoice - Phase 4 details
- Accept Payments - Phase 5 details