SystemDistribution, Sales & NDC

Airline Group Sales Management

Airline group sales that quotes the same day, priced on the seats each group displaces

Group quotes the same day, priced on the seats they displace, with every deadline watched.

See one case, screen by screen ↓
demo6minfrom the organizer's email to a priced, re-checked group quote on the sample choir request
demo25full faresthe choir would turn away on a summer Saturday to Rome — priced into the quote at $386 a traveler
demo74%chance of winning at the customer's budget, against 58% at the agents' price — shown before she sends
target0groupspast a deposit, names or ticketing date unseen
In short

What is Airline Group Sales Management?

Airline Group Sales Management is airline group sales software for the group desk: it handles group booking management from request to departure — quote, contract, deposit, names and ticketing. Seven AI agents read each group request, price it on the seats it displaces on each flight, draft the terms from your group policy, re-check every price and watch every deadline; the group sales agent asks why, edits and sends.

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

Updated

The problem

Why an airline group sales quote still takes days

Airline group sales still runs on email. A request for ten or more people flying together — a college choir, a sales incentive trip, a marching band, a conference — reaches the group desk as free text or an agency portal form. The group sales agent re-keys it, asks revenue management what the seats are worth, waits, builds the group fare quote in a spreadsheet and writes the deposit, name list and ticketing terms by hand.

The money leaks in what nobody had time to check. A peak flight priced from the rate sheet gives away the full fares the group turns away. Taxes left out of the per-person price break the full-fare rule. A deposit three days late goes unnoticed while the seats stay blocked, a name list with nicknames fails Secure Flight, and a group that quietly shrinks holds seats until it is too late to sell them.

demo2.6daysmedian time to quote at the sample airline's group desk before the agents started
typical72hoursbefore departure, every traveler's Secure Flight name, date of birth and gender must be in
typical6hoursof retime on an international flight is a significant change — the group may claim a refund
Where a group quote's hours goestimated
By hand20.3 days
With the solution1.5 days
  • Reading and re-keying the request0.3 → 0.1 d
  • Waiting for revenue management to price the seats12 → 0.1 d
  • Building the price in a spreadsheet1 → 0.1 d
  • Writing deposit, names and ticketing terms0.5 → 0.1 d
  • Approval above the agent's authority6 → 1 d
  • Writing and sending the quote0.5 → 0.2 d

Estimated split for one long-haul group request at a network airline's group desk, by email and spreadsheet and with the solution, in working hours.

How it works

From a group's email to a signed, watched quote

Seven agents read each request, price it against what it displaces, draft terms, check and chase; the group desk sends.

What comes in
Group requests inemail, agency portal, web form · free text, any group
Agents at work
Request readervalues + sources
Then
Displacement pricerper flight
Terms drafterfrom policy
Then
Checkerre-computes on its own
Then
Follow-up agentdeposits, names, tickets
Name list checkerSecure Flight
A person decides
Group sales agent, desk manager, RM analystask why, edit, send; co-sign above authority
What comes out
Quote sent the same day
Deadlines watched
Seats released in time
One case, step by step

One airline group sales request, from email to a sent quote

At 06:52 on Thursday, January 14, the Halvorsen College Chamber Choir asks Corvane Airways for 42 seats, Chicago O'Hare to Rome, in June. Here is how the group desk works with its agents — asking, approving, seeing the evidence — screen by screen, in the working solution.

  1. 01Thursday morning

    What needs her today, with the agents' night already done

    Jenna Morales · Group sales agent

    Overnight the agents read 14 group requests — 9 by email, 4 from the agency portal, 1 web form — priced 11 and drafted 9 follow-ups. Jenna's home screen shows 5 quotes ready, 4 small ones that can go as they are, 9 deadlines in the next 7 days and her 37 live groups holding 1,039 seats. Nothing went out without her.

    Follow-up agent: “Two groups could lose seats this week. Start with the choir: their reply is promised by 14:52.”

  2. 0206:53 · read in 9 s

    The organizer's email becomes a thread

    Request reader

    Dr. Amelia Brandt's email sits at the top; the agents reply under it. The Request reader pulls out 42 travelers (38 singers, 4 faculty), ORD–FCO on Saturday June 12 and back June 26, a day either way, a budget of about $1,050 per singer all in, two wheelchair requests (WCHR), education group, payment by wire. Each value is highlighted in the sentence it came from. It knows the college: three past groups, 97% of seats flown, deposits always on time — and no duplicate request.

    “One thing to ask: the budget is “per singer”. Do the 4 faculty pay the same? I put the question in the draft reply.”

  3. 0306:56

    Priced on what the group turns away, flight by flight

    Displacement pricer

    CV 96 to Rome on Saturday June 12 has 211 economy seats, 74 booked and 194 forecast without the group: 17 spare. Forty-two seats turn away 25 forecast passengers worth $648 each — $16,200, or $386 per traveler. CV 97 home has 49 spare seats, so it displaces nobody. Group base fare $552 + $386 + $0 + $148 taxes and fees = $1,086 a person, $45,612 for the group. Flying Friday June 11 instead would be $870.

    “Chance they accept, from 212 education quotes to Europe: 58% at $1,086 (3.4% over their budget) · 74% at $1,050.”

  4. 04One click

    Every number opens to its source

    Jenna Morales · Group sales agent

    Jenna clicks the citation on CV 96's forecast and sees the revenue management forecast of 05:00 that morning, 149 days out: 211 seats, 74 booked, 194 forecast (P10 181, P90 207), 17 spare. Summer Saturday departures to Rome flew 98% full in 2025 and 2026. The displacement price is something she can read and defend, not a score.

    “The highlighted passage is what the agent used. Every value on screen links back to a passage like this one.”

  5. 0506:57–06:58

    Terms from the group policy, and a second agent re-checks the price

    Terms drafter and Checker

    The Terms drafter uses the policy template “Education groups — long-haul summer”: 10% deposit of $4,561 by February 1, 40% by March 14, names and Secure Flight data by April 28, balance and ticketing by May 13, free attrition up to 4 seats until April 28, offer valid until January 28. The Checker re-runs both flights from the raw bookings without the pricer's figures and gets $1,084 — they agree within $2. Taxes are included, the price is above the $700 floor, and it sits inside Jenna's authority.

    Checker: “I re-ran both flights from the raw bookings without the pricer's figures: $1,084 against its $1,086 — we agree within $2.”

  6. 0608:41

    “What if we match their budget?” — then a reason on the record

    Jenna Morales · Group sales agent

    Jenna asks the agents in the thread. At $1,050 the trip earns $1,512 less if accepted, but the chance of acceptance rises from 58% to 74%, so the expected value net of displacement rises from $13,454 to $16,046. She sets $1,050. Because that is below the agents' price, she picks a reason — “Matched the customer's stated budget” — and the choice is signed with her name and role and time-stamped.

    Displacement pricer: “$1,050 is $36 under the displacement price: inside your $50 authority. Still well above the $700 floor.”

  7. 0708:42 · Sent

    The quote goes out the same morning, and is watched

    Jenna Morales · Group sales agent

    Jenna reviews the drafted email, keeps the answer to the faculty question and sends: $1,050 a person, $44,100 for the group, deposit $4,410 by February 1, offer valid until January 28. The email, the price build-up, the Checker's re-computation and her reason are on the record. The Follow-up agent takes over the waiting.

    Follow-up agent: “If Dr. Brandt has not replied by Thu Jan 21 I will draft a nudge; the offer ends Jan 28 and the deposit of $4,410 is due Feb 1. Seats stay on option until then.”

  8. 08Next 7 days

    Every deposit, name list and ticketing date, with the message drafted

    Follow-up agent

    Deadlines lists 3 deposits, 4 name lists and 2 ticketing dates. Westbrook University Alumni's $4,480 deposit is 3 days late and their 40 seats release on Saturday; the agent has drafted a reply offering to hold to January 22, which needs Curtis Hale. Ashcombe University Alumni have 26 clean names and a paid balance, so Jenna can issue 26 tickets today. Routine reminders go in one click.

    Nothing goes to an organizer, and no seat is released, without a person's yes.

  9. 09Names in

    A name list checked against Secure Flight before the airport finds it

    Name list checker

    Kestrel Engineering's spreadsheet has 24 rows. The checker finds three issues: “Jon Smyth” is SMYTH, JONATHAN on the passport list, and a nickname fails the match at check-in; Rafaela Ortega has no date of birth, which Secure Flight requires 72 hours before departure; Laura Benning appears twice, so the group is 23, inside its free allowance. Helen Draper's “needs wheelchair to gate” becomes a WCHR request on her booking.

    The Name list checker never changes a name without the organizer's confirmation.

  10. 10A group shrinks

    Seats back on sale while they can still sell

    Follow-up agent and Owen Fischer · RM analyst

    Harbor City Running Club contracted 30 and named 22. The contract allows 3 seats free; for the other 5 the deposit is kept, $510. The agent proposes releasing the 8 unneeded seats on CV 54 and CV 55; released today they would likely sell 8 on CV 54 and 3 on CV 55, worth $7,616 — about $3,500 after February 1. The release goes to Owen Fischer for revenue management sign-off, and the notice to the club is drafted for Jenna to send.

    “Every seat release is signed by revenue management.”

Who it’s for

Built for everyone on the airline group sales desk.

The same group requests, seen by five of the people who carry them — what their week looked like, and what it looks like now.

JM
Jenna MoralesGroup Sales Agent · Europe desk, ORD · 37 live groups
Group sales agent
Before
“I spend the morning re-typing emails and the afternoon waiting for RM.”
Now
Opens each request already read, priced per flight and re-checked; asks the agents why, sets the price and sends the same morning.
CH
Curtis HaleGroup Desk Manager · co-signs above agent authority
Group desk manager
Before
“I approve discounts with no idea why they were needed.”
Now
Gets each case with its sources — the flights, the displacement, the Checker's result, the account's history — and approves, edits or rejects with a reason.
OF
Owen FischerRevenue Management Analyst · transatlantic groups
Revenue management analyst
Before
“A choir on a sold-out Saturday costs me twenty-five full fares.”
Now
Signs off every group with displacement above $300 per traveler and every seat release, with what the seats would sell for.
RA
Ruth AmelingRevenue Accounting · group payments
Revenue accounting
Before
“Half the wires arrive with no group number.”
Now
Sees a $24,816 wire with no group number matched to the one group whose open balance it equals, and confirms it.
DK
Dana KowalskiSales Systems Administrator · connections, roles, rules
Sales systems administrator
Before
“Every rule change used to be a ticket to IT.”
Now
Keeps the policy templates, authority limits and connections in settings, each change saved as a new version with a reason.
Built on the engine

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

Seven agents read each request, price it against what it displaces, draft terms, check and chase; the group desk sends.

Request reader

Reads group requests from the group mailbox, the agency portal and web forms; extracts travelers, routing, dates, flexibility, budget, group type, special services and payment method, each with the sentence it came from; checks the CRM and open requests for duplicates; lists what is missing as questions for the organizer.

  • Never sends anything to a customer
  • Never guesses a missing date or party size
  • Cites every value it extracts
Displacement pricer

Prices each group per flight against the revenue it would displace — booked, forecast, spare, turned away — from the revenue management forecast, inventory, the group fare sheet and the tax engine; proposes alternative dates and shows the chance of winning against the customer's budget from the airline's own win history.

  • Never goes below the policy floor
  • Never sends a quote
  • Shows its build-up line by line
Terms drafter

Drafts the deposit, payments, names, ticketing and attrition terms from the group policy template for the group type, and the email to the organizer.

  • Never changes policy
  • Flags non-standard terms for approval
Checker

Re-computes every price from the raw forecast and bookings without seeing the first answer, and checks the full-fare rule, the policy floor, the minimum group size, the template and the person's authority.

  • Cannot approve
  • Reports every difference over $10
Follow-up agent

Watches every deposit, payment, name list and ticketing date; drafts each reminder; spots shrinking groups and schedule changes, with the customer's rights; proposes which seats to release and when.

  • Never releases seats
  • Never sends without a person
Name list checker

Reads name lists and checks Secure Flight and passenger-manifest fields — name as on ID, date of birth, gender — duplicates and special services such as wheelchair assistance.

  • Never alters a name without the organizer
Group revenue reporter

Writes the monthly group revenue report — group revenue, quotes accepted, materialization, displacement accepted, seats released and why quotes were lost — every figure cited.

  • Read-only
Group sales agent, Group desk manager, RM analyst

Edit and send every quote with a reason code; the manager and RM co-sign above authority. The agents propose; a named person decides.

Ask in plain words

Ask about any group, price or deadline

The group desk asks in plain words, in the thread or from any screen. Every answer points to its source and can open the screen or draft the message.

Why is the choir priced at $1,086?

$552 group base fare + $386 displacement on CV 96, where 42 seats turn away 25 forecast passengers + $0 on CV 97, which has room + $148 taxes. The Checker got $1,084 on its own.

Which groups could lose their seats this week?

Two. Westbrook University Alumni (40 seats to London): the deposit is 3 days late and the seats release on Saturday unless you extend it. Calder Chamber Orchestra: 4 of 48 names are still missing for Friday. Harbor City Running Club already dropped from 30 to 22.

What changed on CV 97?

CV 97 from Rome leaves 7 h 10 min later on March 27. Tidewater Garden Tours (28 travelers) flies it that day. Over 6 hours on an international trip is a significant change: they may take a refund if they do not accept it. I drafted the notice for you.

How much displacement did we accept last quarter?

$3.9M on peak flights in 212 groups, each signed by revenue management, and 1,906 seats released before departure, an estimated $1.1M resold.

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 on the group deskThe group sales agent's home: new group requests read overnight, quotes ready, deadlines in the next 7 days, seats held for groups, and the agents' summary as a conversation.
The group request threadThe organizer's email with every extracted value highlighted, the Request reader's summary and open question, and the group fare quote panel beside it.
Displacement pricing per flightEach flight's seats — booked, forecast, spare, turned away — the group displacement cost per traveler, the price build-up with taxes included, a cheaper date and the chance of winning.
The forecast behind the priceOne click on a citation opens the revenue management forecast the pricer used, with the passage highlighted.
Terms, the Checker and the questionDeposit, payment, names and ticketing dates drafted from the group policy, the Checker's independent re-computation, and the agents' answer to “What if we match their budget?”
A reason for every discountSending below the agents' price asks for a reason code and a note, signed with the person's name and role and kept on the audit trail.
The quote sentThe group quote as sent — price, deposit, offer validity and reason — with the Follow-up agent now watching for the organizer's reply.
Group deposit and ticketing deadlinesEvery deposit, name list and ticketing date in the next 7 days, with the Follow-up agent's drafted message and the decision for each.
Group name list and Secure Flight checkEach traveler against the Secure Flight fields — name as on ID, date of birth, gender — with the issues found and the fixes proposed.
Group attrition and seat releaseContracted against named, the free allowance, deposits kept, the seats to release and what they would sell for, sent to revenue management for sign-off.
Approvals above authorityThe group desk manager's and revenue management's decisions, each prepared by the agents with its sources, to approve, edit or reject with a reason.
Group revenue management reportGroup revenue, quotes accepted, materialization and median time to quote, why quotes were not accepted, displacement accepted and seats released.
Your group policyDeposit, payment, names, ticketing, free attrition and offer validity for each group type, the small-quote rule and the minimum group size.
Governance

Airline group sales, governed: cited, co-signed, on the record.

Every value cites its sourceEach value the agents state opens to the passage it came from: the organizer's sentence, the revenue management forecast, the inventory snapshot, the group policy clause or the regulation.
Nothing goes out without a personThe group sales agent sends every quote and reminder. The agents may not send, release seats, waive charges, change names or change policy.
Below the agents' price needs a reasonA price under the agents' price is sent only with a reason code, signed with the person's name and role and time-stamped — so every discount explains itself.
Co-signed above authorityThe group desk manager co-signs over 99 seats or beyond $50 per traveler below the agents' price; revenue management signs displacement above $300 per traveler and every seat release.
A second agent re-computes every priceThe Checker re-runs each group fare quote from raw data without seeing the first answer, checks the full-fare rule (taxes included, 14 CFR 399.84), the floor and the authority, and reports any difference over $10.
An audit trail nobody can editEvery action by people and agents is kept for 7 years with its source and can be exported as an evidence pack. Policy and authority changes are saved as new versions, with a reason.
Configuration

Your group policy, not ours

Authority limits, policy templates and service levels are settings: the agents follow them, and every change is a new version on the record.

SettingDefaultChoose from
Group sales agent: below the agents' price, per traveler$50Any amount, saved as a new policy version
Group sales agent: largest group99 seatsLarger groups go to the group desk manager
Group desk manager: below the agents' price, per traveler$150Any amount, saved as a new policy version
Revenue management sign-off when displacement per traveler exceeds$300Any amount; every seat release is always signed
Education — long-haul summer template10% deposit in 18 days · 40% at 90 days · names at 45 · ticketing at 30 · 10% free attritionSeven templates: two for education, corporate and meetings, incentive, sports, leisure and tours, conference
Send small quotes as they areOnUnder 20 travelers, displacement under $50, standard terms — the person still clicks send, in bulk
Minimum group size10 travelersSmaller requests get a link to individual fares
Service levelsFirst reply within 8 hours · quote in 1 business dayReminders 2 days before a deadline; missed deadlines and schedule changes at once
Connections

Works with the systems an airline group desk already runs on

Group requeststhe group mailbox, the agency group portal and web forms
Reservations and inventorygroup blocks, names and tickets
Revenue managementforecasts and bid prices for every flight
Group policy and farespolicy templates, the group fare sheet, the tax engine and the authority matrix
Payments and bank feedwires and card deposits matched to groups
CRM and data warehouseaccounts, contacts, win history and reporting
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.

estimated
$4Ma year
for each point of group yield on a $400M group book
target
0
groups past a deposit, names or ticketing date unseen
target
Same day
quotes, against two to three days by email
By email2–3 days
With agentssame day

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published rules: 49 CFR Part 1560 (TSA Secure Flight — name, date of birth and gender 72 hours before departure); 14 CFR Part 260 (DOT refunds — a retime over 6 hours on an international flight is a significant change); 14 CFR 399.84 (full-fare advertising, taxes included); 14 CFR Part 382 (assistance requests); 19 CFR 122.49a (passenger manifest). People, airlines, groups, companies and figures named on this page — Corvane Airways among them — are fictional: characters and sample data in the working solution.

Questions

What airline group sales leaders ask us.

What is Airline Group Sales Management?

Airline Group Sales Management is airline group sales software for the group desk: it handles group booking management from request to departure — quote, contract, deposit, names and ticketing. Seven AI agents read each group request, price it on the seats it displaces on each flight, draft the terms from your group policy, re-check every price and watch every deadline; the group sales agent asks why, edits and sends.

How do airlines price group bookings on displacement?

Airline group pricing on displacement charges a group for the individual passengers its seats turn away. The Displacement pricer reads each flight's seats, bookings and the revenue management forecast, and counts the forecast passengers the group would turn away and what they would pay. That displaced revenue is spread over the group's travelers and added to the group base fare and taxes, line by line. In the sample, 42 seats on a summer Saturday to Rome turn away 25 passengers worth $648 each, so the quote carries $386 per traveler for that flight and nothing on the return, which has room.

How fast can we send a group fare quote?

The goal is the same day. In the sample, the choir's email arrived at 06:52 and the agents had it read, priced, termed and re-checked by 06:58; the group sales agent sent it at 08:42. Small standard quotes — under 20 travelers, little or no displacement, standard terms — can be sent in bulk with one click.

How does it track group deposits, name lists and ticketing deadlines?

The Follow-up agent watches every deposit, payment, name list and ticketing date, shows the next 7 days and drafts the message for each. A late deposit shows when the seats release and the choices — extend, ask the desk manager, or release. Wires without a group number are matched to the open balance for revenue accounting to confirm.

Does it check group name lists for Secure Flight?

Yes. The Name list checker reads the organizer's spreadsheet and checks each traveler's name as on ID, date of birth and gender (49 CFR Part 1560), duplicates and special services such as wheelchair assistance. It proposes fixes and drafts the question to the organizer, and never changes a name without the organizer's confirmation.

What happens when a group shrinks?

The agents compare contracted and named travelers against the free attrition in the contract, work out the charge, and propose releasing the unneeded seats while they can still sell, with what they would sell for. Revenue management signs every release, and a waiver of the charge needs a reason and the desk manager.

Do people stay in control of prices and quotes?

Yes. The agents never send, release seats, waive charges, change names or change policy. A price below the agents' price needs a reason code; the group desk manager co-signs above the agent's authority and revenue management signs high displacement and every seat release, all on an audit trail nobody can edit.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your group policy, fare sheet, authority matrix and a sample of past group requests — and it goes live once every quality gate has passed. In the working solution, the agents re-quoted 200 past group requests and came within 3% of the price the desk sent on 171 of them. We will walk you through it on your own past group requests first.

See it on
your group requests.

We'll run Airline Group Sales Management on a sample of your own past group requests and the quotes your desk sent.