ToolkitSponsor Wall

Sponsor logos that
pay you back.

A 25-logo, three-tier sponsor wall — auto-rotating, scan-tracked, exportable. Synced across the room and the renewal call you'll have next year.

25 logos · 3 tiersEvery scan countedCSV deliverable
No proof · No rotation · No tracking

The sponsor calls Monday.
What's your number?

Anyone who has ever sold a logo placement has been on the call where the sponsor asks for impressions — and the honest answer is usually a guess. By the time the wall has drifted, the QR has broken, and the screenshots don't add up, you're entering the renewal call cold.

See the analytics dashboard
New messageMon 9:14 AM
Tosponsorship@bigbrand.com
SubjectSponsorship impressions report
Hi Sarah,
Draft · 1 of 1
vs. what you could hand them
Total scans
1,604
Unique
995
Sponsors
17

Same numbers, every event · CSV-ready · no estimating

Three problems, one wall

Built for the renewal call

Every part of the sponsor wall feeds the impression report — wall rotates itself, QRs route through stable shortcodes you control, and the scan log exports as a CSV the sponsor can drop into their own deck. You stop guessing, they stop asking.

How it works
The impressions report

You sold a logo. You can't prove it landed.

You promised an LED wall and 12 minutes of stage rotation for $20,000. Sponsorship calls Monday and asks for the impressions report. You write "estimated 8,000 views" in an email you don't want to send — and next year's renewal will be a guess too.

ACME?
Slide 47 of the keynote deck

Your sponsor wall is a hand-clicked PowerPoint

Twelve logos, three per slide, an AV operator who has to remember to advance every two minutes. They miss the cue — the same three logos sit on the LED wall for nineteen minutes. A deck can't fix that.

A QR code in a printed brochure

The QR points to a URL you don't own

Your sponsor sent a Bitly with five UTM params and an affiliate hash. You printed it on the program. The QR breaks mid-conference, the program goes 404, and the scans are on a dashboard you can't see.

trk.acmecorp.io/?aff=12a8&utm_src=eventbig&c=4!
25 logos · 3 tiers · 4 outputs · 1 config

One wall.
Every screen in the venue.

Configure the wall once and it appears on every output you've already set up — speaker monitor, audience screen, staff display, and a dedicated /output/<id> route you can drop into OBS or an LED controller. Same logos, same tiers, same rotation, no second config to maintain.

Read the architecture
Tevyr3:14 PM

Acme Conf · 2026

Our Sponsors

gold

Headline Stage

Hypnotise

Esports Partner

Gradient Dragon
silver

Security

Kepler Shield

Streaming

K
2x2·3x3·4x4·5x5
Sized for the back row

We capped it on purpose

The 25-logo cap is intentional — past that, sponsor logos shrink below scannable size on a 4K LED wall. Tiers (gold / silver / bronze) carry their own colour-coded badge so the back row can read who paid for what without squinting at typeface size.

Tier styling reference
Read from the back row

Logos stay scannable on a 4K LED

Layouts step from 2×2 (4 per page) to 5×5 (full wall, all 25 visible) plus an "all at once" mode for foyer LEDs that don't rotate. The 5×5 ceiling is tested for legibility from the back row of a 1,000-seat hall — past that, sponsor marks shrink and gold-tier reads identical to silver.

Premium tier shows premium

Sponsors get the placement they paid for

Gold, silver, and bronze tiers carry their own colour-coded pill in the top-right of every card. Operators tier via a dropdown; the wall handles colour, contrast, and sizing automatically. Gold reads gold, silver reads silver, bronze reads bronze.

GOLDSILVERBRONZE
Configure once

Runs on every output you already use

Render the wall as an overlay on speaker, audience, or staff displays mid-session, or stand it up as a full-screen output on its own /output/<id> link for breaks and the foyer LED. One config, four surfaces, no duplicated effort at showtime.

SPEAKERAUDIENCESTAFFDEDICATED OUTPUT
Indoor · Broadcast · Outdoor · Configurable cadence

It rotates itself.
No clicker required.

Pick a layout, pick an interval, pick a transition. The wall does the rest — for the whole event. Every operator who used to hand-advance a deck during the keynote break gets that twenty minutes back.

Auto-rotate setup
Tevyr3:14 PM

Acme Conf · 2026

Our Sponsors

gold

Headline Stage

Hypnotise

Esports Partner

Gradient Dragon
silver

Security

Kepler Shield

Streaming

K
bronze

Athletics

MN13

Print

Lineogram

Software

Software Athletics

Design

Elemix
One click per environment

Match the room

Conference foyer LED? Use fade. Broadcast lower-third with sponsor logos? Swipe matches the rest of the chyron. Outdoor mainstage between sets? Marquee scrolls all 25 in alternating rows continuously. Each transition is one click.

Transition reference
Conference foyer, indoor LED

Calm rotation that won't fight the keynote

A clean fade between batches on the interval you set (default 8s). Works on any frame rate, any LED panel, any browser — no motion sickness for the front row, no jitter on the chyron.

FADE
Broadcast, podcast, set extension

Directional motion that matches the chyron

Each batch slides in from the right; the previous slides out to the left. Pairs naturally with broadcast lower-thirds where the rest of the chyron animation is directional.

SWIPE
Outdoor festival, tradeshow back-wall

Every sponsor on screen, every second

A continuous marquee scrolls all 25 logos in alternating rows at different speeds. No batches, no fade — built for environments where the audience walks past, not sits still.

SEAMLESS LOOP · ALTERNATING ROWS
One URL · One QR · Every scan attributed

Every visit they get from your event,
counted.

Drop a sponsor's website on their row and we handle the rest — every screen carries their unique QR, every scan lands against their name in your dashboard, every visit attributed to who paid for it. No tracking links to maintain, no attribution falling through the cracks, no guessing on the renewal call.

See the dashboard
Tevyr3:14 PM

Acme Conf · 2026

Our Sponsors

bronze

Venue

Atrium
gold

Headline Stage

Hypnotise

Brewery

Forge & Co.
silver

Hospitality

Northwind

Recording

Mosaic Studio
gold

Media

Arden Media
One field, full attribution

From their URL to your number

One field on the sponsor row: their website. We handle the QR on every card on every screen, and the count against their name in the dashboard. The audience just sees the sponsor's site open instantly — no Tevyr-branded interstitial, no “tracking” page, no flicker.

Click-through reference
Add the URL once

You only enter the website

Drop the sponsor's website on their row. The QR generates itself and shows on their card on every screen — speaker, audience, staff, foyer LED. Same QR everywhere. You don't hand-paste a tracker, you don't generate a link, you don't maintain anything.

/s/aaa1bb27-CHAR · BASE-36 · STABLE
Counted to the source

Never miss a visitor

Every time someone scans a sponsor's logo, the count lands against that sponsor in your dashboard — total scans, unique scanners, country, time of last visit. No double-counting, no mis-attribution to the sponsor next to them on the wall, no scans falling through the cracks.

p50 < 20ms
Always-on QR

The audience never sees a broken link

The QR opens the sponsor's site instantly during the event — no detour, no loading screen, no Tevyr branding in front of their landing page. Even if our service is briefly unavailable, the QR still resolves directly to the sponsor — the audience experience stays clean, you just don't get the count for those few scans.

/s/codeDB MISS?u=QR ALWAYS RESOLVES
KPIs · Per-sponsor breakdown · CSV export

Hand them the numbers.
On the renewal call.

One dashboard per event with the three numbers your sponsor will ask for — total scans, unique scanners, country breakdown — plus a sortable per-sponsor table and a CSV export ready to ship as the deliverable. The export streams up to 50,000 rows so it works for the keynote and the trade show.

Open the docs
Total scans
1,247
Unique
892
Sponsors
17
RangeLast 90 days Include bots
↻ Refresh↓ Export CSV
SponsorTotalUniqueGeoLast
Acme CorpGOLD
247189US14m ago
Globex
156118GB22m ago
InitechSILVER
13497US34m ago
Umbrella
8971DE1h ago
Stark Ind
6248JP2h ago
Updates while you watch

Refreshes itself

The dashboard polls every 15 seconds while the tab is open and the page is visible. The relative-time labels tick every 30 seconds. Background tabs pause the poll automatically — you don't burn quota when nobody is looking.

Dashboard reference
The three numbers they'll ask for

Total scans, unique scanners, sponsors with reach

Three KPI cards answer the three questions every sponsor opens with. Total raw scans, unique IP-hash counts (de-duplicated per scanner per day), and sponsors with at least one scan — all in one row, all live.

TOTAL1,247UNIQUE892SPONSORS17
Geo without the privacy hit

Where each scan came from

Top-country derived from Cloudflare / Vercel / Fly edge headers — no third-party geo lookup, no PII transmitted off the host. Per-sponsor row shows top country; CSV carries the full breakdown.

USGBDEJPBR
The deliverable, not a screenshot

CSV they can drop into their own deck

Streamed CSV with UTF-8 BOM (so Excel opens cleanly), one row per scan, capped at 50,000 rows per export. The deliverable is the file, not a screenshot — your sponsor's analyst opens it and ships their report.

.CSV
HMAC-SHA256 · No raw IPs · No third-party pixels

The numbers count,
the people don't get tracked.

Every scan is anonymised before it touches the database — IPs are HMAC-hashed with a server-side secret, no referer is stored, no third-party tracker pixel ever loads. The dashboard counts; it doesn't surveil.

Privacy reference
Audience identity stays out

Real IPs never touch the database

Every IP is HMAC-SHA256 hashed with a server-side secret at the request boundary — the raw address never gets written. Server secret rotates without re-keying old data because nothing reverses to a real IP anyway.

192.0.2.4HMACSHA-256a8f3e2c9…RAW IP NEVER STORED
Bots don't skew the count

Bots tagged, dashboard hides them

A lightweight UA regex flags Googlebot, link-preview crawlers, and headless scrapers. Rows still get logged so you can audit; the dashboard hides them by default — one click on the toggle includes them again.

REAL · COUNTEDBOTFLAGGED · TOGGLE OFF
Counsel signs off

No third-party pixels, anywhere on the page

No Google Analytics, no Facebook Pixel, no Segment, no Mixpanel. The analytics dashboard is built on your scan log alone — your sponsor signs off, and the audience never sees a cookie banner from a tracker that wasn't loaded.

FBGANO 3RD-PARTY PIXELS
Conferences · Gyms · Broadcasts · Town halls · Expos · Festivals

Same wall.
Six rooms it earns its keep in.

The wall ships with the same architecture in every venue — same logos, same tiers, same scan attribution, same CSV deliverable. One feature, six contexts, one renewal conversation.

Best practices
Conferences + summits

Title sponsor on the LED wall, every break

Run a 25-logo wall in the foyer between sessions. Gold tier gets the title-sponsor slot in the centre, silver and bronze fill the surrounding cards. Auto-rotate paginates through 5×5 batches every 8 seconds — no AV operator clicking next.

Gym chains + fitness studios

Sponsor strip on every WOD board, every screen

Functional-fitness boxes, HIIT studios, and yoga chains run the same WOD on six screens with three sponsor strips per page. A local protein-bar brand pays $200/mo to sit on the strip; you serve the impressions and hand them the scan log at month-end.

WOD · 6 ROUNDS
Broadcast + livestream rigs

Sponsor lower-third per session, scan-tracked

Sessions on the rundown can carry a sponsoredBy field that drives a lower-third overlay during that segment. The QR on the lower-third is the same /s/<code> shortcode used in the wall — every scan, on-air or in-room, lands in the same dashboard.

SPONSORED BY · ACME · GLOBEX · INITECHLIVE · 14:32
Town halls + civic events

Local-business sponsor wall, no surveillance

Mayoral debates and PTA showcases run sponsor walls for the local pizza place, the bike shop, the credit union. The city attorney signs off because the wall hashes IPs, drops referers, and never loads a third-party tracker pixel.

CITY HALLSPONSORS
Trade shows + expos

Booth roster + central wall in one tool

Your central wall rotates the 25 paying booths. The exhibit-hall TV next to coffee runs the same wall on the dedicated /output/<id> route. Each booth has its own QR. At the end of show 3 they each get a CSV with their numbers — paginated 500 rows at a time, capped at 50,000.

BOOTH 1BOOTH 2BOOTH 3CENTRAL SPONSOR WALL · 25 LOGOS
Festivals + outdoor stages

Mainstage sponsor wall between sets

Outdoor festival mainstage runs the wall during set changeovers. Marquee mode scrolls 25 logos in alternating rows continuously while the next band loads in. No clicker, no drift, no gold-tier sponsor stuck on slide 47.

SPONSORS

Stop guessing on the renewal call.

The sponsor wall ships on Premium. Twenty-five logos, three tiers, four outputs, scan-tracked QR codes, and a CSV your sponsors can drop into their own deck. Your sponsorship revenue probably already covers it.