RahalCorporate
TravelersConcepts

Frequent Flyer Programs

How frequent flyer programs work in Rahal and how they connect travelers to airline loyalty rewards

Frequent Flyer Programs

Frequent flyer programs let travelers earn miles or points when flying with specific airlines. Rahal supports managing frequent flyer memberships for travelers and applying them during flight bookings.

How It Works

The system has two levels:

  1. Programs — Airline loyalty programs configured by system administrators (e.g., Alfursan, Emirates Skywards, Miles & Smiles)
  2. Memberships — Individual traveler enrollments in those programs, each with a unique membership number

Programs and Airlines

Each frequent flyer program is linked to one or more airline codes. For example:

ProgramAirlinesExample Prefix
AlfursanSaudia (SV)AF
Emirates SkywardsEmirates (EK)EK
Miles & SmilesTurkish Airlines (TK)TK
Etihad GuestEtihad Airways (EY)EY

The airline association is important during booking — the system uses it to suggest the right frequent flyer membership based on the airlines in the itinerary.

Program Logos

Programs display a logo derived from their primary airline code. Administrators can also upload a custom logo if the default does not match the program's branding.

Key Rules

One Membership Per Program

Each traveler can have only one membership per frequent flyer program. If a traveler already has an Alfursan membership, they cannot add a second one — they must edit the existing membership instead.

Active and Inactive Programs

Programs can be marked as active or inactive:

  • Active programs appear in the selection list when adding memberships
  • Inactive programs are hidden from selection but existing memberships remain on traveler profiles

Deactivating a program does not remove memberships that travelers have already added.

Membership Number Prefixes

Programs can have an optional prefix (e.g., "AF" for Alfursan). When a prefix is configured, membership numbers are displayed as AF-123456 rather than just 123456.

Frequent Flyer in Bookings

When booking flights, the system can apply frequent flyer memberships to earn miles:

The matching works by comparing airline codes in the flight itinerary against airline codes associated with each frequent flyer program. If a traveler's membership matches an airline in their booking, the system automatically suggests it.

Who Can Manage What

ActionAdmin (Dashboard)User (App)
Create/edit/delete programsYesNo
Add memberships to any travelerYesNo
Add memberships to own travelersNoYes
Apply memberships during bookingNoYes

Managing frequent flyer programs requires the Read Frequent Flyer Programs and Write Frequent Flyer Programs permissions. Managing traveler memberships requires the Read Travelers and Write Travelers permissions.

On this page