Appbricx
Features

Build

  • Coding agents and MCP
  • UI components and hooks
  • Templates
  • Verify testing
  • Builder console

Data

  • Postgres database
  • Data API
  • Realtime

Users

  • Row-level security
  • Sign-in and auth
  • Organisations and teams
  • Payments

Logic

  • Workflows and jobs
  • Server functions and webhooks
  • AI in your app
  • Integrations

Ship and own

  • Backups and rollback
  • Hosting and domains
  • Self-host and export
All features
ShowcaseTemplatesIntegrationsPricingDocs
Log inStart free
  • Features
  • Showcase
  • Templates
  • Integrations
  • Pricing
  • Docs
  • Log in

Build

  • Coding agents and MCP
  • UI components and hooks
  • Templates
  • Verify testing
  • Builder console

Data

  • Postgres database
  • Data API
  • Realtime

Users

  • Row-level security
  • Sign-in and auth
  • Organisations and teams
  • Payments

Logic

  • Workflows and jobs
  • Server functions and webhooks
  • AI in your app
  • Integrations

Ship and own

  • Backups and rollback
  • Hosting and domains
  • Self-host and export
  1. Home
  2. Templates
  3. Apps
  4. Waitlist with referrals

Waitlist with referrals

A pre-launch waitlist for a startup or product launch. Visitors land on a public launch page and sign up; each gets a place in line and a referral code. When a friend joins with the code, a workflow credits the referrer and recomputes the line, so referrers move up five spots per friend and get an email saying where they now stand. The team sees the whole list front first, drags people from waiting to invited (which emails them), sends invite batches from the front of the line or to the top referrers, and exports the list as CSV. Rules stop subscribers changing their position, code or status, using their own code or claiming a second referrer.

Anyone signs up from the launch page as a subscriber; the team is invited.

Use in AppbricxFree. Already have an account? Log in
View the files
Waitlist with referrals on desktopWaitlist with referrals on a phone
  • Waitlist with referrals on desktopDesktop
  • Waitlist with referrals on a phonePhone
  • Waitlist with referrals sign-in screenSign-in
  • Waitlist with referrals sign-in on a phoneSign-in on a phone

What's inside

Public launch page with hero, how-it-works, FAQ and sign-up. My spot: place in line, referral link and code, a friend's code box. Team list front first, an invite board and invite batches. CSV export of the whole list. Team pages and Team & access.

Tables

  • subscriber name, email, company, use_case, referral_code, referred_by_code, referrer_id, referral_count, …
  • team name, email, title
  • invite_batch name, size, audience, status, message, sent_at, invited_count

Roles

  • subscriber Subscriber, consumer
  • team Team, staff

Pages

  • / Home
  • /my-spot My spot (subscriber)
  • /waitlist Waitlist (team)
  • /waitlist/:id Subscriber (team)
  • /pipeline Invites (team)
  • /batches Batches (team)
  • /batches/:id Batch (team)
  • /export Export (team)
  • /team-members Team (team)
  • /team Team & access (team)

Components

  • MySpot The subscriber's place in line, their referral link and code, and a box for a friend's code
  • CsvExport Download the rows of a table the viewer may see as a CSV file, with a preview of the first rows

Rules on every write

  • subscriber That part of your spot is ours to change
  • invite_batch Pick a batch size

How its workflows run

Each one is a server workflow in your project: it runs on its trigger, with retries, and its runs show in the builder's log.

  1. Give a new subscriber a spot and a referral code

    When a row changes: subscriber created. Then: Look up subscriber, then Update subscriber, then Send email.

  2. Credit the friend who referred someone

    When a row changes: subscriber updated. Then: Look up subscriber, then Update subscriber, then Send email.

  3. Recompute everyone's place in line

    On a schedule: schedule hourly over subscriber. Then: Look up subscriber, then Update subscriber.

  4. Email an invitation

    When a row changes: subscriber updated, when status is invited. Then: Update subscriber, then Send email.

  5. Invite a batch from the front of the line

    When a row changes: invite_batch updated, when status is sent. Then: Look up subscriber, then Update subscriber, then Send email, then Notify, then Look up subscriber, then Update subscriber.

  6. Daily sign-up summary for the team

    On a schedule: schedule daily 09:00 over subscriber. Then: Send email.

Set it up

It starts a new project, with its data, roles and sign-in ready.

  1. Start the project

    Use the button above, or ask your coding agent with the Appbricx MCP server connected (quickstart).

  2. Sign in as each role

    The demo logins open each role's home. Change what you like in plain words or in the contract.

  3. Deploy

    When dev looks right, deploy. Production gets a snapshot first, so you can roll back.

Use it with your coding agent

The agent creates the project, builds it and signs in as each role.

Prompt
Start a new Appbricx project from the Waitlist with referrals template (slug "waitlist-referrals") with use_template. Call it "My Waitlist with referrals", then sign in as each role, verify it and tell me what to change first.
MCP call
{
  "tool": "use_template",
  "arguments": {
    "slug": "waitlist-referrals",
    "name": "My Waitlist with referrals"
  }
}
CLI
appbricx templates use waitlist-referrals --name "My Waitlist with referrals"
Kind
App
Category
Marketing and growth
Version
1.0.0
Files
templates/waitlist-referrals
Published by
Appbricx, free

Goes well with

  • Studio Bookings

    Class booking for a yoga and pilates studio: members book in two taps, instructors run the schedule.

    App · Bookings and scheduling · Live demo
  • Tablefor

    Restaurant reservations with a host floor plan and a live kitchen board.

    App · Hospitality and travel · Live demo
  • Stride

    Fitness coaching: plans, workout logs, daily check-ins and coach feedback.

    App · Health and fitness · Live demo

Make it yours in plain words.

Start freeAll templates
Appbricx

The backend, runtime and hosting for apps your coding agent builds. On our cloud, in yours, or on your own servers.

Features

Coding agents and MCPUI components and hooksTemplatesVerify testingBuilder consolePostgres databaseData APIRealtimeRow-level securitySign-in and authOrganisations and teamsPaymentsWorkflows and jobsServer functions and webhooksAI in your appIntegrationsBackups and rollbackHosting and domainsSelf-host and exportAll features

Product

ShowcaseTemplatesIntegrationsPricingFor coding agentsSelf-hostBring your own AI keyFAQ

Compare

Appbricx vs SupabaseLovable alternativeBolt alternativeFor freelancersFor agencies

Resources

DocumentationReferenceBlogSupportContact

© 2026 Appbricx. All rights reserved.

TermsPrivacyCookiesAcceptable Use