Triggered when /outbox/listings has no confirmed ack in 48h, feed is blind, all listing changes stuck.
At a glance
P1 alert. Fires when the AbeBooks outbound listings feed (/outbox/listings) has not received a confirmed ack from AbeBooks in 48 hours. While the alert is active, every listing edit (price change, stock change, condition update, new listing, delete) is stuck in a queue with no path to AbeBooks. The catalogue is frozen on whatever state the last successful cycle left it in.
Calculation
Calculated automatically from your AbeBooks data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK independent bookseller, 38,400 active AbeBooks listings, daily outbound feed cycle. Incident timeline 28 Apr 26 to 01 May 26.
Cumulative impact during the 56-hour outage:
Six things to notice that are specific to AbeBooks and the book-trade FTPS feed model:
- 48 hours is the standard threshold but not the only one to use. A bookseller running a daily feed cycle should alert at 48h; a bookseller running a 4-hourly cycle should alert at 12h or 24h. Tune the threshold to your actual feed cadence; default catches the daily-cycle audience.
- The “queued, no ack” signature is the most common version of feed failure. AbeBooks’s FTPS server doesn’t send error responses to most failure modes; it just drops the connection or stops processing. Detection is by ABSENCE of ack, not by error message. This is why the threshold is time-based rather than error-count-based.
- TLS certificate rotation is the #1 cause and the most preventable. Merchants using their own outbound FTPS client should subscribe to AbeBooks’s developer mailing list for advance notice of certificate rotations (typically 30 days advance notice for planned rotations, 0 days for emergency rotations). Vortex IQ’s connector handles cert pinning automatically, but custom feed clients often miss this.
- Stockout cancellation cascade is the second-order damage. During the 56h outage, 412 books sold on other channels were still listed as available on AbeBooks. Of the 14 that buyers attempted to purchase on AbeBooks, every one resulted in a stockout cancellation, which counts toward the 3% cancellation threshold. A 56h outage during a busy week can wipe out 30 days of careful cancellation-rate management.
- The 30 to 90 day reputational tail. AbeBooks’s seller-standing tile averages cancellation rate over 30 days. A 14-cancellation cluster during this outage will sit in the 30D average for the next 30 days; expect the seller-standing tile to show “at risk” until early Jun 26.
- The 9,840 queued repricer updates are interesting. Most of those are routine 1 to 5 pence pricing nudges that don’t matter individually, but in aggregate they represent the catalogue tracking the live market. Letting them queue and fire all at once after the outage causes a one-day price-change spike that some buyers notice; a phased re-upload (1,000 listings/hour) is gentler.
Sibling cards merchants should reference together
Feed cycle failure is the P1 operational alert. Pair with these to triage and recover:Reconciling against the vendor’s own dashboard
Where to look in the AbeBooks seller dashboard: AbeBooks’s seller dashboard does NOT publish a feed-health view; the merchant typically only learns of a feed failure via downstream symptoms (drop in revenue, spike in cancellations). Three indirect views help triangulate during an active alert:- My AbeBooks → Inventory → Upload History. Shows the last N upload attempts AbeBooks recorded; if the most recent entry is >48h old, AbeBooks confirms it has not received your files.
- My AbeBooks → Inventory → Manage. Spot-check any listing you know you’ve recently edited; if the AbeBooks UI shows the OLD price/stock/condition, the change hasn’t propagated.
- AbeBooks Developer Status Page (when available; intermittent service). Lists known platform-side outages.
Cross-connector reconciliation:
Feed cycle failure is fundamentally per-marketplace; cross-connector reconciliation surfaces shared root causes (merchant-side network, DNS, time service).