bulletproofMedia
CXRoster flights, duties and layovers displayed in Apple Calendar

Made for your Cathay roster.

CXRoster

Make time for life together.

Your roster in Apple Calendar.
A little easier to plan around.

A clearer roster for you. A little more certainty for everyone.

A little less admin.

See your roster differently.

The CXRoster film · 30 seconds
Open video ↗

From codes to clarity.

Every duty.
In view.

Give your roster room to breathe. See flights, sign-on, sign-off and layovers as individual calendar events.

Calendar showing decoded flights, sign-on, sign-off and layovers

With CXRoster: individual flights, sign-on, sign-off and layovers, laid out in Apple Calendar.

01 / YOUR CALENDAR

A familiar place
for every flight.

Bring your Cathay roster into Apple Calendar. Keep individual flights and duties in a dedicated calendar alongside the rest of your life.

02 / LIFE TOGETHER

Your roster.
Their time zone.

Use a Sharing Calendar for family and friends. Timed events display in their calendar’s time zone. Keep the Local Time Calendar for your personal roster view, or choose either output on its own.

03 / YOUR LOGBOOK

Less typing.
More flying.

Export flight details to LogTen with UTC times. Review the entries in your logbook and keep moving.

Ready when you are.

A clearer roster starts here.

Choose Flight Crew or Cabin Crew, set up your calendars and review your choices. Both is the default: a calendar for you and another to share. Finish setup first, then bring in your roster using the separate import guide.

Stay in the loop.

Follow CXRoster.

Setup tips, roster insights and app updates. Follow @cxroster.app on Instagram.

A few useful answers.

Can I download CXRoster from the App Store?

CXRoster is in beta and is not yet publicly available on the App Store. Existing testers can continue using TestFlight. For beta enquiries, contact support.

Which import option should I use?

Cathay Calendar is recommended in supporting beta builds. Export your roster to Calendar, then tap + in CXRoster.

For Flight Crew Calendar import, choose Export Roster to Calendar in Crew Link Mobile, then tap + in CXRoster, select the month, check your destinations and tap Import Roster. Delete original Cathay calendar defaults on when the source can be deleted; switch it off to keep the source. Deletion follows a verified import without parser warnings and requires the original to remain unchanged. Synced deletion applies to your other devices.

Flight Crew can also use ICS: choose Export Roster as .ics File and open it with CXRoster. The + button opens Calendar import; the alternative ICS route opens directly from Crew Link Mobile.

Cockpit exports have been tested. Cabin-specific decoding still requires an actual cabin export test.

What happens during setup?

Choose Flight Crew or Cabin Crew, then Both (the default), Only for Myself or Only to share. Allow full calendar access, then create or choose an iCloud calendar for each purpose.

On Your setup, check your choices and use Edit to backtrack. Finish setup opens the app. Import instructions are separate, under How to import and in Settings.

Follow the iPhone setup guide ›

Does CXRoster need my Cathay password?

No. You export your roster from your Cathay app, then import that export into CXRoster. CXRoster does not sign you into Cathay or need your Cathay password.

Can I keep work separate from my personal calendar?

Yes. Choose a dedicated roster calendar during setup. You can view it alongside your other calendars in Apple Calendar.

How do I share my roster with family and friends?

Choose a Sharing Calendar for family and friends, a Local Time Calendar for your personal roster view, or both. Timed sharing events display in the viewer’s calendar time zone. All-day events remain all-day dates.

For iCloud, open Apple Calendar → Calendars → info beside your chosen calendar → Add Person. Turn Allow Editing off for read-only access. Onboarding uses iCloud calendars, ready for Apple’s private sharing.

You can hide the Sharing Calendar from your own view while continuing to share it. Invite each person once, then keep importing into that same calendar. After roster changes, refresh, export and import again — sharing does not fetch Cathay changes automatically.

Follow the one-time sharing guide ›

Should I edit the imported calendar events?

Make changes in your roster source, not these calendar events. Reimporting a roster replaces the previously imported entries for that month. Changes made directly in Calendar may be overwritten.

Keep personal reminders in a separate calendar. Reimporting clears alerts from imported events, including days off.

How do I clear lots of shared-calendar change messages?

Importing or updating a roster in a shared iCloud calendar can generate many change messages for people sharing that calendar. You can acknowledge them together instead of selecting OK for each event.

  • Mac: Open Calendar and its notification list. Hold the Option key to change OK to OK All, then click OK All.
  • iPhone or iPad: Open Calendar, tap Inbox, then press and hold OK on a change message. Select OK All to acknowledge all the change messages together.

This clears the messages; it does not delete your calendar events or stop future change messages. These are shared-calendar updates, separate from event reminders.

See the support guide for details.

How does LogTen export work?

CXRoster sends flight details to the separately installed LogTen app. Review your exported entries before relying on them. LogTen is a separate product and may require its own purchase.

Is this an official Cathay app?

No. CXRoster is independently developed by bulletproofMedia and is not affiliated with or endorsed by Cathay Pacific. Always check your official roster for current duty information.

Also from bulletproofMedia.

Crew Link Mobile: Export Roster to Calendar. Crew Connect: Calendar → … → Add to Calendar. Crew Connect cabin support remains unverified pending a real exported calendar and matching roster PDF.