Getting started
Store launch checklist
The practical checklist for launching a working TrakRoom producer store.
Use this checklist before sending buyers to a producer store.
- Choose a unique username during onboarding.
- Upload at least one published beat with preview audio, artwork, and every file promised by the selected license.
- Review license templates and make sure each license has the right price, files, and agreement text.
- Connect at least one payment provider in Dashboard > Payments.
- Place a test order and confirm the success page, email, license PDF, and download link work.
- Set store branding, favicon, hero section, footer, contact email, and social links.
- Configure free-download requirements if the producer uses free downloads.
- Connect a custom domain on a plan that supports it, or use the TrakRoom subdomain.
- Verify customer support email and Resend/email settings if custom outbound email is used.
- Keep secret keys private and rotate them if they are ever exposed.
Platform owner checklist: 1. Configure NEXT_PUBLIC_ROOT_DOMAIN=trakroom.com. 2. Add trakroom.com and *.trakroom.com to the Vercel project. 3. Set VERCEL_API_TOKEN and VERCEL_PROJECT_ID for automated custom-domain attachment. 4. Configure Cloudflare R2 bucket keys. 5. Configure Resend for platform and/or tenant email. 6. Run database migrations before deploying code that depends on new columns. 7. Create and test platform billing plans. 8. Test tenant suspension, user suspension, checkout, webhooks, and file delivery before launch.