Skip to content
PTI Digital logoSports Analytics

A 10-person team turned an awkward API into a product they could sell

PTI wanted to make ticketing data usable by the sports clubs they serve, but the portal's API was awkward and its payload buried the useful fields inside columns of JSON. Their own team unpacked it in Mammoth, blended it with historical seasons, and published it to Tableau — a dashboard their clubs had never had access to before.

0
lines of code written to unpack the JSON
1
new service line, sellable to every club
Zero-touch
once set up, it runs without them

The workflow

What replaced the manual work

  • Ticketmaster API, JSON payloads
  • Historical season data
One pipeline
  • Connect
  • Clean
  • Automate
  • Share

Recorded once, re-run on a schedule.

  • Club ticketing dashboards in Tableau, via PostgreSQL
  • A sellable service line

Outcomes

What changed

  • Multiple columns of JSON from the ticketing API extracted into usable fields, by PTI rather than by engineers
  • Current ticketing data blended with past seasons, so a club sees a trend rather than a snapshot
  • A zero-touch process end to end: set up once, then it runs and publishes on its own
  • Ticketing insight put in front of sports clubs who had never had access to it
  • A new service line PTI can sell to every club on its books, without hiring to support it

What they used

The parts of Mammoth involved

  • Data Engine
  • Scheduled refresh
  • Custom roles
  • Free viewers

Start with one source and one question.

That's how this deployment began too. Twenty minutes on the free plan is a fair test.

  • 21-day Pro trial
  • No credit card
  • Viewers always free