Navigation Menu
Participant Management
Learn how to manage participants in your tournaments, from registration to seeding and removal.
Understanding Participant Types
Dutchieb supports two types of participants:
Quick Session Participants
Characteristics:
- Joined with just a display name
- No email or password
- Session-based authentication
- Token stored in browser localStorage
Session Details:
- Expires 30 days after tournament ends
- Tied to specific tournament
- Can update display name
- Cannot join other tournaments (without creating account)
Best For:
- In-person events
- Casual tournaments
- Quick registration
Full Account Participants
Characteristics:
- Created a full user account
- Email and password authentication
- Can join multiple tournaments
- Persistent user profile
Account Benefits:
- Join any tournament
- Tournament history
- Email notifications (if enabled)
- Profile customization
Best For:
- Online tournaments
- Repeat participants
- Organizers and administrators
Registration Process
How Participants Join
Quick Join Flow
-
Participant receives invite link
https://dutchieb.com/join/ABC123 -
Opens link and sees:
- Tournament name and details
- Sport type
- Start date
- Current participant count
- Spots available
-
Enters display name
- 1-50 characters
- Can include spaces and special characters
- This name appears in bracket
-
Clicks "Join Tournament"
- Session created instantly
- Participant added to tournament
- Redirected to tournament page
-
What happens in background:
- QuickSession record created in database
- Participant record linked to QuickSession
- Session token stored in browser
- Organizer sees new participant in real-time
Full Account Flow
-
Participant receives invite link
-
Opens link and sees requirement
- "This tournament requires a full account"
- "Sign In to Join" button
- "Create Account" button
-
Signs in or creates account
- If new: Complete registration form
- If existing: Enter email/password
-
Clicks "Join Tournament"
- Participant record created
- Linked to User account
- Display name from user profile
-
Benefits:
- Can join from multiple devices
- Won't lose access if browser clears data
- Organizer has email contact
Viewing Participants
Participant List
Access your participants:
- Go to tournament dashboard
- Click "Participants" tab
- View all registered participants
Information Displayed
| Column | Description |
|---|---|
| Display Name | Name shown in bracket |
| Type | Quick Session or Full Account |
| Joined | Registration timestamp |
| Seed | Position in bracket (if set) |
| Status | ACTIVE, ELIMINATED, WITHDRAWN |
Filtering Participants
By Status:
- Active: Currently in tournament
- Eliminated: Lost in elimination formats
- Withdrawn: Removed by organizer or self
By Type:
- Quick Sessions
- Full Accounts
- All
Sorting Participants
Click column headers to sort by:
- Name (alphabetical)
- Join time (chronological)
- Seed (numerical)
- Status
Adding Participants
Via Invite Link (Primary Method)
Most common method:
- Share invite link or code
- Participants self-register
- Real-time updates in participant list
Advantages:
- No manual work
- Participants control their name
- Reduces typos
- Instant registration
Manual Addition (Admin Only)
For special cases, organizers can manually add:
- Go to Participants tab
- Click "Add Participant"
- Enter display name
- Click "Add"
When to Use:
- Participant unable to self-register
- Adding a "bye" or placeholder
- Testing bracket generation
- On-site registration without devices
Note: Manual participants:
- Created as Quick Sessions
- Won't receive updates/notifications
- Organizer responsible for informing them
Editing Participants
Editing Display Names
Quick Session Participants:
Participants can edit their own name:
- Visit tournament page
- Click profile icon
- Select "Edit Name"
- Enter new name
- Save changes
Organizers can also edit:
- Participants tab
- Click participant
- Edit "Display Name" field
- Save changes
Full Account Participants:
- Name comes from user profile
- Must edit in account settings
- Changes reflect everywhere
Changing Participant Status
Organizers can change status:
- Go to Participants tab
- Click participant
- Select new status:
- ACTIVE: Participating normally
- WITHDRAWN: No longer participating
- ELIMINATED: Lost and out (set automatically)
Effects:
- WITHDRAWN: Removed from future matches
- ACTIVE: Re-added to bracket (if before tournament start)
Removing Participants
Before Bracket Generation
Freely remove participants:
- Go to Participants tab
- Click participant to remove
- Click "Remove Participant"
- Confirm removal
Effects:
- Participant removed from tournament
- Spot becomes available
- Can rejoin via invite link (if still open)
After Bracket Generation
WARNING: More Complex
Once brackets are generated:
Option 1: Withdraw
- Marks participant as WITHDRAWN
- Keeps in bracket history
- Future matches show as forfeits
- Recommended
Option 2: Remove and Regenerate
- Remove participant
- Delete bracket
- Generate new bracket
- WARNING: Loses all match results
Best Practice:
- Use WITHDRAWN status
- Don't remove after bracket generation
- Preserve tournament integrity
Seeding Participants
Seeding determines initial bracket matchups.
Automatic Seeding
Default Behavior:
- Random seeding
- First-come-first-served order
- Simple and fair
When It's Used:
- No manual seeding configured
- Quick tournaments
- Casual play
Manual Seeding
Setting Seeds:
- Go to Participants tab
- Click "Seed Participants"
- Drag participants into desired order
- Or enter seed number manually
- Click "Save Seeding"
Seeding Best Practices:
For Competitive Tournaments:
Seed 1: Best player
Seed 2: Second best
Seed 3-4: Next tier
Seed 5-8: Average players
Seed 9+: Beginners
Bracket Matchups (8-player Single Elimination):
Round 1:
Match 1: Seed 1 vs Seed 8
Match 2: Seed 4 vs Seed 5
Match 3: Seed 2 vs Seed 7
Match 4: Seed 3 vs Seed 6
Why This Works:
- Best players don't meet until later rounds
- Fair distribution of talent
- Exciting finals matchups
Skill-Based Seeding
Dutchieb supports optional skill levels:
Participant Metadata:
- Beginner (Skill 1)
- Intermediate (Skill 2)
- Advanced (Skill 3)
- Expert (Skill 4)
Setting Skill Levels:
- Edit participant
- Set "Skill Level"
- Save changes
Auto-Seed by Skill:
- Participants tab
- "Seed by Skill" button
- Highest skill = Seed 1
- Lowest skill = Seed N
Participant Limits and Capacity
Checking Capacity
Current Count:
- Dashboard shows: "12 / 16 participants"
- Green when spots available
- Yellow when nearly full
- Red when full
In Participant Tab:
- Header shows count
- Progress bar shows capacity
- List shows all participants
Tournament Full
What Happens:
- Registration closes automatically
- Invite link shows "Tournament Full"
- New participants cannot join
- Organizer can still edit participants
Opening Spots:
- Remove a participant
- Spot becomes available
- New participant can join
- Or increase max participants (if no bracket yet)
Participant Minimums
Generating Bracket:
- Minimum: 2 participants
- Recommended: 4+ participants
- Ideal: Power of 2 (4, 8, 16, 32)
Fewer Than Minimum:
- Cannot generate bracket
- Must add more participants
- Or reduce max participants to match
Participant Communication
Sharing Tournament Info
Via Participant List:
- Export participant list (if enabled)
- Download CSV with contact info
- Use for email campaigns
- ⚠️ Only available for Full Account participants
In-App Notifications:
- Real-time updates via WebSocket
- Participants see:
- Match assignments
- Bracket updates
- Tournament status changes
Participant Experience
What Participants See:
Tournament Page:
- Current bracket
- Their upcoming matches
- Match history
- Tournament standings
Real-Time Updates:
- New match assignments
- Match results
- Bracket progression
- Tournament completion
Actions They Can Take:
- View tournament details
- See bracket
- Check schedule
- Update display name (if Quick Session)
- Withdraw from tournament
Participant Data Management
Privacy
Quick Session Data:
- Display name only
- No email or personal info
- Session token in browser
- Auto-expires after tournament
Full Account Data:
- Name and email stored
- Password hashed
- Subject to privacy policy
- Can request deletion
Data Retention
During Tournament:
- All participant data active
- Accessible to organizer
- Visible in bracket
After Tournament:
- Quick Sessions expire in 30 days
- Full Accounts remain active
- Historical data preserved
- Can export for records
GDPR Compliance
User Rights:
- Access their data
- Request deletion
- Export their information
- Withdraw consent
Organizer Responsibilities:
- Only collect necessary data
- Secure storage
- Respect participant privacy
- Honor deletion requests
Troubleshooting Participant Issues
Participant Can't Join
Check:
- Registration is open
- Tournament not full
- Invite link is correct
- Participant meets requirements (if Full Account required)
Common Issues:
- Tournament already started
- Invite code expired/invalid
- Browser blocking cookies (for Quick Sessions)
- Already registered (check for duplicate)
Duplicate Participants
Identifying Duplicates:
- Same display name
- Joined multiple times
- Different session tokens
Removing Duplicates:
- Ask participant which entry to keep
- Remove duplicate entries
- Keep most recent or preferred one
Preventing Duplicates:
- Use "Require Full Account" setting
- Check participant list before finalizing
- Remove test entries
Participant Lost Access
Quick Session Participants:
If browser was cleared:
- Cannot regain access automatically
- Organizer can update on their behalf
- Or participant creates new entry (if registration open)
Full Account Participants:
- Sign in from any device
- Access all tournaments
- No data loss
Wrong Display Name
Fix:
- Go to Participants tab
- Find participant
- Click to edit
- Update display name
- Save changes
Or participant can self-edit (Quick Sessions).
Best Practices
Before Tournament
Best Practices:
- Review all participant names for typos
- Remove test/duplicate entries
- Seed participants appropriately
- Verify participant count matches expected
- Close registration before generating bracket
During Tournament
Best Practices:
- Use WITHDRAWN status instead of removing
- Don't edit bracket after it starts
- Keep participant list for records
- Communicate changes to participants
After Tournament
Best Practices:
- Export final participant list
- Preserve match results
- Thank participants
- Archive tournament data
Next Steps
Need Help? See FAQ or Troubleshooting.
Was this page helpful?
Help us improve our documentation. Found a typo or have a suggestion?
Report an Issue