Skip to content

fix(squads): pitch the first Startups-free squad and show the promo on Buy Cores - #7303

Merged
idoshamun merged 2 commits into
mainfrom
fix/startups-promo-targeting
Nov 8, 2026
Merged

idoshamun merged 2 commits into
mainfrom
fix/startups-promo-targeting

Conversation

@idoshamun

@idoshamun idoshamun commented Nov 8, 2026 •

Copy link
Copy Markdown
Member

Requested by Ido · project thread

Changes

Describe what this PR does

Follow-up to #7299: Ido couldn't see the Startups promotions on the wallet or when buying Cores.

  • useStartupsPromo pitched only the viewer's first admin squad, so an admin whose first squad has a plan saw nothing. It now picks the first admin squad where the viewer holds no paid seat. Admins of a verified squad still see no promotion (Ido's call), and the personal-post pitch stays off for someone who already pays.
  • The Buy Cores page (/cores) shows the promotion too, for squad admins only (most visitors buy for awards).

Events

No new events: the Buy Cores page logs under the existing buy cores promo target.

Experiment

Behind startups_checkout.

Manual Testing

On those affected packages:

  • Have you done sanity checks in the webapp?
  • Have you done sanity checks in the extension?
  • Does this not break anything in companion?

Did you test the modified components media queries?

  • MobileL (420px)

Did you test on actual mobile devices?

  • iOS (Chrome and Safari)
  • Android

https://claude.ai/code/session_01FodmVrJ31SRMvDEpuHJS5H


Generated by Claude Code

Preview domain

https://fix-startups-promo-targeting.preview.app.daily.dev

…id squad

The promotions hid entirely for anyone who admins a verified squad, and
pitched only the viewer's first admin squad, so an admin whose first squad
is on a plan saw nothing. They now pitch the first squad with no plan
(not verified, no paid seat), and only the personal-post pitch stays off
for someone who already pays.

The Buy Cores page shows the promotion too, for squad admins only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FodmVrJ31SRMvDEpuHJS5H
@vercel

vercel Bot commented Nov 8, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
daily-webapp Ready Ready Preview Nov 8, 2026 2:21pm UTC
storybook Ready Ready Preview Nov 8, 2026 2:21pm UTC

Request Review

@idoshamun idoshamun self-assigned this Nov 8, 2026
@idoshamun idoshamun changed the title fix(squads): show the Startups promotions to admins who also run a paid squad fix(squads): pitch the first Startups-free squad and show the promo on Buy Cores Nov 8, 2026
@idoshamun
idoshamun merged commit 9cef37c into main Nov 8, 2026
13 checks passed
@idoshamun
idoshamun deleted the fix/startups-promo-targeting branch November 8, 2026 14:22

This branch was successfully deployed

2 active deployments
Preview – storybook — f6effb5e Deployed Nov 8, 2026 by vercel[bot]
Preview – daily-webapp — f6effb5e Deployed Nov 8, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants