# 12. Support Runbook

## Release Checklist

- Confirm production database is backed up.
- Confirm notification provider credentials.
- Confirm admin account.
- Confirm first services and masters are configured.
- Run smoke test after deploy.

## Monitoring

Track:

- booking_confirmed count;
- booking_cancelled count;
- no_show_marked count;
- notification_failed count;
- API errors;
- average booking flow completion time.

## Common Issues

### Client cannot book a slot

Check:

- master working hours;
- service duration;
- existing bookings;
- timezone;
- slot lock state.

### Reminder did not send

Check:

- notification provider status;
- client phone/email format;
- template configuration;
- queued job logs.

## Rollback

If booking confirmation breaks, disable public booking page and keep admin manual booking active.

## Next Iteration

- Repeat-visit prompts.
- Deposit payments.
- Simple CRM segmentation.
- Client self-reschedule.
- Owner revenue dashboard.
