Blog - Passage

Referral Codes 101: Track Every Sale Back to the Source

Written by Kat Rembacki | Aug 31, 2026, 11:07:22 AM

If you've ever wrapped up an event and thought, "I know we sold a lot of tickets, but I have no idea who actually sent us that traffic,"...this post is for you.

 

We’ve been getting more and more questions from event organizers about Referral Codes lately, and it's easy to see why. Between influencer shoutouts, promoter partnerships, and cross-promotion with other venues, most events today rely on a handful of outside partners to help move tickets. The problem is, without a way to track where sales actually come from, you're left guessing who's pulling their weight…and who isn't.

 

Good news: Passage has a built-in tool that solves this! And it takes about five minutes to set up. Here's everything you need to know.

 

What Are Referral Codes?

Referral Codes are a simple way to tag your event link so that every sale coming through it gets credited to a specific source: a promoter, an influencer, a partner venue, whoever you choose. Instead of a generic event URL, each partner gets their own custom version, and Passage tracks the results automatically in your reports.

One important thing to know up front: referral codes only track paid online transactions, since they're built specifically for measuring sales volume. If you also want to track free registrations (like RSVPs or comped tickets), you'll want Promo URLs instead (more on that below).

The Quick & Dirty Setup Guide

Setting up a referral code takes three steps.

 

 

Step 1: Build your custom link. Add ?referral=CODE to the end of your event URL, where "CODE" is whatever you want to call this partner or channel (up to 16 characters). For example:

gopassage.com/your-event?referral=DJMIKE

 

 

Step 2: Send it out. Give that link to your referral partner and have them use it whenever they send customers your way: in their bio link, an email blast, a blog post, wherever.

 

 

Step 3: Check your results. Head to your transaction report in the Passage admin area. You'll see a "Referral Code" column showing which code each sale came from, and you can filter by code to get total tickets sold and revenue generated for that specific partner.

 

Don't feel like building the link by hand? There's a referral code generator under the Promote tab in your admin area that does it for you.

 

Referral codes show up in both your Tickets report and your Transactions report, so you can pull whichever view you need: ticket counts or revenue.

Why Referral Codes Matter

The setup is simple, but the payoff is bigger than it looks. Here's what tracking referrals actually does for your event.

1. Sharper Marketing Decisions

It's easy to feel like your email newsletter or Instagram ads are driving sales. Referral codes let you actually see it. Give each channel its own code (one for your newsletter, one for a paid ad campaign, one for a partner's website) and your transaction report will show you exactly how many tickets and how much revenue each one produced.

 

That means no more guessing where to put your next marketing dollar. If your newsletter code is outperforming your paid social code three to one, that's a real, data-backed reason to shift your budget.

2. Real Accountability for Influencers and Promoters

If you work with influencers or street-team style promoters, you already know how hard it is to measure their actual impact. Likes and follower counts don't pay the bills...ticket sales do.

 

Give each influencer or promoter a unique code, and you'll know precisely how many tickets each one sold. That data makes a few things a lot easier:

  • Deciding who to invite back for your next event

  • Structuring commission or comp-ticket deals based on real performance, not vibes

  • Having an honest, numbers-based conversation if a partnership isn't pulling its weight

3. A Few More Wins Worth Knowing About

  • Comparing venues or markets. Running the same event or tour across multiple cities? Give each venue or local partner their own code, and you'll quickly see which markets and partners are performing best.

  • No extra tools required. You don't need a UTM builder or a separate analytics platform bolted on…it's native to your Passage reporting.

  • Stronger partner negotiations. Renewal conversations go a lot smoother when you can point to actual sales data instead of a gut feeling about how a partnership went.

  • Zero technical lift for your partners. Since it's just a URL, any partner (no matter how tech-savvy) can start using their code immediately.

Referral Codes vs. Promo URLs: Which One Do You Need?

Referral Codes and Promo URLs look similar (they both use a custom link), but they solve different problems:

 

 

Referral Codes

Promo URLs

Best for

Tracking who is driving paid sales

Automatically applying a discount

Discount applied?

No

Yes, automatically at checkout

URL format

?referral=CODE

?promo_code=CODE

Tracks free registrations?

No — paid transactions only

Yes, since it's tied to a promo code

 

In short: use Referral Codes when you simply want to know where your sales are coming from. Use Promo URLs when you want a partner's link to automatically discount the customer's order: handy for local business partnerships or special offers, since the customer doesn't need to remember to enter a code (and can't forget to use it).

 

Many organizers end up using both: Promo URLs for partners offering a discount, and plain Referral Codes for partners who are just sending traffic without a discount attached.

Getting Started

If you're already running an event on Passage, referral codes are ready to go…no setup required beyond building your first link. Head to the Promote tab in your admin area to generate a code, send it to your partners, and start watching the data roll in with your very next sale.

 

For the full technical rundown, check out our Help Center article on Referral Codes, or reach out to our support team if you'd like a hand setting things up for your next event.