Aden
Product

Growth — gifts, subscriptions & waitlist

Three independent growth levers — gifting a paid plan to another team, collecting fan email subscribers on public profiles, and managing platform waitlist / beta access.

What it is

Aden has three ways to grow the user base and deepen artist–fan connections.

Gifting a plan lets any logged-in user pay for a paid Aden subscription on behalf of another team. The recipient team immediately receives the plan without needing to enter payment details.

Fan subscriptions (presave / mailing list) let artists collect email addresses from fans on their public profile. Fans opt in before a release is out and get notified when it drops.

Waitlist is a simple landing-page form for people who want to be notified when Aden opens more spots. It stores contacts in Resend's audience, no account required.

The beta program (separate from the public waitlist) is an invite-and-approve flow for early testers. Users sign a letter of intent and wait for an admin to grant them access.

Using it

Gifting a plan to another team

  1. Go to Pricing → Gift a plan (/pricing/gift).
  2. Enter the recipient team's slug (visible in their profile URL).
  3. Choose a plan (air, pro, ultra, or max) and the number of months (1–12).
  4. Complete checkout via Polar. The subscription is created under the recipient's email, so they own it and can manage renewals.
  5. After a successful checkout you land back on /pricing/gift?gift=success.

Collecting fan subscribers

Artists share their public profile link (/profile/[team]/fans). Fans enter their email address and click subscribe — no account needed. The email is stored as a contact for that team, tagged presave plus optionally a track ID and a custom source label.

If the same email subscribes again for the same team it is silently deduplicated (the action returns alreadySubscribed: true without error).

Fans can unsubscribe at /profile/[team]/fans/unsubscribe or via the global unsubscribe route at /unsubscribe.

Joining the waitlist

Visit the landing page and fill in the waitlist form. First name, last name, and email are collected. The contact is added to a Resend audience (WAITING_LIST_AUDIENCE_ID). No Aden account is created.

Beta program — for testers

  1. Sign the letter of intent at /app/beta/loi. Draw or upload a signature; it is stored once on your account and reused for future in-platform signing.
  2. Your acceptance is recorded in loi_acceptances against the current LOI_VERSION (apps/web/lib/legal/letter-of-intent.ts).
  3. An admin reviews the list at /admin/beta and clicks Grant access, setting users.beta_access = 'approved'.
  4. Once approved you see the full app. Access can be revoked (beta_access = 'revoked').

Admins can also view and review all letter-of-intent signatures at /admin/letter-of-intent.

Was this helpful?

On this page