Branding

Customize the look and feel of your waitlist.

Overview

Each waitlist can have its own branding settings that apply to:

  • Confirmation and welcome emails
  • Redirect pages (success/error)
  • Admin dashboard appearance

Email Branding

Customize how emails appear to your users.

Sender Identity

SettingDescription
From NameName shown in recipient’s inbox (e.g., “Acme Inc”)
From EmailMust be a verified domain in Resend
Reply-ToWhere replies are sent (can differ from From)

Visual Branding

SettingDescription
Logo URLFull URL to your logo image (recommended: 200x50px)
Primary ColorHex color for buttons and links (e.g., #4F46E5)
Company NameShown in email footer
Example Configuration
{
"fromName": "Acme Inc",
"fromEmail": "[email protected]",
"replyTo": "[email protected]",
"logoUrl": "https://acme.com/logo.png",
"primaryColor": "#4F46E5",
"companyName": "Acme Inc"
}

Redirect Pages

After email confirmation, users are redirected to custom URLs.

Success Redirect

Where users go after successful email confirmation. You can include the position in the URL:

https://yoursite.com/waitlist/success?position={{position}}

Error Redirect

Where users go if confirmation fails (expired/invalid token):

https://yoursite.com/waitlist/error
Tip

Create dedicated landing pages for these redirects to maintain a consistent experience.


Domain Customization

By default, your API runs on your-worker.workers.dev. For a professional appearance:

  1. Add a custom domain to your Cloudflare Worker
  2. Update your frontend to use the custom domain
  3. Update email templates to use the custom domain for confirmation links
Note

Custom domains require the domain to be on Cloudflare DNS (free).


Multi-Waitlist Branding

If you run multiple waitlists, each can have completely independent branding:

WaitlistBrandDomain
Product A BetaAcme Bluewaitlist.acme.com
Product B LaunchAcme Greensignup.productb.com
Internal SurveyCorporateinternal.acme.com

Configure each waitlist’s branding in its SettingsEmail tab.


Best Practices

  • Use a verified domain — Improves email deliverability
  • Match your brand colors — Consistency builds trust
  • Include a logo — Makes emails instantly recognizable
  • Set a reply-to address — So users can respond if needed
  • Create custom redirect pages — Don’t send users to a generic page

Next Steps