B2C · SPA on Google Cloud · Privacy compliance · 1-week build sprint
Streaming launch · Trailer-gated activation app

Netflix — Griselda launch

Watch the trailer. Cut the line at Miami's premiere venues.

Localized Miami launch for the Griselda premiere. We sourced the domain, stood up Google Cloud hosting, and built a single-page app across ten activation pages. Watching the trailer generated a personal code; sharing it spread the trailer to friends. Two hours before each event, the SPA drew winners from the entered codes and emailed each participating restaurant and bar's concierge the cut-the-line list. Hashed conversion data handed back to Netflix marketing ops under enterprise privacy policy.

Netflix Griselda series launch promotional imagery
Activation pages
10
Codes per activation
100,000
Geo target
Miami
Mechanic
Watch-to-win

Watch the trailer. Cut the line at Miami's premiere venues.

The launch of Griselda — Netflix's limited series about Griselda Blanco — needed a Miami-specific moment. The brief: drive trailer views, fill participating restaurants and bars on launch nights, and run all of it inside Netflix's enterprise consumer-protection policy. The mechanic we landed on did the three at once.

Full delivery, end to end. We sourced the short, available domain. Stood up the Google Cloud hosting environment with SSL, CDN, content management, forms, and email opt-in. Took Netflix's designs and copy and built a rich multimedia experience — mobile-first because every visitor was arriving via QR scan, but responsive across desktop and tablet too. Up to ten activation pages went live, each with custom artwork, copy, and its own signup form. Light SEO so search traffic for the activations got captured. Branded QR codes prepared, organized, and handed off to the team for street-level deployment.

Watch the trailer to cut the line. The single-page app generated a personal code only after the trailer played. That code could be shared — friends watched the trailer to generate their own — which is what the campaign actually wanted optimized: trailer views, not RSVPs. Each activation had a pool of 100,000 potential codes.

Cutoff, draw, and concierge handoff. Two hours before each event, that night's activation closed automatically. The SPA drew the night's winners at random from the codes that had entered, and emailed the concierge at each participating venue the winning-code list a few hours before doors. Anyone showing up with a screenshot of their code knew within seconds — winners cut the line, everyone else got the trailer they'd already watched.

Post-activation analysis. After each activation we cleaned the submissions, deduped the spam, ran social-following research on the entrants, and prepared a recommended-winners shortlist for the venues that wanted one. Full submission exports to Netflix on demand.

Compliance and analytics throughout. Built to Netflix's enterprise consumer-protection and information-collection policy. GA4 + conversion tracking through the trailer-watch funnel; hashed identifiers shared back to Netflix corporate marketing ops — visits, conversions, impressions, scan-to-entry rates — never raw PII anywhere downstream.

The mechanic did the campaign's work for it. People didn't share an RSVP page; they shared a personal code that needed a trailer view to be useful. That's a different conversion event than most launch microsites optimize for — and it's the kind of work we enjoy: do exactly what the moment requires, don't try to be a permanent asset.

What we built

The stack,
layer by layer.

Web

Single-page application

Edge-rendered SPA, mobile-first because every visitor was arriving via QR scan or a shared link. Real-time client-side state for the trailer-gated code generator — no full page reloads between steps, no spinners on a Miami cellular network.

Infrastructure

Domain, Google Cloud, edge CDN

Sourced a short, available domain. Stood up GCP hosting with SSL, CDN, content management, forms, and email opt-in — production-grade infrastructure built for a one-week burst, but compliant enough to outlast it.

Activation pages

Ten landing pages, ten artworks

Up to ten activation pages, one per potential activation point. Each got its own custom artwork, copy, and signup form. Light SEO so search traffic for the activations got captured. Branded QR codes prepared, organized, and handed off to the team for deployment.

Activation

Trailer-gated code generation

The trailer had to play through before a personal code generated. Each activation had a pool of 100,000 codes. Sharing a code spread the trailer — not the RSVP — which was the point.

Cutoff & draw

Random selection at T-2h

Each night's activation closed automatically two hours before doors. The SPA drew the night's winners at random from the codes that had entered and locked the list. Provably fair, no manual touch.

Concierge handoff

Per-venue winning-code lists

Each participating restaurant and bar got that night's winning-code list emailed to its concierge a few hours before doors. Door staff verified codes by screenshot in seconds — winner cut the line, non-winner kept moving.

Post-activation

Spam dedup, influence research, shortlists

After each activation we cleaned submissions, deduped spam, ran social-following research on the entrants, and prepared a recommended-winners shortlist for venues that wanted one. Full submission exports to Netflix on demand.

Compliance & analytics

Hashed handoff to Netflix marketing ops

Built to Netflix's enterprise consumer-protection and information-collection policy. GA4 + conversion tracking through the trailer-watch funnel; hashed identifiers shared back to Netflix corporate marketing ops in the format they were allowed to receive — never raw PII anywhere downstream.

Outcomes engaged on this engagement

Convert visitors Build the stack Measure what matters
More work

The other case studies.

Circle K TGR Mint

Have a problem
that looks like this?

Tell a strategist where you are. Every inbound is read by a senior team member, not a BDR.