v1.0
Home Customer Experience & Loyalty ⭐ GitHub
📊

Process Flow Diagram (BPMN)

CX-08 BPMN diagram
📋

L4 Process Steps

StepStep NameRole / Swim LaneSystem InputOutputKPIDec?Exc?
Phase 1
1.1
Identify post-flight survey eligible pax CX Analytics Manager Amadeus Altéa PSS Flight departure confirmation and boarded pax manifest Eligible passenger list with contact metadata Eligible pax coverage ≥ 95% of boarded passengers N N
1.2 Validate opt-in status and contact data CRM Data Analyst Salesforce Marketing Cloud Eligible passenger list from Altéa PSS Suppression list (opted-out / invalid email) and validated send list Suppression accuracy 100% — zero survey sends to opted-out contacts Y Y
1.3 Generate personalised survey link and dispatch CX Automation Specialist Qualtrics XM Validated send list with flight metadata (route, cabin class, flight number) Personalised survey email sent within 24 hours of flight arrival Survey dispatch latency ≤ 24 hours post-arrival; email deliverability ≥ 97% N N
Phase 2
2.1
Monitor survey response rate by flight cohort CX Analytics Manager Qualtrics XM Dispatch log and response ingestion feed Real-time response rate dashboard per flight/route Target survey response rate ≥ 20%; industry benchmark ~15–18% Y N
2.2 Send reminder to non-responders at 48 hours CX Automation Specialist Salesforce Marketing Cloud Non-response flag from Qualtrics XM at 48-hour mark Single reminder email dispatched to eligible non-responders Reminder lift in response rate ≥ 5 percentage points; max 1 reminder per passenger N Y
2.3 Validate response completeness and ingest to analytics CX Data Engineer AWS S3 Raw survey responses from Qualtrics XM export Cleaned response dataset loaded to AWS S3 data lake Partial response exclusion rate ≤ 5% of total submissions; ingestion latency ≤ 1 hour Y Y
Phase 3
3.1
Classify respondents as Promoter, Passive, or Detractor CX Analytics Manager Qualtrics XM Validated 0–10 NPS responses from AWS S3 Classified respondent list: Promoters (9–10), Passives (7–8), Detractors (0–6) NPS score = (% Promoters − % Detractors); target airline industry NPS ≥ 40 N N
3.2 Perform text analytics on verbatim comments CX Insights Analyst Qualtrics Text iQ Open-text survey responses classified by NPS segment Themed sentiment clusters: e.g. boarding, crew, catering, IFE, baggage Auto-classification accuracy ≥ 85% vs. manual coding sample; ≤ 10% uncategorised verbatims N N
3.3 Flag detractor responses and route to recovery queue CX Automation Specialist Salesforce Service Cloud Detractor records (NPS 0–6) with verbatim themes from Qualtrics XM Service cases created in Salesforce Service Cloud with priority tier based on score severity Detractor case creation latency ≤ 4 hours from survey submission; 100% of NPS 0–3 cases created same day Y Y
Phase 4
4.1
Correlate NPS scores with operational performance data CX Insights Analyst AWS Redshift NPS dataset from AWS S3 joined with OTP, delay codes, load factor from Amadeus Altéa Correlation matrix: NPS vs. OTP, delay duration, cabin load, crew staffing Correlation analysis refresh cycle ≤ 24 hours; cover ≥ 90% of surveyed flights with ops data join N N
4.2 Identify systemic failure drivers and escalate VP Customer Experience Tableau Correlation matrix and themed verbatim clusters from AWS Redshift Systemic issue flags (e.g. route-level catering failure, recurring IFE outage) with owning department assignment Systemic issues identified within 48 hours of NPS batch; ≥ 80% of flags routed to correct owning department Y Y
4.3 Generate NPS insight report for leadership CX Insights Analyst Tableau Aggregated NPS scores, segment data, systemic flags, and verbatim themes Weekly NPS insight report: route heatmap, driver waterfall, trend vs. prior period Report published by Monday 08:00 local time for prior week's flights; ≥ 95% data completeness N N
Phase 5
5.1
Prioritise detractor outreach by severity tier Customer Recovery Specialist Salesforce Service Cloud Detractor case queue from Salesforce Service Cloud prioritised by NPS score and LTV flag Prioritised outreach list: Tier 1 (NPS 0–3, high-value loyalty member), Tier 2 (NPS 4–6) Tier 1 first contact attempt within 24 hours; Tier 2 within 72 hours N N
5.2 Execute personalised recovery — miles or voucher Customer Recovery Specialist Salesforce Service Cloud Detractor case with verified passenger loyalty profile and verbatim complaint theme Recovery action logged: goodwill miles credited via Altéa loyalty API or travel voucher issued Recovery offer acceptance rate ≥ 65%; average goodwill cost per case ≤ $35 equivalent Y Y
5.3 Confirm recovery satisfaction and close case Customer Recovery Specialist Salesforce Service Cloud Recovery action confirmation and passenger acknowledgement Case closed with recovery outcome tag; re-survey flag set if unresolved Case resolution rate ≥ 80% within 7 days; re-escalation rate ≤ 5% Y Y
Phase 6
6.1
Publish NPS dashboard to operational stakeholders CX Analytics Manager Tableau Aggregated NPS scores, driver analysis, recovery metrics from AWS Redshift Live Tableau dashboard: route NPS heatmap, weekly trend, detractor volume, recovery SLA status Dashboard refresh latency ≤ 4 hours; ≥ 200 active monthly dashboard users across CX, Ops, and Commercial N N
6.2 Update CX improvement backlog with NPS-driven initiatives VP Customer Experience Salesforce Service Cloud Systemic failure flags, driver waterfall, and benchmarked NPS gap vs. target Prioritised improvement backlog items linked to specific NPS driver themes and owning teams ≥ 3 backlog items added per monthly NPS review cycle; ≥ 60% of prior-cycle items in active delivery N N
📋

Process Attributes

Identification

Process IDCX-08
L1 DomainCustomer Experience & Loyalty
L2 ProcessCustomer Experience Operations
L3 NamePost-Flight Survey & NPS Management
L4 Steps17 across 6 phases
Decision Gates7 (all with iteration loops)
Exceptions7 documented

Swim Lanes (Roles)

CX Analytics Manager
CRM Data Analyst
CX Automation Specialist
CX Data Engineer
CX Insights Analyst
VP Customer Experience
Customer Recovery Specialist

Systems & Tools

Amadeus Altéa PSSSalesforce Marketing CloudQualtrics XMAWS S3Qualtrics Text iQSalesforce Service CloudAWS RedshiftTableau

Key Performance Indicators

Identify post-flight survey eligible paxEligible pax coverage ≥ 95% of boarded passengers
Validate opt-in status and contact dataSuppression accuracy 100% — zero survey sends to opted-out contacts
Generate personalised survey link and dispatchSurvey dispatch latency ≤ 24 hours post-arrival; email deliverability ≥ 97%
Monitor survey response rate by flight cohortTarget survey response rate ≥ 20%; industry benchmark ~15–18%
Send reminder to non-responders at 48 hoursReminder lift in response rate ≥ 5 percentage points; max 1 reminder per passenger
Validate response completeness and ingest to analyticsPartial response exclusion rate ≤ 5% of total submissions; ingestion latency ≤ 1 hour
Classify respondents as Promoter, Passive, or DetractorNPS score = (% Promoters − % Detractors); target airline industry NPS ≥ 40
Perform text analytics on verbatim commentsAuto-classification accuracy ≥ 85% vs. manual coding sample; ≤ 10% uncategorised verbatims

Airline-Specific Risks & Pain Points

Altéa passenger records may have missing or stale email addresses when bookings originate from OTA channels without email pass-through, reducing survey reach by up to 20%
GDPR and CCPA compliance requires real-time suppression list sync between Altéa loyalty database and Salesforce Marketing Cloud; sync lag of >4 hours risks regulatory breach
Qualtrics dynamic survey personalisation requires clean flight-level metadata from Altéa; missing cabin class data causes generic survey routing, degrading response quality for premium cabin feedback
Response rates on short-haul routes (<90 min) are structurally lower (8–12%) due to rapid passenger disengagement post-flight; blended NPS may over-index on long-haul sentiment
Over-surveying risk: passengers who received a complaint follow-up (CX-05) or loyalty communication (CX-01) within the same 72-hour window must be suppressed from reminder sends to avoid fatigue and NPS score inflation
Qualtrics partial completion records (pax abandoned mid-survey) can corrupt NPS scoring if included; no native auto-exclusion rule in Qualtrics XM without custom workflow configuration

Inputs / Outputs

Primary InputFlight departure confirmation and boarded pax manifest
Primary OutputPrioritised improvement backlog items linked to specific NPS driver themes and owning teams
PreviousCX-07 · In-Flight Service Design & StandardsNextCX-09 · Special Services Request (SSR) Management