Availability Requests
users/instructors/AVAILABILITY_REQUESTS.md
This manual explains how members submit availability requests to instructors and how instructors respond.
Availability requests are how members ask an instructor or DPE to schedule time with them. The workflow connects member scheduling needs to instructor-published availability without requiring back-and-forth outside the platform.
1. Before You Start
1.1 Prerequisites
The availability request workflow requires that your organization has Availability Event Type enabled in Organization settings. If this is not enabled, instructors cannot publish availability blocks and members cannot submit requests.
1.2 Where key pages are
- Calendar (view availability, submit requests): left sidebar
Calendar - Notification inbox: left sidebar
Notifications - Availability responses (for instructors):
Calendar→ open an availability event → respond
2. How the Workflow Works
- An instructor publishes an availability block on the calendar.
- A member views the availability block on the calendar.
- The member submits a request with their purpose and desired time.
- The instructor receives a notification and reviews the request.
- The instructor accepts or declines.
- On acceptance, a booked training/checkride event is created and the member is notified.
- On decline, the member is notified with the reason provided.
3. For Members: Submitting an Availability Request
3.1 Finding instructor availability
- Open
Calendarfrom the sidebar. - Availability blocks appear as events on the calendar.
- Availability events show which instructor posted them and the time range available.
3.2 Submitting a request
- Click on an availability block on the calendar.
- Select the option to request a time within that block.
- Fill in the request form:
Purpose: What you want to do during this session (for example, "IFR approaches practice" or "instrument proficiency check").Requested Time Window: The start and end time you want within the instructor's availability block.
- Submit the request.
3.3 After you submit
- Your request is sent to the instructor.
- The instructor receives a notification.
- You will be notified when the instructor accepts or declines.
- If accepted, the scheduled event appears on your calendar.
- If declined, you will receive the instructor's reason.
3.4 Tips for a successful request
- Be specific about your purpose. "Flight instruction" is less helpful than "cross-country planning and VOR tracking practice."
- Request a time window that fits within the instructor's availability block.
- Give yourself buffer time for pre-flight briefing and post-flight debrief.
- Confirm with your instructor if you need a specific aircraft reserved.
4. For Instructors: Responding to Requests
4.1 Receiving a request notification
When a member submits a request for your availability:
- You receive a notification via your enabled notification methods (email, in-app, SMS).
- The notification includes the member's name, purpose, and requested time.
4.2 Reviewing and responding
- Open the notification or navigate to
Calendar. - Find the availability event the request is associated with.
- Open the request details.
- Choose
AcceptorDecline.
4.3 Accepting a request
On acceptance:
- Review the event details (time, resource if applicable).
- Select the resource (aircraft/equipment) if your original availability block did not specify one.
- Submit the acceptance.
What happens on acceptance:
- A booked training event is created on the calendar.
- The original availability block is automatically split so the remaining time stays available.
- The requesting member receives a notification confirming the booking.
- The request status updates to accepted.
4.4 Declining a request
On decline:
- Enter a clear, helpful reason (for example, "I have a conflict at that time—please request the later window" or "I am not current on that aircraft type").
- Submit the decline.
What happens on decline:
- The request status updates to declined.
- The member receives a notification with your reason.
- Your availability block remains intact for other requests.
4.5 Best practices for responding to requests
- Respond promptly. Members are often planning flights around your response. Delayed responses can block their scheduling.
- Provide useful decline reasons. A reason like "not available" is not as helpful as "I have a ground lesson at that time, but I'm free in the afternoon—try requesting 2–4 PM."
- Review pending requests daily. Check your notifications or calendar each day for outstanding requests.
- Specify the resource during acceptance. If the training requires a specific aircraft, confirm and select it when accepting to ensure the aircraft is reserved.
5. Managing Your Availability (Instructors)
For guidance on publishing availability blocks, editing them, and the full instructor calendar workflow, see:
docs/users/instructors/INSTRUCTOR_AVAILABILITY_AND_RATES.md
6. Notification Preferences
Both members and instructors can control whether they receive availability request notifications.
To manage this preference:
- Open
Profilefrom the sidebar. - Scroll to
Notification Preferences. - Toggle
Availability Requestson or off.
If this category is off, you will not receive request-related alerts.
For full notification setup guidance, see:
docs/users/members/MEMBER_NOTIFICATION_PREFERENCES.md
7. Troubleshooting
7.1 No availability blocks visible on calendar
Possible causes:
- No instructors have published availability.
Availability Event Typeis not enabled in your organization.- You are viewing a date range with no availability.
Action:
- Check with your instructor about when they plan to post availability.
- Contact an admin to confirm that
Availability Event Typeis enabled inOrganizationsettings. - Navigate forward in the calendar to check upcoming dates.
7.2 Cannot submit a request
Possible causes:
- Requested time window is outside the availability block.
- The availability block was already booked or removed.
Action:
- Confirm your requested start and end times fall within the instructor's availability block.
- Refresh the calendar to see if the block is still available.
- Contact the instructor directly if the issue persists.
7.3 Acceptance failed
Possible causes:
- The requested time is outside the original availability block.
- A required resource was not selected.
- A newer conflicting event was created.
Action:
- Refresh the request page.
- Verify the requested time and resource.
- Re-submit the acceptance response.
7.4 Not receiving request notifications
Possible causes:
Availability Requestscategory is turned off in notification preferences.- All notification methods are disabled.
Action:
- Open
Profile→Notification Preferencesand enableAvailability Requests. - Confirm at least one notification method (email, SMS, push) is active.
8. Related Manuals
- Instructor availability publishing:
docs/users/instructors/INSTRUCTOR_AVAILABILITY_AND_RATES.md - Notification preferences:
docs/users/members/MEMBER_NOTIFICATION_PREFERENCES.md - Pilot scheduling guide:
docs/users/members/PILOT_SCHEDULING_GUIDE.md