Building an Automation Hub for a Ticket-Resale Business in .NET
This is the first post in a series about a project I built for a US-based ticket-resale company: a .NET "automation hub" that connects more than 10 different systems — from POS and marketplaces to banking APIs and an AI that reads email. The problem The event-ticket resale business in the US runs on a patchwork of disconnected platforms: SkyBox (VividSeats' POS for inventory/invoices), Lysted (a resale marketplace), Ticket Evolution, TicketUtils, SeatScouts/AutoQ (purchasing-account management), plus banking (Taekus), Slack, Gmail, and Google Sheets. Every day the operations team had to: Reconcile Lysted sales against inventory in SkyBox Record settlement payments from remit CSV files onto individual invoices Read hundreds of marketing/presale emails so no new ticket drop was missed Monitor balances and sweep cash-back into the main account Bulk-configure a fleet of purchasing accounts All of it repetitive, all of it error-prone when done by hand. My goal: fold everythi...