Matt, founder of PromoNight
About

How PromoNight Tracks Sports Promotions

Matt Kovalik · Founder, PromoNight ·

PromoNight is a promotional calendar for professional and college sports. It tracks giveaways, theme nights, food deals and family events for 169 teams across MLB, NBA, NFL, NHL, MLS, and WNBA, and it covers schedules, venues and rivalries for 87 college football programs. Everything lives on this website. There is also a free app, which does one thing the web cannot.

Why this exists

I was trying to figure out which Twins game to take my son to.

That should have been a five-minute decision. Instead I found myself on the Twins site, then a ticketing page, then a press release from February, trying to work out whether the bobblehead night was the Saturday or the Sunday, and whether the giveaway was for the first 10,000 fans or everyone. Then I did the same thing for the Wild. Then the Loons.

Every team publishes this information. Almost none of them publish it the same way. Some bury it in a schedule grid, some put it in a news post that rotates off the homepage in a week, some render the date inside an image so you cannot even copy it. There is no standard and no feed. Behind this site there are 66 different team and league hosts to read, and three completely different ways of reading them, which is a reasonable measure of how little agreement there is about where a promotion should live.

So I made a list for myself. The list turned into a database. The database turned into this.

Why the website is the product

PromoNight started as an app, and for a while the website was a page that told you to download it.

That was the wrong way around, and the data made it obvious. People do not want a promo calendar in their pocket at all times. They want it once, on a Tuesday, when they are deciding about Saturday. That is a browser task. You search for what your team is giving away, you get an answer, you buy tickets or you do not, and you close the tab.

So the website became the product. The whole calendar, no download and no account required. Team pages, collections by promo type, venue guides and weekly rankings, all free and all public.

The app is still here and still free, and it is the only place that can do the one thing a webpage genuinely cannot: reach you on the morning of the game, when you have forgotten. That morning reminder is the Pro feature. It is a real job and it is worth having. It is just not the main one.

How the data gets here

This is the part most people do not ask about, and it is the part that matters most, so here it is.

  • Everything comes from official team sources. Team websites, their ticketing pages, and their press releases. Nothing is copied from another aggregator, and nothing is guessed. When a promo appears here, it appeared on the team’s own site first.
  • Most upcoming promos carry the exact page they came from. Not the team’s homepage, the specific URL where the promotion was published. When something looks wrong, that is the first thing I check.
  • The schedules get rechecked on a cadence, where a cadence honestly exists. MLB is rechecked weekly, year round. MLS is rechecked weekly through its season. WNBA is rechecked weekly from May through September. NHL is rechecked weekly from August through June, which covers the summer window when clubs post their slates. Those four re-run on their own, though a couple of clubs publish at unpredictable addresses and need a URL added by hand.
  • The other leagues work differently, and I would rather say so than imply a cadence that is not there. NBA and NFL publish in bursts, mostly right before their seasons start, and they get added by hand when I run a sweep. NHL used to sit in that group; as of September 2026 it is on the weekly scan, with 27 of the 32 clubs checked automatically and the other five held back until their pages carry a current schedule. College football is different again: those pages carry schedules, venues and rivalries, not promotions.
  • A new promo’s title has to be built from words that are actually on the page it came from. If a word turns up that is not in the source, the promo stops instead of publishing. Changes work the same way by category: a different giveaway type, a different opponent, or a cut to the number of items stops for review. Wording and detail changes go straight through.
  • Removing a promo is harder than adding one. A promotion that vanishes from a team’s site once is not treated as cancelled. It has to be gone three separate times before it comes down, and a run that could not read the page properly does not count toward that.

None of this makes the data perfect. Teams announce late, change dates, and quietly cancel things. What it means is that when PromoNight is wrong, it is usually wrong the same way the team’s own website was wrong, and it usually corrects itself within a week.

What is here

  • Team pages for all 169 teams, carrying whatever promotional calendar the team has published, past and upcoming, plus venue details for the ballpark or arena. MLB, MLS and WNBA carry a full season, and NHL clubs are posting theirs now. NBA and most of the NFL are still waiting on team announcements. Browse every team.
  • Collections that cut across teams: bobblehead nights, theme nights, food deals, jersey giveaways, what is on today and what is on this week.
  • Venue guides covering parking, transit, gate times and bag policies for the buildings we have verified. See the venues.
  • Rankings for MLB, MLS, and WNBA, covering 75 teams. Each promotion is scored on what it actually is, a jersey outranks a magnet schedule, and on how limited it is. Team scores then reward variety: a club running bobbleheads, jerseys, theme nights and kids days outranks one running only bobbleheads. See the rankings.
  • College football 87 programs: schools, venues, and the rivalries and trophies that make certain Saturdays different. Start here.

What the app is for

The free PromoNight app covers MLB, NBA, NHL and MLS. You can follow teams, browse their promotional calendars, and unlock one venue’s Game Day details, which is yours to keep.

PromoNight Pro is one subscription, sold at two prices: $5.99 for a season or $9.99 for a year, both auto-renewing. It adds a reminder on the morning of a promo day for the teams you follow, and unlimited Game Day venue unlocks instead of the single free one.

That is the entire paid product. The website stays free, complete and unrestricted, because the website is the point.

How this is paid for

The site runs display advertising, and some links to tickets and merchandise are affiliate links, which means PromoNight earns a commission if you buy through one. Nobody pays to be listed here, and no affiliate relationship changes which promotions appear or how they are scored. The full disclosure is in the terms.

Who I am

I am Matt Kovalik. I live in the Twin Cities and I built this in evenings and weekends because nobody else had.

I am a Minnesota sports fan across the board: Twins, Vikings, Wild, Wolves, Lynx, Loons and Gophers. That is relevant mostly because it means I use this thing constantly, and I notice when it is wrong.

PromoNight is not a company with a team. There is no team. The company is Kovalik Digital LLC, which is also just me, a lot of scripts, and an unreasonable amount of care about whether the bobblehead night is on the Saturday or the Sunday.

If you find something wrong, email me at hello@getpromonight.com. I read all of it and I would rather know.

Frequently asked questions

Is PromoNight free?

The website is completely free and always will be: the whole calendar and every venue guide, no account required. The app is a free download. PromoNight Pro is an optional subscription that adds promo-day reminders and unlimited Game Day venue unlocks.

Where does the promo data come from?

Official team sources only: team websites, their ticketing pages, and their press releases. Most upcoming promotions carry the specific URL they were extracted from, and a new promotion whose title uses words that do not appear on that page is held rather than published.

How often is it updated?

MLB is rechecked weekly year round. MLS is rechecked weekly through its season, WNBA weekly from May through September, and NHL weekly from August through June. NBA and NFL are added by hand as teams announce, which for both happens in a burst before the season starts.

Which leagues are covered?

The website covers MLB, NBA, NFL, NHL, MLS, and WNBA, plus schedules, venues and rivalries for 87 college football programs. The app currently covers MLB, NBA, NHL and MLS.

Who runs PromoNight?

One person. I am Matt Kovalik, a Minnesota sports fan in the Twin Cities, and the company is Kovalik Digital LLC, which is also just me. No league, team or media group is involved.

How does PromoNight make money?

Display advertising, and affiliate commissions when someone buys tickets or merchandise through a link here. Nobody pays to be listed, and affiliate relationships do not change which promotions appear or how they are scored.

Something looks wrong. How do I report it?

Email hello@getpromonight.com with the team and the promotion. Corrections go in ahead of everything else, because a calendar that is confidently wrong is worse than one that is incomplete.