Activity Requirements

Configure initial and ongoing activity requirements for pilots, including grace periods and removal settings.

Staff
Last verified: January 30, 2026

Activity requirements ensure pilots remain engaged with your Virtual Airline. You can set requirements for new pilots (initial) and for all active pilots (ongoing), with customisable grace periods and removal settings.

Two Separate Systems

Initial and ongoing activity requirements are independent. You can enable one, both, or neither. Initial requirements apply once after joining; ongoing requirements apply continuously.

Accessing Activity Settings

In Orwell, go to Settings → Activity Settings. You need the Manage Airline Settings permission.

Ongoing Activity Requirements

Ongoing requirements apply to all active pilots continuously. Enable Enable Activity Requirements to configure:

Setting

Description

Activity Type

Based on PIREPs (count of reports) or Hours (flight time)

Activity Amount

Number of PIREPs or hours required to meet activity

Activity Period

Rolling window in days (1-366) over which activity is measured

Grace Period

Days a pilot has to recover after failing to meet activity (0-366)

How It Works

Each night at midnight in your airline's configured timezone (or UTC if not set), the system checks all pilots:

  1. Pilots who have not met activity requirements in the last Activity Period days are put on Activity Grace

  2. Pilots on grace receive an email notification

  3. If they still fail to meet requirements after the Grace Period, their pilot account is removed

  4. If a pilot files a PIREP that satisfies requirements, they are immediately removed from grace (no waiting for midnight)

Example

With settings: 1 PIREP every 7 days, 7-day grace period

  • Pilot joins January 1st, files a PIREP on January 2nd

  • On January 9th (7 days since last PIREP), they go on grace

  • By January 16th, if no PIREP filed, their account is removed

Initial Activity Requirements

Initial requirements apply once to newly joined pilots. Enable Enable Initial Activity Requirements to configure:

Setting

Description

Initial Activity Type

Based on PIREPs or Hours

Initial Activity Amount

Number of PIREPs or hours required

Initial Activity Period

Days from joining to satisfy the requirement

Initial Activity Reminder

Days after joining to send reminder if requirement not yet met

Key Differences from Ongoing

  • No grace period - If pilots fail to meet initial requirements by the deadline, they are removed immediately

  • One-time only - Once satisfied, initial requirements never apply again to that pilot

  • Optional reminder - Can send an email reminder before the deadline

Enabling on Existing VAs

When you enable initial activity requirements (or expand the period), existing pilots whose accounts fall within that window become subject to the requirement. For example, enabling a 7-day initial requirement means all pilots who joined in the last 7 days and have not yet filed a PIREP will be checked. Consider this before enabling on an established VA.

Example

With settings: 1 PIREP within 7 days, reminder after 5 days

  • Pilot joins January 1st

  • On January 6th, if no PIREP filed, they receive a reminder email

  • By January 8th, if still no PIREP, their account is removed

What Counts as Activity

By default, only accepted and complete PIREPs count toward activity. Two additional toggles allow you to include:

  • Count Rejected PIREPs - Include rejected PIREPs in activity calculation

  • Count Invalidated PIREPs - Include invalidated PIREPs in activity calculation

For hours-based activity, the system uses flight time. If your VA includes taxi time (configured in Airline Settings), block time is used instead.

Permanent Removal

Enable Pilot Removal is Permanent to prevent removed pilots from rejoining via your registration page or Pilot Sharing Agreement. When disabled, removed pilots can reapply.

You can also configure a custom denial message shown to pilots who try to rejoin after permanent removal.

Email Notifications

Go to Settings → Activity Emails to customise email templates for:

Email

When Sent

Initial Activity Reminder

After reminder days pass without initial activity being met

Initial Activity Removal

When pilot is removed for not meeting initial requirements

Activity Grace Started

When pilot is put on activity grace

Activity Removal

When pilot is removed for not meeting ongoing requirements

Available template variables:

  • {first_name}, {last_name}, {username}

  • {login_url}, {support_url}, {support_email}

Email Content Tips

Initial Activity Reminder:

  • Friendly tone - they are new and may just need a nudge

  • Explain what they need to do (file a PIREP) and by when

  • Include {login_url} so they can take action immediately

  • Offer help - link to getting started guides or support

Activity Grace Started:

  • Clear but not alarming - this is a warning, not a removal

  • State exactly how many days they have to recover

  • Explain that one flight is usually enough to get off grace

  • Mention holidays if enabled - they can book time off if needed

  • Include {login_url} and {support_email}

Removal Emails (Initial and Ongoing):

  • Professional and respectful - avoid blaming language

  • Explain what happened and why

  • If rejoining is allowed, explain how they can reapply

  • If removal is permanent, be clear about this

  • Thank them for their time with the VA - leave a positive impression

Activity Immunity

Some pilots are automatically exempt from activity requirements:

  • Staff members - Anyone with an Orwell staff role is exempt

  • Whitelisted pilots - Pilots with the Activity Whitelist flag enabled in their pilot profile

To whitelist a pilot, edit their pilot record in Orwell → Pilots and enable the Activity Whitelist toggle.

Holidays Integration

When holidays are enabled, pilots can book time off that pauses their activity requirements. See Holidays for full details.

Key interactions:

  • Pilot holidays pause individual activity requirements

  • Airline holidays pause new grace periods for everyone (but not existing ones)

  • Returning from holiday may put pilots on grace immediately depending on your settings

Restoring Pilots

When restoring a removed pilot:

  • Reusing username - Initial activity requirements do not apply (they already passed once). They may go on ongoing activity grace overnight.

  • New username - Treated as a new pilot. Both initial and ongoing requirements apply normally.

Pilot View

Pilots see their activity status in Phoenix:

  • Activity Summary - Shows required vs actual activity on their profile dashboard

  • Grace warning - Alert banner if on activity grace with removal date

  • Immunity notice - Message if whitelisted that no action will be taken

Tips

  • Balance strictness - Very strict requirements (short periods, no grace) will remove casual pilots quickly. Consider your VA culture.

  • Use reminders - Initial activity reminders give new pilots a nudge before removal.

  • Consider holidays - If enabling activity requirements, consider also enabling holidays so pilots can take breaks.

  • Grace after holidays - Set a reasonable grace period to account for pilots returning from holiday who need time to fly.

  • Whitelist carefully - Use the whitelist for special circumstances, not to exempt all your active members.

Related

  • Holidays - Pause activity requirements for individuals or VA-wide

Was this article helpful?