Waitlist page
The waitlist is accessible at/lista-espera (Spanish for “waiting list”) and allows users to register their interest in the platform.
The waitlist feature is designed for pre-launch campaigns or limited beta access to new features.
Registration types
The waitlist supports two types of registrations:Professionals
Scientists, researchers, and students looking for job opportunities
Organizations
Companies and institutions seeking to hire scientific talent
Waitlist form
Users provide the following information when joining the waitlist:For professionals
- Full name: First and last name
- Email address: For communication and platform access
- Role type: “professional” designation
- Scientific field: Area of expertise (biotechnology, biochemistry, chemistry, etc.)
- Current position: Student, researcher, or professional level
- Location: City/region in Chile
For organizations
- Company name: Organization name
- Email address: Business email for communication
- Role type: “empresa” (company) designation
- Industry sector: Type of scientific organization
- Company size: Number of employees
- Hiring needs: Expected number of positions to fill
Technical implementation
Database schema
Waitlist registrations are stored in PostgreSQL:lib/db/migrations/001_waitlist.sql
API endpoint
Waitlist registrations are processed through the/api/waitlist endpoint:
POST /api/waitlist
Accepts registration data and stores it in the database.
Request body
lib/validations/waitlist.ts:
Validation rules
Must be a valid email format. Unique constraint prevents duplicate registrations.
Full name, minimum 2 characters
Either “professional” or “empresa”. Determines follow-up communication and onboarding flow.
Scientific field of interest (for professionals). Examples: “Biotecnología”, “Bioquímica”, “Química”
Company name (for organizations). Required when role is “empresa”
Email notifications
After successful registration:Admin management
The admin dashboard (/dashboard/admin) includes waitlist management:
- View all registrations
- Filter by role type (professional vs. organization)
- Export data for email campaigns
- Track registration metrics over time
- Send batch invitations when platform launches
Priority access
Waitlist members receive benefits when the platform launches:Early access
First to receive platform invitations before public launch
Exclusive benefits
Special offers or extended trial periods for early adopters
Feature influence
Opportunity to provide feedback on beta features
Community building
Connect with other early members in the scientific community
Marketing integration
The waitlist integrates with marketing tools for growth:- Email campaigns: Automated nurture sequences via email service provider
- Analytics tracking: Conversion tracking for marketing attribution
- A/B testing: Test different messaging and calls-to-action
- Referral program: Waitlist members can invite colleagues
Best practices
When running a waitlist campaign:- Clear value proposition: Explain what users gain by joining
- Expected timeline: Provide rough estimate of when access will be granted
- Regular updates: Keep waitlist engaged with progress updates
- Segmented communication: Different messaging for professionals vs. organizations
- Gradual rollout: Invite users in batches to manage onboarding capacity
Privacy and data handling
Email addresses are used solely for:- Waitlist confirmation
- Platform launch notifications
- Occasional updates about Biovity progress
Next steps
Authentication system
Learn how waitlist members transition to full user accounts
User onboarding
Understand the onboarding flow for new users