Learn how to change the date or time of a scheduled service call.
When You'd Do This
- Customer requests a different time
- Technician has an emergency and can't make it
- Weather delay (outdoor work postponed)
- Earlier job running long
- Parts delayed, need to push back appointment
How to Reschedule
From the Job Details Page
Step 1: Open the Job
- Navigate to Jobs (list or calendar view)
- Find the job you need to reschedule
- Click to open job details
Step 2: Change Date or Time
- Look for the Date & Time section
- Click the Reschedule button
- A calendar picker appears
Step 3: Select New Date & Time
- Click the new date
- Select the new time (15-minute intervals)
- System checks for conflicts automatically
Step 4: Confirm
- Review the change:
- Old: Tuesday, Jan 14 at 2:00 PM
- New: Thursday, Jan 16 at 10:00 AM
- Click Save Changes
- Confirmation message appears
What happens:
- ✅ Customer receives reschedule notification (if enabled)
- ✅ Technician receives push notification
- ✅ Calendar updates immediately
- ✅ Job moves to new time slot
From the Calendar (Drag & Drop)
Step 1: Switch to Calendar View
- Navigate to Jobs → Calendar
- Find the job you want to reschedule (colored card)
Step 2: Drag to New Time
- Click and hold the job card
- Drag it to the new date/time
- Drop it in the new slot
- Confirm the reschedule popup
Visual feedback:
- Card moves to new location
- Time updates on the card
- Color stays the same (keeps status)
From Mobile App
For Technicians:
Step 1: Open Job
- Open Crewdex mobile app
- Tap Jobs → Find the job
- Tap to open details
Step 2: Request Reschedule
- Tap Request Reschedule
- Choose reason:
- Running late from previous job
- Parts not available
- Customer requested change
- Other
- Suggest new date/time
- Tap Send Request
What happens:
- Owner/Admin receives notification
- They approve or suggest alternative time
- You get confirmation notification
Handling Conflicts
If New Time Has a Conflict
System shows warning:
⚠️ Scheduling Conflict
"Technician already has a job from 10:00 AM - 12:00 PM"
Your options:
Option 1: Choose Different Time
- Pick an earlier or later slot
- Look for green (available) time slots
Option 2: Reassign Technician
- Keep the new time
- Assign to a different available technician
Option 3: Override Conflict
- Click "Reschedule Anyway" if:
- Jobs are close together geographically
- Earlier job is likely to finish early
- It's an emergency
- System allows override but shows warning
Notifying the Customer
Automatic Notification
If enabled (Settings → Notifications):
- Customer receives email/SMS immediately
- Message includes:
- Old date/time (crossed out)
- New date/time (highlighted)
- Technician name
- Reason for reschedule (optional)
Sample message:
Your appointment has been rescheduled:
Tuesday, Jan 14 at 2:00 PM
New time: Thursday, Jan 16 at 10:00 AM
Technician: Mike Johnson
Reason: Parts delayed
Manual Notification
If automatic notifications are off:
Step 1: After Rescheduling
- Click Notify Customer button
- Choose method: Email, Text, or Call
Step 2: Review Message
- System shows draft message
- Edit if needed
- Add personal note (optional)
Step 3: Send
- Click Send Notification
- Customer receives message immediately
Common Reschedule Scenarios
Scenario 1: Technician Running Late
Situation: Previous job taking longer than expected
Steps:
- Technician calls/texts from previous job site
- You estimate 1-hour delay
- Check if customer can wait 1 hour, or
- Reschedule to next available slot
- Call customer immediately to explain
Tips:
- Always call (don't just text) for same-day changes
- Offer discount or priority next time
- Keep customer informed
Scenario 2: Customer Requests Change
Situation: Customer calls asking to move appointment
Steps:
- Check technician availability
- Offer 2-3 alternative times
- Customer chooses
- Reschedule in the system
- Send confirmation
Tips:
- Try to accommodate within same week
- If customer is pushy, explain technician availability
- Confirm new time verbally before hanging up
Scenario 3: Weather Delay
Situation: Outdoor work (AC condenser, roof access) delayed by rain
Steps:
- Check weather forecast for next 3 days
- Identify all affected outdoor jobs
- Reschedule en masse (use calendar drag & drop)
- Notify all affected customers
- Fill slots with indoor work if possible
Tips:
- Reschedule before day-of (don't wait until morning)
- Offer first available slot after weather clears
- Some customers appreciate proactive communication
Scenario 4: Parts Delayed
Situation: Special part needed, supplier says 2 days
Steps:
- Call customer immediately
- Explain situation (supplier delay)
- Offer 2 options:
- Reschedule to when part arrives
- Technician comes out to diagnose (no charge), then returns with part
- Reschedule based on customer preference
Tips:
- Be honest about delays
- Offer discount on service call if it's your supplier's fault
- Keep customer updated on part arrival
Rescheduling Best Practices
1. Communicate Early
- Don't wait until the day-of
- Give customer 24+ hours notice if possible
- Same-day reschedules should be rare
2. Offer Multiple Options
- Give customer 2-3 alternative time slots
- Increases likelihood they'll say yes
- Shows you're trying to accommodate
3. Document the Reason
- Add note to job: "Rescheduled due to parts delay"
- Helps track patterns (e.g., supplier reliability)
- Useful for customer history
4. Check Technician Workload
- Don't overload technician with reschedules
- Balance workload across team
- Consider travel time between jobs
5. Follow Up After Reschedule
- Send reminder 1 day before new appointment
- Confirm customer is still available
- Reduces no-shows
A: Currently, reschedule jobs one at a time. The fastest method is calendar drag & drop. Bulk reschedule is on the roadmap.
Q: What if the customer is unhappy about rescheduling?
A: Apologize, explain the reason, offer priority next time or small discount. Document the interaction in job notes.
Q: Can technicians reschedule without approval?
A: No, technicians can only request reschedules. Owners/admins must approve. This prevents scheduling chaos.
Q: How do I reschedule a recurring appointment?
A: Each appointment must be rescheduled individually. Recurring jobs are on the roadmap.
Q: What if I reschedule and the customer never confirmed?
A: Always wait for customer confirmation before finalizing. If they don't respond, call them directly.
Troubleshooting
Issue: "Cannot reschedule - job already completed"
Solution: You can't reschedule a finished job. If you need to schedule follow-up work, create a new job instead.
Issue: "Customer says they never got notification"
Solution: Check Settings → Notifications to verify customer notifications are enabled. Check their email/phone number is correct.
Issue: "New time slot appears unavailable"
Solution: Another job was scheduled in that slot. Choose a different time or reassign to a different technician.
Related Tasks
- Book Appointment - Schedule a new job
- Assign Technician - Change who's assigned
- View Calendar - See all scheduled jobs
- Complete Job - Mark job as finished
Need More Help?
- Video: Watch: Managing Schedule Changes
- Role Guide: Technician's Guide
- Contact Support: [email protected]