Pilot Scheduling Guide
users/members/PILOT_SCHEDULING_GUIDE.md
This guide documents the member-facing scheduling and post-flight workflows that are implemented in Contact Ground.
1. Core Member Pages
Calendar- create, view, edit, and cancel events.Profile- notification preferences, currency tracking, and calendar subscription.Credit Requests- submit and track reimbursement requests.Invoices- review invoice status and details.
2. Creating and Managing Reservations
From Calendar:
- Choose a view (
Day,Week, orResource). - Select an open time slot.
- Set event details (resource, event type, start/end time).
- Save.
To change or cancel:
- Open the event.
- Edit fields or delete the event.
- Save/confirm.
3. Availability Requests (If Enabled)
If your organization enables availability events:
- Instructors can post
Availabilityblocks on the calendar. - Members can request a time window within those blocks.
- Instructors can accept or decline.
See: docs/users/instructors/AVAILABILITY_REQUESTS.md
4. Booking Restrictions You May Hit
Booking can be blocked by organization rules such as:
- Time overlap with an existing event.
- Resource status (
unavailable/maintenance). - Missing required endorsements.
- Expired enforced currency reminders.
- Overdue maintenance constraints.
- Organization schedule limits.
5. Post-Flight Updates
Post-flight updates are submitted through the flight-ops update flow (typically from email links sent by the system).
Typical fields include:
- Hours flown.
- Current resource hours (and Hobbs hours when enabled).
- Oil added.
- Squawks and pilot notes.
Operations staff can review, correct, or add entries in the flight-ops management page.
6. Squawk Reporting
Report discrepancies as soon as they are discovered.
Common ways squawks enter the system:
- During post-flight update submission.
- Through resource/squawk workflows used by operations.
Good squawk reports include:
- What happened.
- When it happened.
- Which system/component was affected.
- Severity and safety impact.
7. Notifications
Notification delivery methods are configured in Profile:
- SMS (requires verified phone)
- Push
Category-level preferences are also in Profile (schedule updates, weather, availability, currency, etc.).
Preflight dispatch note:
- If your organization uses
Automaticflight operations mode, you can choose your preferred preflight reminder timing inProfile/Settings. - In
Manualmode, those automatic preflight briefs are not sent.
8. Invoices and Credits
- Invoices are generated by your organization’s billing workflow.
- Approved credits are applied during invoice generation.
- Submit reimbursable expenses from
Credit Requestswith receipt evidence.
See:
9. Troubleshooting
9.1 Can’t create a reservation
Check:
- Active organization selection.
- Resource status and time overlap.
- Endorsements/currency requirements.
- Schedule limits.
9.2 Didn’t receive expected notification
Check:
- Notification methods in
Profile. - Category preferences in
Profile. - Spam/junk for email notifications.
9.3 Post-flight update link fails
Possible causes:
- Not signed in.
- Signed in with the wrong account.
- Event already updated.
Action:
- Sign in again from the link flow.
- Confirm you are using the account assigned to the event.
- Contact operations if the event still cannot be updated.
10. Related Manuals
- Calendar views and filters:
docs/users/members/CALENDAR_VIEWS.md - Member profile and settings:
docs/users/members/MEMBER_PROFILE.md - Endorsements and qualifications:
docs/users/members/ENDORSEMENTS_AND_QUALIFICATIONS.md - Flight operations (operations team):
docs/users/operations/FLIGHT_OPERATIONS.md - Scheduling on behalf of a member (instructors / admins):
docs/users/instructors/SCHEDULING_ON_BEHALF.md