SearchLoyalty & Customer Experience

Frequent Flyer Member Service Assistant

Frequent flyer member service where every answer is pinned to the member's account and the rule in force

Every answer pinned to the member's account and the rule that decides it.

See one case, screen by screen ↓
demo3.4sfor six agents to read his ledger, the program terms, two chart versions and a partner bulletin
demo64past answersfound for a call-back when one clarification was published — 2,318 members to re-credit
target100%of answers cite the clause in force or the member's own record
target1dayfrom an unclear rule to one answer for every agent
In short

What is Frequent Flyer Member Service Assistant?

Frequent Flyer Member Service Assistant is AI for frequent flyer member service: seven agents work beside the loyalty service agent during the call, read the member's own account, find the program terms clause and partner chart in force on the date that matters, replay the points and cite every value. When two rules disagree it says so, and the service agent decides what is said and done.

How to choose AI for airlines: a buyer's guide to agentic AI solutions →

Updated

The problem

Why frequent flyer member service calls run long — and end in goodwill miles

Frequent flyer member service is hardest on the calls that matter most. A Gold member asks why his partner flights did not count toward Platinum, and the answer sits across a 64-page program terms document, a partner earning chart that changed on July 1, a partner bulletin with its own effective date and 214 lines of his own activity. The service agent reads the ledger in one screen, searches the rule library in another and works out the qualifying points by hand while a high-value member waits on hold.

The risk sits where two documents disagree. The program terms say the partner chart in effect on the date of travel applies; the partner's bulletin says its fare change covers only tickets issued from July 1. Nobody owns that conflict, so goodwill miles close the call, two agents give two answers, and the Program Rules Manager hears about it weeks later from a complaint. When the rule is finally clarified, nobody knows which members were told the old answer.

typical4×co-brand cash against adjusted operating income at one US network carrier in 2025
typical1 in 5of the most loyal flyers feel recognized by their airline
typical10%shorter handle time in a US carrier's 48-agent agent-assist pilot
Where the days go when a partner earning rule is unclearestimated
By hand39.5 days
With the solution1.3 days
  • Researching the answer during and after the call0.5 → 0.1 d
  • The conflict reaching the Program Rules Manager21 → 0.1 d
  • Deciding what the clause means and publishing it5 → 0.5 d
  • Finding the members told the old answer10 → 0.1 d
  • Supervisor review of courtesy points and call-backs3 → 0.5 d

Estimated split for one unclear partner earning rule, from the first member call to every agent giving the same answer, by hand and with the solution.

How it works

How a member question moves

Seven agents read the account, find the rule in force, replay the points and check every answer; the service agent decides what is said and done.

What comes in
Question in18,400 member contacts a day · the call, the account, the program rules
Agents at work
Question readermember + scope
Then
Account readerhis own activity
Rules finderversion in force
Then
Earning calculatorpoints replayed
Answer checkersays when unclear
Then
Next-step agentwithin authority
A person decides
Loyalty Service Agentdecides what to say and do
What comes out
Cited answer
Status review
Clarified rule
One case, step by step

One frequent flyer member service call, screen by screen

Friday, October 16, 2026, 10:31 am. Gold member Graham Ellison — Compass 4471 2093, Raleigh, member since 2014 — calls Corvane Airways' Gold & Platinum desk. He is 1,240 Qualifying Points short of Platinum, and the answer to why sits in four documents, two of which disagree. Here is what happens next, in the working solution.

  1. 0110:31 am

    The member on the line, already found

    Nadia Brooks · Loyalty Service Agent

    Nadia's day opens on what needs her: 23 calls on the Gold & Platinum desk, 61 of 64 answers used as given, a callback promised to Carla Mendes by 2:00 pm. At the top, Graham Ellison is on the line — the agents have already found his Aurelis flights to Athens and a rule that is not clear-cut.

    “Graham Ellison is on the line · Gold 4471 2093 — The agents found the flights and a rule that is not clear-cut.”

  2. 02She asks · 3.4 s later

    Asked in plain words, answered from his own account

    Nadia Brooks and the agents

    Graham says he flew Aurelis to Athens in September and none of it counted. Nadia asks the agents why. Six agents read his ledger, §4.3 of the program terms, two chart versions and a partner bulletin in 3.4 seconds. The answer is pinned to his account: Aurelis 418 LHR–ATH on Sep 12 and 419 ATH–LHR on Sep 19, class G, 1,494 miles flown each, earning 0 QP and 374 miles each — on a ticket issued Jun 22, before the change.

    “Both Aurelis flights earned 374 miles and 0 Qualifying Points each: on his travel dates the partner's chart counts fare class G as a basic fare, and basic fares earn no QP under Program Terms §4.3.”

  3. 03One click on a source

    The clause in force, with the words the answer relies on

    Rules finder

    Every value carries a numbered source. One click opens Compass Program Terms v2026.2, §4.3 Partner flights, effective Jul 1, 2026, page 18, with the passage highlighted: partner flights earn “according to the partner earning chart in effect on the date of travel”, and basic economy fares earn “redeemable miles but no Qualifying Points.”

    “A read-only copy is kept with the conversation for seven years, so a supervisor, an auditor or a DOT request sees the same passage.”

  4. 04Before she sees it

    Not clear-cut — two documents disagree for his ticket

    Answer checker

    The answer checker reads the answer against every source and finds the conflict. By date of travel (Program Terms §4.3), 0 QP: he stays Gold, 1,240 short. By date of issue (Aurelis bulletin PB-26-14), 747 QP per flight at 50%: 1,494 QP, 100,254 and Platinum. Confidence drops to 61%, and the conflict goes to Hannah Lindqvist, the Program Rules Manager, as unclear rule U-031.

    “Two signed documents disagree, so I will not go above 61%.” — Answer checker

  5. 05Next steps

    Three proposals, each inside her authority

    Next-step agent

    The next-step agent proposes what to do, and says who decides: open a status review for Owen Castillo for 1,494 courtesy QP while §4.3 is clarified (recommended); email Graham a written summary with the clauses attached; or explain the rule and close without a review (not recommended). Each one can be approved, edited or rejected.

    “Next steps the agents propose — nothing happens until you approve.”

  6. 0610:36 am · approved

    She opens the review and reads him the same answer every agent would

    Nadia Brooks · Loyalty Service Agent

    Nadia approves the status review: SR-2291 opens with Owen Castillo and Graham hears back by Tuesday, October 20. She cannot give the points herself, and the answer rules say never to promise a status outcome. The script under “What to say” is in plain words, with no internal codes.

    “Aurelis says that change only applies to tickets issued from July 1 — yours was issued June 22 — so I've asked for a status review. You'll hear from us by Tuesday, October 20.”

  7. 0710:52 am · signed

    The rule and the account on one page, then a signature

    Owen Castillo · Member Services Supervisor

    Owen opens SR-2291: what Graham asked, both readings, the gap and the next-step agent's recommendation. The 1,494 courtesy QP are inside his 5,000 QP limit. He approves with the reason code “Partner reclassified fare — ticket issued before change” and signs. Graham moves to 100,254 QP and Platinum, and is emailed the outcome today.

    “I want the rule and the account on one page.” — Owen Castillo

  8. 0810:53 am

    The meaning decided once, for every agent

    Hannah Lindqvist · Program Rules Manager

    Hannah sees U-031 with both passages side by side and who it touches: 2,318 members flew Aurelis class G on tickets issued before Jul 1, on 3,904 segments, with 2,916,288 QP to re-credit; 37 would move up a tier and 64 past answers said the opposite. She publishes §4.3.2 — when a partner changes how it classifies a fare, the partner's stated basis applies — in force Oct 16, and signs.

    “When two documents disagree I hear about it three weeks later, from a complaint.” — Hannah Lindqvist, before

  9. 09Minutes later

    Every member who heard the old answer, found

    Feedback and rule-update agent

    Rule update RU-118 replays the clarification on every member and past answer: 2,318 members to re-credit, 37 moving up a tier, 64 to call back because they were told “0 QP is final” — Samuel Fox this morning, now +1,494 QP. The call-back script and email are drafted; nothing is credited or sent until a supervisor approves.

    “Nothing is credited or sent until a supervisor approves.”

  10. 10On the record

    What the member was told, and why

    Celia Grant · Internal Auditor

    Every read, answer, check, edit, flag and decision is on the audit trail with the record it touched: the account reader's 214 lines, the answer checker's conflict and 61%, Nadia's approval, Hannah's signed clarification. It is kept seven years, and an evidence pack for one member or one rule exports from the same screen.

    “Show me what the member was told and why.” — Celia Grant

Who it’s for

Built for everyone behind a member's answer.

The same call, seen by the four people who carry it — what their day looked like, and what it looks like now.

NB
Nadia BrooksLoyalty Service Agent · Gold & Platinum desk, Tampa
Loyalty Service Agent
Before
55–65 member calls a day with four screens open: “I can find his flights. I can't prove to him which rule applied on the day he flew.”
Now
Asks in plain words and gets the answer pinned to the member's own activity and the clause in force, with the next step to approve and the words to say.
OC
Owen CastilloMember Services Supervisor · 18 agents · approves to 5,000 QP
Member Services Supervisor
Before
Approves status reviews and courtesy points after re-reading everything the agent saw.
Now
Opens a review with the rule, the account, the gap and both readings on one page, then approves with a reason code and a signature.
HL
Hannah LindqvistProgram Rules Manager · Corvane Compass
Program Rules Manager
Before
Owns the program terms, partner charts and promotions, and hears about a conflict weeks later, from a complaint.
Now
Gets each unclear rule the day it is found, with both passages and every member it touches, and decides the meaning once for every agent.
CG
Celia GrantInternal Auditor · samples answers and exceptions
Internal Auditor
Before
Answers DOT and internal requests by piecing together call notes, CRM cases and old rule versions.
Now
Filters every answer, source and decision by member, person, agent or kind, and exports the evidence pack.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents read the account, find the rule in force, replay the points and check every answer; the service agent decides what is said and done.

Question reader

Turns the service agent's words into the question, the member and the activity in scope, from the call transcript and the CRM contact.

  • Never guesses a member; asks when two match
Account reader

Reads the member's activity ledger, bookings, partner credits, card points and status history.

  • Read-only on the loyalty platform and reservations
  • No card numbers — card spend is read as totals
Rules finder

Finds the clause and the version in force on the date that matters — program terms, partner earning charts, promotions and bulletins — and compares new documents with the ones they replace.

  • Quotes only signed, live versions; drafts are marked
Earning calculator

Replays Qualifying Points and miles for each activity under each reading of the rule, line by line, by partner, chart version and fare class.

  • Never posts a credit
Answer checker

Reads every answer against every source before it is shown, sets the confidence, finds conflicts between documents and opens an unclear rule for the Program Rules Manager.

  • Can block or flag an answer, never change it
  • Below 85% confidence the answer is marked “not clear-cut”
Next-step agent

Proposes steps inside the person's authority — a status review, a written summary, an explanation — and drafts the script, the email and the review.

  • Drafts only; a person approves
  • Never promises a status outcome
Feedback and rule-update agent

Traces wrong-answer flags to their cause and finds every conversation with the same answer; when a rule changes, replays it on affected members and past answers and lists who to call back.

  • Lists call-backs; never contacts members or credits points
Service agent, supervisor and Program Rules Manager

Decide every answer, review and rule. The agents propose; a named person decides.

Ask in plain words

Ask about any member, rule or review, in plain words

Follow-ups stay in the same conversation, and every answer points to the ledger line, clause or policy it came from.

What does he need for Platinum by Dec 31?

Without the review he needs 1,240 QP by Dec 31. One Corvane round trip RDU–DEN in fare M (base fare $412) earns about 2,060 QP at 5 QP per dollar. If SR-2291 is approved he reaches 100,254 and needs nothing more.

Can I give him the points?

No — service agents cannot add courtesy QP. A supervisor can approve up to 5,000 QP per review, and members hear back in 2 business days. That is why the status review is the proposed step.

Why is the confidence only 61%?

Four checks passed: the flights, the chart version, the miles and the partner file. The fifth failed: §4.3 counts the date of travel, the partner's bulletin the date of issue. Two signed documents disagree, so I will not go above 61%.

Which answers were flagged wrong today, and why?

12 of 47 flags were confirmed wrong. The biggest: F-0927 — a lounge answer used policy v4 instead of v5; 38 conversations had the same answer and 21 members are being called back.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

Today, for the service agentThe member on the line, callbacks with their clocks, reviews waiting and flags fixed — and what the agents answered across the member service desks today.
The member deskA frequent flyer member service conversation with the agents: the member's qualifying points pinned beside it, and the answer tied to his own partner flights and the program terms clause.
The clause behind the answerProgram terms §4.3 Partner flights, version and effective date, with the words the answer relies on highlighted.
When two rules disagreePartner flight credit under both readings — date of travel and date of issue — the outcome for the member's elite status, and the unclear rule sent to its owner.
Next steps to approveThe calculation replayed by fare class and chart version, and three proposed steps inside the service agent's authority, each to approve, edit or reject.
What to sayThe status review opened with the supervisor, the promise recorded on the call, and a plain-language script every agent would give.
The member accountQualifying points, miles balance and lifetime miles, and the activity ledger with the earning on every line and why a partner flight earned 0 QP.
How the agents answeredEach agent's step with its time and sources, the plan, and every source read — nothing changed in any system.
Elite status review, signedThe supervisor approves 1,494 courtesy QP with a reason code and signature, linked to the unclear rule.
The unclear rule, side by sideProgram terms against the partner bulletin, the members and past answers each reading touches, and the clarification drafted for the Program Rules Manager.
Rule updates and call-backsA clarification replayed on every member and past answer: members to re-credit, tier moves and call-backs, waiting for the supervisor.
ResultsLoyalty call handle time against the August baseline, answers used as given, answers confirmed wrong, goodwill miles, what members ask and the rules people trip on.
The audit trailEvery read, answer, check, edit, flag and decision by an agent or a person, with the record it touched, kept seven years and exportable as evidence.
Governance

Built for member trust: cited, checked, signed, on the record.

Every value cites its sourceEach number in an answer links to its ledger line, the clause and version in force, or the partner bulletin, and the passage is kept with the conversation for seven years.
A second agent reads every answer firstThe answer checker reads each answer against every source before the service agent sees it, and says “not clear-cut” when two documents disagree, with the outcome under each reading.
Read-only on the ledgerThe agents read the loyalty platform and reservations but never post a credit, never show card numbers and never contact a member. Writes to the CRM go through approvals only.
People approve inside their limitsService agents give no courtesy points; a supervisor approves up to 5,000 QP per review with a reason code and signature, and above that the Head of Loyalty decides. No agent promises a status outcome.
Unclear rules decided by their ownerEach conflict goes to the Program Rules Manager with both passages side by side. A clarification is signed, versioned with its effective date and replayed on every past answer it changes.
A record a regulator can readEvery read, answer, check, edit, flag and decision is on the audit trail with who, what and when, and exports as an evidence pack — so a DOT inquiry or a written complaint, which 14 CFR 259.7 says must be answered within 60 days, can be answered from the record.
Configuration

Your program's limits, not ours

The thresholds the agents work inside and the rules every answer is checked against are settings, saved and on the audit trail.

SettingDefaultChoose from
Confidence below which an answer is marked “not clear-cut”85%Set in percent; applied to every answer
Supervisor approval limit per review5,000 QPSet in QP; above it the review goes to the Head of Loyalty
Courtesy QP a service agent may give0 QPSet in QP; at 0 every courtesy credit needs a review
Status review answer time2 business daysSet in business days; each review shows its clock, and late ones are marked overdue
Every value cites its sourceOnOn · Off
Never promise a status outcomeOnOn · Off
Use only signed, live versionsOnOn · Off
Offer a written summary on status callsOffOn · Off
Connections

Works with the systems a loyalty desk already runs on

Loyalty platformaccounts, activity ledger and status tracker, read-only
Reservationsbookings and tickets, read-only
Partner accrual feedsairline and hotel partners' daily files, with a warning when one is late
Customer service CRMcontacts, status reviews and call notes, written through approvals only
Contact center telephonycall start, the verified member and the transcript
Program rules libraryprogram terms, partner earning charts, promotions and bulletins, each version with its effective date
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of answers cite the clause in force or the member's own record
every answer
clause or account line
target
1day
from an unclear rule to one answer for every agent
Todayweeks, found by complaints
With the agents1 day, every member found
target
10%
shorter loyalty calls; a US carrier's pilot cut handle time 10%
Baseline8:40
With the agents≈ 7:48

“demo” = seen in the working solution, on its sample program data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (Reuters review of airline filings, March 2026 — co-brand cash about four times adjusted operating income at one US network carrier in 2025; Deloitte 2025 Consumer Loyalty Survey — about 1 in 5 of the most loyal flyers feel recognized; an agent-assist vendor's published customer story — a US carrier's 48-agent pilot cut handle time 10%). DOT opened its inquiry into the four largest US loyalty programs on Sept 5, 2024, under 49 U.S.C. 41712. Corvane Airways, Corvane Compass, Aurelis Airlines and every person named on this page are fictional — characters and sample data in the working solution.

Questions

What loyalty and member service leaders ask us.

What is Frequent Flyer Member Service Assistant?

Frequent Flyer Member Service Assistant is AI for frequent flyer member service: seven agents work beside the loyalty service agent during the call, read the member's own account, find the program terms clause and partner chart in force on the date that matters, replay the points and cite every value. When two rules disagree it says so, and the service agent decides what is said and done.

Why didn't a partner flight count toward elite status, and how does it explain that?

Usually the partner's fare class earns miles but no qualifying points under the chart in force. The earning calculator replays each partner flight by chart version and fare class — in the demo, class G at 0% QP and 25% miles — and pins the answer to the member's own ledger lines and the clause, so the agent can show exactly which flight did what.

How does AI help loyalty contact center agents answer program questions?

The agent asks in plain words during the call and gets a short answer first, then the member's activity, the rule as it read on the date, the calculation and a script of what to say. Follow-ups stay in the same conversation. In the demo the agents answered from 11 sources in 3.4 seconds.

What happens when the program terms and a partner bulletin disagree?

The answer checker reads every answer against every source before it is shown. When two documents disagree it marks the answer “not clear-cut”, shows the outcome under each reading, lowers the confidence and sends an unclear rule to the Program Rules Manager with both passages side by side.

How do you find members who were given the old answer after a rule changes?

When the Program Rules Manager publishes a signed clarification, the feedback and rule-update agent replays it on every affected member and every past answer, and lists the re-credits, tier moves and call-backs. In the demo one clarification found 2,318 members and 64 past answers; nothing is credited or sent until a supervisor approves.

Can the AI give courtesy points or promise status?

No. The agents are read-only on the ledger, never post a credit and never promise a status outcome. The next-step agent only drafts; a service agent approves each step, a supervisor approves courtesy points up to the limit with a reason code and signature, and the Head of Loyalty decides above it.

Does it keep a record for DOT inquiries and member complaints?

Every read, answer, check, edit, flag and decision is on the audit trail with the record it touched, kept seven years, with the passage each answer relied on. An internal auditor can export an evidence pack for one member or one rule — what the member was told, and why.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your program terms, partner earning charts, status review policy and the systems your desk uses — and it goes live once every quality gate has passed. A first-time setup walks through sources, roles and a test question before the desk goes live.

See it on
your program rules.

We'll run Frequent Flyer Member Service Assistant on your own program terms, partner charts and a sample of past member questions.