Skip to main content
SquadVault is currently in public beta. You can be productive in a few minutes.

1. Create your account

  1. Open squadvault.xyz and sign up or sign in.
  2. Register with email, or continue with Discord.
If you sign up with email, the onboarding asks you to confirm your display name and optionally upload a profile photo. If you sign up with Discord, that step is skipped — your name and avatar come from Discord. You can add a passkey later under Settings → Account.

2. Create your organization

On the welcome screen, create your organization:
  1. Optionally upload an organization logo
  2. Enter the name
  3. Confirm the URL slug (used in public tryout links like /apply/{orgSlug})
  4. Set the timezone and default game
You can skip this and create the organization later from Settings — but most features need an organization first. Invited members skip this welcome flow. They already belong to an organization.

3. First team and Discord

After the organization exists, welcome asks for a first team (name and game). Skip it if you will import teams from Discord. Discord is optional here. Invite the bot, pick the server, then confirm player and team roles and import. You can also set Discord up later from the dashboard checklist or Discord.
Onboarding step to connect Discord, pick player and team roles, and import the roster

Connect Discord, confirm roles, import the roster.

Mapping, sync, and channels stay on the Discord page after the server is connected. See Discord.

4. Dashboard checklist

Welcome finishes on the dashboard. Set up SquadVault lists the next modules and only shows items your plan and role can use. Do this next highlights the step to take now. You do not have to complete every item. Dismiss the card when you are done with it. Each row opens the real module:
  • Connect Discord — same flow as welcome; afterwards map roles on the Discord page
  • Import teams from Discord (or Create your first team) — map Discord roles to teams instead of creating them one by one
  • Invite your staff — invite coaches and managers and give them a fitting access role
  • Set up Recruiting — publish a form and choose how tryouts should run
  • Schedule your first training — create a team training so the roster can respond. Weekly hours are under weekly availability; the team matrix shows session coverage
  • Turn on your first Flow — suggests fitting templates (for example Discord role and welcome when a player joins, or a training reminder). One click activates it
Dashboard showing today’s status and items that need attention

Dashboard overview

5. CSV fallback (if you skipped Discord)

Discord is the default path for a roster with many players and teams. If you skipped it:
  1. Prefer going back to Discord and importing roles as teams and players.
  2. Otherwise open Players → Import CSV. Required columns: name and gamer_tag (Spieler / IGN also work). German Excel semicolon CSVs are supported.
  3. Creating players one by one is last — only for a handful of people.
There is no importer from other roster tools for 1.0.

6. Plan the week

  1. Open Calendar and create a scrim, training, meeting, or content event — or import a booked scrim under Scrims & matches.
  2. Ask players to update Availability (weekly slots and event RSVPs).
  3. Use the heatmap to schedule when the roster is free.
  4. For scrims, finish prep in the Scrim workspace.

Next steps

Organizations and roles

Invite members and pick the right role for each person.

Scrims & matches

Mission Control after a scrim is booked.

Discord Sync

Keep Discord roles aligned with your roster.

Integrations

Check connection health for Discord, tags, webhooks, and API keys.

Flows

Automate Discord setup and notifications.

API keys

Connect bots and scripts when you need them.

Audit log

Review who changed what (admins).