CompteamDocumentationRegister a branch

Register a branch

Create your admin account, set up your branch, configure settings, add Terms & Conditions, and generate your recruitment poster — ready to print and hang.

  1. 1

    Create your account

    Navigate to the homepage and click Start free — 2 months, no card →, or go directly to /admin-register.

    The Admin Setup screen explains the three steps you're about to complete: create your account, name your gym, and start managing.

    1. Enter your Email address.
    2. Set a Password — it must include a lowercase letter, uppercase letter, number, special character, and be at least 8 characters.
    3. Click Sign Up.

    Alternatively, click Continue with Google to create your account without a password.

    If you sign up with email, a verification email is sent to your address immediately after sign-up.

    Compteam homepage — Start free button
    Compteam homepage — Start free button
    Admin Setup — sign-up form with three-step overview
    Admin Setup — sign-up form with three-step overview
  2. 2

    Verify your email

    After clicking Sign Up, you will see an 8-digit verification code entry screen on the same page (skip this step if you signed up with Google).

    Check the email from Compteam — it contains your 8-digit verification code.

    Tip: If you don't see it within a minute, check your spam folder. Click Resend code to get a new one. Codes expire in 1 hour.

    Email verification — check your inbox for the 8-digit code
    Email verification — check your inbox for the 8-digit code
  3. 3

    Enter your verification code

    Type the 8-digit code from your email into the field and click Verify.

    • If the code has expired or you didn't receive it, click Resend code to get a fresh one.
    • Click ← Change email to go back and correct your email address if needed.

    Once verified, you are taken directly to the Branch Setup form — no separate sign-in required.

    Email verification — 8-digit code entered
    Email verification — 8-digit code entered
  4. 4

    Branch Setup

    The Branch Setup form appears automatically after your first sign-in.

    FieldWhat to enter
    First / Last NameYour display name inside the app
    Gym NameThe name of your gym, e.g. Huber BJJ Dortmund. This creates both your organisation and your first branch with this name.
    Weight UnitTap kg or lbs — the default unit for athlete weights across your branch
    CurrencyTap EUR or USD — the billing currency for all membership plans and invoices

    Currency is permanent. It is set here at branch creation and cannot be changed afterwards, so pick the currency you will actually invoice in.

    Already part of a multi-branch team? Click Joining an existing organisation? to select your existing organisation from a dropdown and give this branch its own name.

    Tick the box to accept the Compteam Terms of Service and Privacy Policy, then click Finish Setup. You are redirected to the dashboard as a branch admin.

    Branch Setup form — gym name field and merged consent checkbox
    Branch Setup form — gym name field and merged consent checkbox
  5. 5

    Your dashboard

    You are now signed in as a branch admin. From the sidebar you have access to:

    • Dashboard — branch overview with training schedule and upcoming competitions
    • Athletes — manage member profiles and belts
    • Competitions — create events and track results
    • Billing — memberships, invoices, and payments
    • Membership Plans — define your subscription tiers
    • Branch Settings — configure logo, info, poster, and terms
    • My Profile — your own account

    Blue Belt features: Accounting, Orders, Gear, and AI Companion appear in the sidebar once your branch is on the Blue Belt plan.

    Complete branch configuration in the next steps before inviting athletes.

    Branch admin dashboard
    Branch admin dashboard
  6. 6

    Add and bill your athletes

    Once your branch is configured you can populate your roster. There are two ways athletes end up in your branch:

    • Self-registration — athletes scan your recruitment poster QR code (next steps) or open your registration link, then create their own account.
    • Bulk import (Blue Belt) — on the Athletes page click Import athletes and upload a CSV, PDF, or photo of your roster. The AI reads it and stages each person for self-registration. See the dedicated Import Athletes guide.

    Approval gate (optional): In Branch Settings → Self-subscription approval, you can require that self-registered athletes wait for your approval before becoming active members. When enabled, new self-registrations appear in a "Pending – self subscription" list on the Athletes page where you can approve or decline each one. Admin-imported athletes and guardian-managed kids are never held — they activate straight away.

    How billing starts for a new athlete

    SituationWhat happens
    No plan assignedThe athlete begins on a trial membership. They are not billed until you assign a paid plan.
    Paid plan pre-assignedWhen the athlete registers (or you click Activate), the membership activates immediately, backdated to the 1st of the month they were imported — so billing starts from the correct date.

    Imported and self-registered athletes are billed identically afterwards — the monthly invoice run treats them the same. Kids are billed through their guardian, who manages the membership and payment details.

    Migrated members who already paid a signup fee

    If a membership plan has a one-time signup fee, it is added to the athlete's first invoice. When you are migrating members who already paid that fee in a previous system, tick Signup fee paid next to their plan in the Pending registration section — the first invoice then skips the fee and bills only the membership. The checkbox is only available once a paid plan is assigned, and it resets if you clear the plan.

    Complete the recruitment poster in the next steps to start attracting new athletes.

    Pending registration row with "Signup fee paid" checkbox checked
    Pending registration row with "Signup fee paid" checkbox checked
    Athletes page — "Pending – self subscription" list with Approve and Decline buttons
    Athletes page — "Pending – self subscription" list with Approve and Decline buttons
  7. 7

    Upload your branch logo

    Go to Branch Settings (sidebar → Branch Settings).

    Under Branch Logo:

    1. Click Upload logo.
    2. Choose a file — accepted formats: jpg, png, webp, svg · max 2 MB.
    3. The logo appears in the app sidebar for every athlete in your branch.

    Click Save changes after each section you edit.

    Branch Settings — logo upload section
    Branch Settings — logo upload section
  8. 8

    Set branch info

    Under Branch Info fill in:

    FieldNotes
    NameEditable after initial setup
    CityUsed on the recruitment poster PDF
    CountryUsed on the poster and determines paper size (A4 for most countries, US Letter for US/Canada)

    Currency is not shown here — it is fixed at branch creation and cannot be changed.

    Click Save changes.

    Branch Settings — branch info fields
    Branch Settings — branch info fields
  9. 9

    Set the default coach

    Under Default Coach, select the coach who is automatically assigned to new athletes when they register.

    The dropdown shows every user with the coach, branch admin, or org admin role in your branch. You can change this at any time.

    Click Save changes.

    Branch Settings — Default Coach dropdown
    Branch Settings — Default Coach dropdown
  10. 10

    Add Terms & Conditions

    Under Terms & Conditions, enter your gym's membership T&C text.

    • New athletes must accept the current version when they register.
    • Every time you edit and save the text the version number is bumped automatically, so existing athletes see updated terms on their next login.
    • The current version and date are shown below the text area.

    Click Save changes after entering your terms.

    Branch Settings — Terms & Conditions text area
    Branch Settings — Terms & Conditions text area
  11. 11

    Fill in the recruitment poster

    The Recruitment Poster generates a printable PDF with your branch details and a QR code that takes prospective athletes directly to your registration page.

    Under Recruitment poster, fill in:

    FieldExample
    Requirements to joinBring a clean gi (white or blue), proof of valid sports insurance, parental consent if under 18.
    What's included5 classes per week, open mat on Saturdays, 10% gear discount.

    Click Save changes before downloading the PDF.

    Branch Settings — Recruitment poster fields
    Branch Settings — Recruitment poster fields
  12. 12

    Download the poster PDF

    After saving, click Download PDF.

    The file is generated on the server and named <branch-name>-recruitment.pdf — your browser will prompt you to save or open it.

    Paper size: A4 for most countries, US Letter for US and Canada — determined by your branch Country setting.

    Branch Settings — Download PDF button
    Branch Settings — Download PDF button
  13. 13

    Print and hang the poster

    Open the downloaded PDF. It contains:

    • Your branch name and logo
    • The requirements to join and what's included
    • A QR code athletes can scan to register directly with your branch

    Print it at full size and hang it in your gym. Athletes who scan the QR code are taken to your registration page with your branch pre-selected.

    Generated recruitment poster PDF — ready to print
    Generated recruitment poster PDF — ready to print
  14. 14

    Set up SEPA bank details

    If you collect membership fees via SEPA direct debit, fill in your bank details under Branch Settings → Billing.

    FieldWhat to enter
    Billing Clearing ModeEasy clearing — mark bills paid or failed per row. Full bank clearing — upload a bank statement CSV for AI-powered automatic reconciliation.
    SEPA Creditor IdentifierYour Gläubiger-ID (e.g. DE98ZZZ09999999999). Required to generate SEPA pain.008 files and for athletes to add a direct-debit mandate.
    Branch IBANThe account that will receive the direct-debit collections. Included as the creditor account in the SEPA file.
    Branch BICYour bank's BIC/SWIFT code (e.g. COBADEFFXXX). Included as the creditor agent in the SEPA file.

    Click Save changes.


    Your branch is ready. Next steps:

    • Create Membership Plans so athletes can subscribe
    • Set up Stripe in Branch Settings to enable online payments
    • Share your recruitment poster or registration link with new athletes
    Branch Settings — Billing clearing mode, SEPA Creditor Identifier, Branch IBAN and BIC fields
    Branch Settings — Billing clearing mode, SEPA Creditor Identifier, Branch IBAN and BIC fields