Twelve months of Zendesk contacts, November 2025 to October 2026. Most of our volume is the railway's problem. The problems that are ours to fix are smaller in volume, come back every month, and cause a lot of pain each time.
About 80 a month until June, about 120 a month from July. Wrong date overtook wrong time in September.
Peaked at 85 in November, fell, and came back to 65 in September.
Change and refund requests that weren't eligible under the fare rules. "Change my date" is 15% of Superfare contacts.
Email is the only way a Superfare customer gets their ticket. 20–50 people a month, plus 277 in the September outage.
Including after changing train, when the old bid can still win and charge (open since 2024).
All figures come from Zendesk, our customer support system, unless labelled otherwise: they count contacts, not bookings or app users. Merged duplicates, spam and test tickets are removed. October runs to the 27th. No customer is identifiable on this page.
Seven in ten upgrade contacts are the refund form for a cancelled or downgraded train. Take those out and upgrades generate about 480 contacts a month.
| Product | Nov | Dec | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct* | Total | Share |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Upgrades | 2,012 | 1,464 | 1,260 | 1,149 | 1,536 | 1,746 | 1,723 | 2,253 | 2,183 | 2,037 | 1,499 | 1,612 | 20,474 | 57% |
| …of which refund form (cancelled / downgraded train) | 1,270 | 967 | 856 | 704 | 1,061 | 1,323 | 1,268 | 1,732 | 1,668 | 1,607 | 1,021 | 1,249 | 14,726 | |
| Rail tickets (B-SEATFROG) | 719 | 518 | 577 | 573 | 565 | 423 | 412 | 518 | 429 | 401 | 403 | 360 | 5,898 | 16% |
| Superfare | 242 | 134 | 147 | 161 | 246 | 244 | 253 | 316 | 302 | 280 | 472 | 248 | 3,045 | 8% |
| Secret Fare | 31 | 23 | 22 | 18 | 33 | 17 | 33 | 36 | 16 | 25 | 50 | 26 | 330 | 1% |
| Train Swap | 45 | 22 | 34 | 23 | 31 | 16 | 15 | 28 | 15 | 16 | 36 | 12 | 293 | 1% |
| Account deletion | 292 | 198 | 213 | 168 | 174 | 202 | 210 | 237 | 213 | 242 | 220 | 234 | 2,603 | 7% |
| Product not identifiable | 404 | 271 | 292 | 311 | 280 | 259 | 214 | 281 | 334 | 268 | 337 | 252 | 3,503 | 10% |
| All contacts | 3,745 | 2,630 | 2,545 | 2,403 | 2,865 | 2,907 | 2,860 | 3,669 | 3,494 | 3,269 | 3,036 | 2,744 | 36,167 | |
| Per day | 125 | 85 | 82 | 86 | 92 | 97 | 92 | 122 | 113 | 105 | 101 | 102 | 99 |
*October is 1–27 Oct. Products come from the product field, filled in from tag families where it's blank. Rail change-request forms count as rail tickets.
Money back (any reason) 45%
Train cancelled 27%
Complaint about journey or product 6%
First not available or downgraded 5%
Change class (mostly Standard Premium vs First) 4%
Upgrade couldn't be used or wasn't scanned 3%
Refund 29%
Change the date 15%
Ticket late or not received 11%
Where is my booking 10%
Train cancelled 7%
Booking confirmation 5%
Refund 37%
Change train 18%
Change date 14%
Secret Fare: change date 20%, refund 18%, ticket late or missing 12%
Train Swap: refund 35%, ticket not received 10%, change date 10%
From the automatic reading of each customer's first message, which exists for Feb–Mar and Jul–Oct 2026 only. The 12-month themes below use agent tags, which cover the whole year.
Each small chart shows Nov 2025 → Oct 2026. Counted from agent tags, one contact per theme. Tags under-count, because agents don't tag everything they see.
| Theme | Nov | Dec | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct* | Total |
|---|
| Nov | Dec | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct* | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bought something other than what they meant (wrong date / time / route / seats, already had First, didn't realise they'd won) | 91 | 51 | 105 | 95 | 78 | 67 | 64 | 86 | 110 | 107 | 118 | 96 |
Hand-triaged refunds only, so it covers only refunds that needed a human decision.
| Problem customers keep hitting | Seen in CS | Linear | Status |
|---|---|---|---|
| Buy Upgrade Now shown on the last seat, then refused at checkout | Spikes in Mar and May; 4 feedback contacts in Sep | ENT-4590 → ENT-4586 | Done · 21 Sep 2026 |
| After changing a train, the old bid can't be withdrawn and can still win and charge | Every month (bid-withdrawal theme: 200/yr) | GRO-337 (Nov 2024), PAX-3217 (Apr 2025) | Open · low priority |
| Superfare: email is the only way the ticket reaches the customer | 20–50 a month; 277 in Sep | ENT-4669 fallback (Sep 2026); GRO-2150 bounced emails unnoticed (Oct 2026); ENT-1882 / ENT-1119 bounce handling | Backlog since 2023 |
| Superfare: second purchase in the same session charged but never fulfilled | Roughly monthly, only found when customers complain | ENT-4400 | Backlog · High |
| Superfare confirmation sent to an email the customer had corrected | Isolated | ENT-4587 | In progress |
| Standard Premium bought as First Class | 609 contacts/yr | 2024 experiments shipped (PAX-2520, GRO-6); no open fix ticket found | Product working on it |
| Wrong date / time / route | 1,130 contacts/yr, rising | No ticket found | None |
| Rail bookings to "any station" destinations fail after payment | 85 failed-booking contacts/yr; one customer charged and auto-refunded four times | Raised by CS 21 Sep | Not confirmed in Linear |
| Cancelled trips stay upgradeable in the app | Feedback in Sep | Not found | None |
Status read from Linear on 28 October 2026.
CS observation, not measured.
2,318 rated comments over the year: 377 unhappy, 1,941 happy. Every unhappy comment was read and coded by hand.
207 of 377.
25 are both: a mistake spotted within minutes, then no way to fix it.
The process, the wait, or not knowing the status. Another 31 happy customers still call it clunky.
Counting happy ratings too. Most of the happy ones were rescued with goodwill.
| Product theme in comments | Unhappy | Share | Happy, still mentions it |
|---|---|---|---|
| Can't change, cancel or transfer after buying | 65 | 17% | 6 |
| Refund / change process is hard | 42 | 11% | 31 |
| Booked the wrong date, time, train or ticket | 34 | 9% | 62 |
| Refund not received / no status | 34 | 9% | 2 |
| App / website bugs and usability | 23 | 6% | 13 |
| Upgrade seat not as expected (seated apart, no window, accessibility) | 14 | 4% | 4 |
| Price and fees | 13 | 3% | 9 |
| Bids that can't be withdrawn | 9 | 2% | 5 |
| Ticket email not received / ticket validity | 8 | 2% | 11 |
| Missing features (in-app refunds, bike reservations, receipts, older phones) | 7 | 2% | 6 |
| Buy Upgrade Now not working | 5 | 1% | 1 |
| Standard Premium vs First Class | 5 | 1% | 3 |
A comment can carry more than one theme. Counts are hand codes, so allow ±2–3. Service handling (speed, tone, a decision the customer disagreed with) appears in 64% of unhappy comments. 28 of the 81 "disagreed with the decision" comments are the fare rules themselves, delivered by an agent. 39 unhappy customers objected to being sent to the train operator.
"It is poor form to not refund an upgrade when I booked for the 7-30am instead of the 7-30pm. It was a genuine mistake and not even allowing me to transfer it is churlish"Oct 2026 · Upgrade · unhappy
"The problem is not with the agent but with the policy. To refuse to provide a refund or an opportunity to reschedule the booking, with plenty of notice, seems unfair…"Jun 2026 · Upgrade · unhappy
"Just giving a blanket 'we don't refund under any circumstances' even for an obviously genuine mistake is poor."Apr 2026 · Superfare · unhappy
"I accidentally bid for the wrong date - I'd come off the app then returned and it defaulted to that day. As a regular user, who realised within two minutes…"Apr 2026 · unhappy
"Only after I received the email confirmation did I understand that I bid for that day's trip and not my actual travel days."Jul 2026 · Upgrade · happy rating
"First time user of your site and didn't understand navigation. Ended up paying for two new tickets when I already had one, at over £120…"May 2026 · Upgrade · unhappy
"You make getting a refund far too complicated. Why do i have to leave the app? Why do you need more than just the ticket reference?"May 2026 · unhappy
"Could you please make it easier to get a refund for a declassified train? each time I have to go searching information rather than a button from the ticket itself"Dec 2025 · unhappy
"One click refund requests would be amazing, given the frequency of declassification"Jun 2026 · happy rating
"There should be a way of moving my ticket to a different day without getting me to buy a ticket first, then asking a refund for the first ticket…"Apr 2026 · unhappy
"My ticket was marked resolved, but I have not received any information. I dont know if my refund is being processed or not, and if not what the reason it."Apr 2026 · unhappy
"Booked three tickets. Not seated together and no way to change…!"Jun 2026 · Upgrade · unhappy
"I chose the wrong day, my fault but disappointed that you can't cancel once the auction has started"Jul 2026 · Upgrade · unhappy
"I didn't know I was only getting a premium economy seat. … I didn't want a premium upgrade and that wasn't clear when I paid."May 2026 · Upgrade · unhappy
"…it said upgrades were available on the train (at the point I pressed the button to buy), then when the confirmation came through a few seconds later and I clicked 'upgrade now' it said 'no upgrades available'…"Sep 2026 · happy rating
"…you don't know where you stand until 30 mins before departure so...frustrstinh … I will just upgrade directly and have certainty if I want it."Mar 2026 · Upgrade · happy rating
"Why is there a £5 admin fee on my £6 tickets, I didn't even use them and I only got £1 back on my refund."Nov 2025 · unhappy
"Being able to add an upgrade and knowing if trains are cancelled I can get the money back quickly, well thats fantastic service."May 2026 · happy rating
"If getting refunds when this happens was hard work, I would have to stop using your service as being too painful… it is always fantastic when it is so straightforward…"Jan 2026 · Upgrade · happy rating
"Understood the predicament I was in and took a kind, non-punishing view on a situation - one that will result in me continuing to use your service as often as I can."Jun 2026 · Upgrade · happy rating
Satisfaction ratings are binary (good/bad). Quotes are verbatim, trimmed with "…", and anonymised: names, emails, phone numbers and booking references removed.
Calendar time, flat for 12 months. About 8 business hours. About 4 in 10 customers wait more than a day.
Live since February 2026, reaching 24% in September.
That's about 1–4% of all contact volume. The rest go to a person.
| Nov | Dec | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct* | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| First human reply, median (calendar hours) | 21.4 | 21.0 | 21.2 | 23.5 | 20.7 | 21.7 | 22.0 | 20.8 | 22.9 | 21.0 | 21.4 | 21.1 |
| First human reply, median (business hours) | 8.2 | 7.7 | 7.8 | 9.0 | 7.3 | 8.4 | 9.3 | 7.7 | 8.2 | 6.3 | 7.7 | 4.4 |
| Replied within 24 hours | 56% | 60% | 58% | 51% | 60% | 57% | 58% | 62% | 54% | 61% | 58% | 60% |
| AI opened the conversation | — | — | — | 38 | 223 | 443 | 561 | 577 | 452 | 545 | 735 | 465 |
| …share of all contacts | — | — | — | 2% | 8% | 15% | 20% | 16% | 13% | 17% | 24% | 17% |
| …resolved by the AI with no human | — | — | — | 26% | 18% | 19% | 19% | 17% | 15% | 22% | 12% | 16% |
| % good rating: AI-touched / others | — | — | — | 83 / 83 | 78 / 85 | 79 / 90 | 64 / 92 | 75 / 89 | 90 / 90 | 61 / 89 | 76 / 88 | 68 / 93 |
First reply time is Zendesk's reply_time_in_minutes, which counts agent replies only. 15–22% of contacts have no reply recorded (mostly forms that never needed one), so treat these as directional. "Resolved by the AI" uses Zendesk's automated-resolution tag. The September monthly review quoted 9% from a narrower field-based measure; both point the same way.
| Booking database | Nov | Dec | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct* |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Upgrade sales | 66,010 | 53,978 | 54,081 | 56,634 | 70,426 | 64,569 | 67,824 | 69,968 | 68,878 | 57,211 | 62,507 | 53,634 |
| Upgrade refunds | 1,150 | 1,121 | 919 | 910 | 1,466 | 1,475 | 1,495 | 1,970 | 1,733 | 1,420 | 1,191 | 1,161 |
| Refunds per 100 sales | 1.7 | 2.1 | 1.7 | 1.6 | 2.1 | 2.3 | 2.2 | 2.8 | 2.5 | 2.5 | 1.9 | 2.2 |
Sales and refunds come from the booking database (sale table), read 28 Oct 2026, not Zendesk. Before June a single legacy option covered both refund reasons, so cancellations and downgrades can't be split for earlier months.