Cancelling a job removes it from the dispatch board, suppresses customer reminders, and writes a Cancelled event to the timeline. Use this when the customer cancels, when the appointment can't run, or when the job was scheduled in error.
How to cancel
- Open the job.
- Click ⋯ → Cancel job.
- Pick a reason — Customer cancelled, Rescheduled, Duplicate, No-show, Other.
- (Optional) Add a note for the team.
- Hit Cancel job.

The job flips to Cancelled status immediately.
What happens next
- The job disappears from the dispatch board.
- Any pending customer SMS (ETAs, reminders) is suppressed — no more messages.
- The assigned tech gets a push notification: Job cancelled — Wed 1–3 PM.
- If a deposit was already paid, refund it in the Stripe Dashboard (refunds aren't built into Run a Call yet) and leave an internal note on the cancelled job recording what you refunded.
Reactivating a cancelled job
Important
You can't un-cancel a job.
| Situation | What to do |
|---|---|
| Customer rebooked | Create a new job for the customer — the cancelled record stays on their history. |
| Cancelled by mistake within 24 hours | Contact support. The original record is recoverable. |
Cancel vs Delete
| Action | When to use |
|---|---|
| Cancel | The appointment fell through but you want the history. |
| Delete | Job was created in error and never had any customer interaction. See How to delete a job. |