- 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.
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.
- 01Thursday morning
What needs her today, with the agents' night already done
Jenna Morales · Group sales agentOvernight 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.”
- 0206:53 · read in 9 s
The organizer's email becomes a thread
Request readerDr. 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.”
- 0306:56
Priced on what the group turns away, flight by flight
Displacement pricerCV 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.”
- 04One click
Every number opens to its source
Jenna Morales · Group sales agentJenna 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.”
- 0506:57–06:58
Terms from the group policy, and a second agent re-checks the price
Terms drafter and CheckerThe 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.”
- 0608:41
“What if we match their budget?” — then a reason on the record
Jenna Morales · Group sales agentJenna 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.”
- 0708:42 · Sent
The quote goes out the same morning, and is watched
Jenna Morales · Group sales agentJenna 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.”
- 08Next 7 days
Every deposit, name list and ticketing date, with the message drafted
Follow-up agentDeadlines 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.
- 09Names in
A name list checked against Secure Flight before the airport finds it
Name list checkerKestrel 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.
- 10A group shrinks
Seats back on sale while they can still sell
Follow-up agent and Owen Fischer · RM analystHarbor 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.”