ECROECRO
Log in →
ECROECRO
Log in
Privacy PolicyTerms of Service

© 2026 ECRO Platform. All rights reserved.

    ECRO Team Manager Guide

    This guide covers everything you need to know to manage a team in ECRO.


    Team Membership vs Contracts

    Understanding the distinction between team membership and contracts is essential.

    Team Membership (The Relationship)

    • A rider's teamId determines which team they belong to
    • Riders stay on the team roster until they:
      • Resign voluntarily
      • Get released by the manager
      • Sign with a different team
    • Roster limit (12 riders) is based on team membership, not active contracts

    Contracts (The Agreement)

    • Contracts define the terms between team and rider (prize split, season)
    • Contract status does NOT affect team membership directly
    • When a contract expires at season end, the rider stays on the team but becomes a free agent

    Free Agent Definition

    A rider is a free agent if they have no active contract, regardless of team membership:

    SituationOn Roster?Free Agent?In Market?
    teamId + active contractYesNoNo
    teamId + expired contractYesYesYes
    no teamIdNoYesYes

    Key Implication: Riders with expired contracts can be signed by other teams. If they accept an offer from another team, they automatically leave their current team's roster.


    Getting Started

    Creating a Team

    1. Log in to your ECRO account
    2. Go to Teams in the Rider app
    3. Click "Create Team"
    4. Complete team setup:
      • Team Name: Full team name (e.g., "Velo Racing Academy")
      • Short Code: 2-4 character identifier (e.g., "VRA")
      • Badge Design: Choose pattern and colors
    5. Purchase a Team License

    Team License

    A Team License is required to:

    • Sign riders to contracts
    • Earn team championship points
    • Access the Manager app

    License Duration: Valid for the entire season

    Accessing the Manager App

    Once your team is set up:

    1. Open the Rider app
    2. Click the Manager link in the navigation footer
    3. The Manager app opens to your team's dashboard
    4. URL structure: /manager/[teamId]/... preserves team context

    Managing Multiple Teams

    If you own or manage multiple teams:

    1. Use the Team Selector dropdown in the header
    2. Click a team to switch - the URL updates automatically
    3. Your current page is preserved when switching (e.g., /manager/team1/roster → /manager/team2/roster)
    4. Click Create New Team to add another team

    Manager Dashboard

    The Dashboard provides an overview of your team's status.

    Team Overview

    • Team Badge: Your team's visual identity
    • Roster Size: Current rider count (max 12)
    • Team Standing: Your position in team rankings

    Next Race

    • Featured upcoming race
    • Tactics status: Ready or Not Set
    • Quick link to set/edit tactics

    Upcoming Races

    List of races in the next 30 days showing:

    • Race name and date
    • Tactics readiness indicator
    • Points potential

    Recent Results

    Side panel showing:

    • Latest team race results
    • Individual rider performances
    • Points earned

    Race Management

    Viewing the Race Calendar

    Go to Races to see:

    Upcoming Races (Next 30 Days):

    • Races where you can set tactics
    • Tactics status for each race
    • Quick access to tactics editor

    Full Season Calendar:

    • All races for the season
    • Filter by status, type
    • Race details and event times

    Understanding Tactics

    Team tactics help coordinate your riders' efforts:

    • General Notes: Overall race strategy visible to all team riders
    • Rider Roles: Specific assignments (leader, domestique, sprinter, climber, breakaway)
    • Segment Notes: Strategy for specific course segments

    Setting Tactics

    1. Go to Races
    2. Click on an upcoming race
    3. Enter your tactics:
      • General Strategy: What's the overall plan?
      • Rider Assignments (optional): Who does what?
      • Key Segments (optional): Notes for specific sections
    4. Click Publish to share with your riders

    Tactics Visibility:

    • Draft tactics are only visible to managers
    • Published tactics are visible to all team riders
    • Publish before race day so riders can prepare

    Tactics Status

    StatusMeaning
    Not SetNo tactics created for this race
    DraftTactics created but not published
    PublishedTactics visible to riders

    Roster Management

    Current Roster

    Go to Roster to manage your squad:

    Your Roster:

    • All riders on your team (have teamId set to your team)
    • Shows contract status: Under Contract or Expired
    • Category, rating, country
    • Riders with expired contracts are highlighted for renewal

    Roster Limits:

    • Maximum 12 riders per team
    • Limit based on team membership (not active contracts)
    • Riders with expired contracts still count toward the limit

    Understanding Roster vs Contract Status

    Your roster includes ALL riders associated with your team. Contract status indicates their signing situation:

    Contract StatusOn Your Roster?Can Other Teams Sign Them?
    ActiveYesNo
    ExpiredYesYes (free agent)
    None (released/resigned)NoYes

    Important: Riders with expired contracts remain on your roster but are visible in the transfer market. If another team signs them, they automatically leave your roster.

    Season Transitions

    At the end of each season:

    1. All active contracts expire automatically
    2. Riders stay on your roster (teamId unchanged)
    3. Riders become free agents (available in transfer market)
    4. Send renewal offers to retain your riders
    5. Other teams can now make offers to your riders

    Renewal Priority: There is no protection period. Act quickly at season start to renew key riders before competitors make offers.

    Viewing Rider Details

    Click any rider to see:

    • Performance profile (power curve, category)
    • Recent results
    • Contract terms (if any)
    • vELO rating history

    Contract Status Reference

    StatusMeaning
    ActiveUnder contract, earning prizes with split
    ExpiredSeason ended, needs renewal, is a free agent
    OfferedContract sent, awaiting response
    DeclinedRider declined the offer
    ReleasedManager terminated the contract
    CanceledManager withdrew pending offer

    Recruitment

    Transfer Windows

    Recruitment is only possible during transfer windows:

    • Transfer windows occur between phases
    • During windows, categories unlock and riders can move teams
    • Outside windows, rosters are frozen

    Browsing the Market

    Go to Market to find riders:

    Free Agents: All riders without an active contract are free agents, including:

    • Riders not on any team
    • Riders on other teams with expired contracts

    Market Display:

    • Filter by category (A-E)
    • View vELO rating, country, recent results
    • Shows current team affiliation (if any)
    • "No Team" badge for unaffiliated riders
    • Team badge/name for riders still on another team's roster

    Recent Signings:

    • Track market activity
    • See who joined which teams

    Signing Riders from Other Teams

    When you sign a rider who is currently on another team's roster (expired contract):

    1. They automatically leave their old team
    2. Their teamId updates to your team
    3. Old team loses one roster spot
    4. Your team gains one roster spot

    Evaluating Riders

    When scouting a rider, consider:

    • Category: What category do they race in?
    • vELO Rating: Performance level
    • Power Profile: Sprinter, climber, all-rounder?
    • Recent Results: How have they performed?
    • Nationality: For team diversity

    Sending Contract Offers

    1. Find a rider in the Market
    2. Click "Send Offer"
    3. Set contract terms:
      • Season: Which season (usually current)
      • Prize Split: Rider's percentage of virtual prize money (0-100%)
      • Message (optional): Personal note to the rider
    4. Click "Send Offer"

    The rider will receive a notification and can accept or decline.

    Contract Terms

    Prize Split Percentage:

    • Determines how virtual prize money (ECRO$) is divided
    • Example: 70% means rider keeps 70%, team keeps 30%
    • Competitive riders may expect higher percentages
    • New riders may accept lower percentages

    Standard Ranges:

    • Star riders: 70-80%
    • Established riders: 50-70%
    • Developing riders: 30-50%

    Offer Responses

    ResponseWhat Happens
    AcceptedContract activates, rider joins your roster
    DeclinedOffer closes, rider remains available
    No ResponseOffer expires after set period

    Results

    Team Results

    Go to Results to see team performance:

    • Filter by season
    • View each race your team participated in
    • See individual rider results within each race

    Result Details

    For each race, see:

    • Riders who participated
    • Finish positions
    • Points earned by category
    • Team points total

    Understanding Team Scoring

    Team points are calculated as:

    1. Top 6 finishers per category count
    2. Each rider's points added together
    3. Sum applied to team standings

    Example: If your team has 3 Cat A riders finishing with 100, 80, 60 points:

    • All 3 count (under the 6-rider limit)
    • Team earns 240 points from Cat A

    Team Wallet

    Go to Wallet to view your team's ECRO$ earnings and transactions.

    Balance Overview

    At the top of the page you'll see:

    • Current Balance: Total ECRO$ available
    • Total Earned: Lifetime earnings from rider prize shares

    Transaction History

    Transactions are grouped by race for easy browsing:

    Race Summary Row:

    • Race name and date
    • Total ECRO$ earned from that race
    • Number of riders who contributed

    Expandable Details: Click any race to expand and see individual rider transactions:

    • Rider name
    • Amount earned (team's share)

    Example:

    ▼ Chasing Red - Stage 1          +2,450 ECRO$
      Feb 8, 2026 • 3 riders earned prizes
      ├── John Doe                    +850 ECRO$
      ├── Jane Smith                  +650 ECRO$
      └── Bob Wilson                  +950 ECRO$
    

    How Team Earnings Work

    When contracted riders earn prize money:

    1. Prize amount is split according to contract terms
    2. Rider's share goes to their personal earnings
    3. Team's share is credited to your wallet
    4. Each result creates a separate transaction for transparency

    Example: Rider wins 500 ECRO$ with 70/30 contract

    • Rider keeps: 350 ECRO$ (70%)
    • Team earns: 150 ECRO$ (30%)

    Team Settings

    Go to Settings to manage your team. The page displays your team badge at the top with an "Edit Badge" button, followed by three tabs.

    Profile Tab

    Edit your team identity:

    • Team Name: Full team name
    • Short Code: 2-4 character identifier
    • Description: About your team
    • Website: Team website URL

    Badge Editor

    Click "Edit Badge" to customize your team badge:

    • 12 Pattern Options: Solid, horizontal split, vertical split, diagonal, cross, horizontal stripes, vertical stripes, quarters, top band, hoop, vee, center stripe
    • 3 Colors: Primary, secondary, and accent
    • Live Preview: See changes in real-time

    Managers Tab

    Team owners can delegate management:

    1. View current owner and managers
    2. Add manager by email (must have ECRO account)
    3. View pending invitations
    4. Managers can:
      • Set tactics
      • View roster and results
      • Cannot release riders or transfer ownership

    License Tab (Owner Only)

    Manage your team license:

    • View current license status (Active/Inactive)
    • Purchase or renew team license
    • License required for signing riders and earning points

    Best Practices

    Building a Successful Team

    Roster Composition:

    • Mix of categories for breadth
    • Strong riders in each category you want to compete in
    • Consider time zones for race coverage

    Tactics:

    • Set tactics for every race
    • Publish at least 24 hours before race day
    • Keep notes concise and actionable

    Communication:

    • Share team goals with riders
    • Celebrate wins in team channels
    • Build team culture beyond just racing

    Recruitment Strategy

    During Transfer Windows:

    • Scout riders before the window opens
    • Have contract offers ready
    • Act quickly on top targets

    Contract Negotiations:

    • Competitive prize splits attract better riders
    • Team prestige and reputation matter
    • Multi-season commitments (when available) provide stability

    Managing Results

    After Each Race:

    1. Review team results
    2. Note standout performances
    3. Identify areas for improvement
    4. Update tactics for similar courses

    Reference

    Roster Limits

    LimitValue
    Maximum Riders12
    Minimum Riders0
    Riders Counted for Team PointsTop 6 per category

    Note: Roster limit is based on team membership (teamId), not active contracts. Riders with expired contracts count toward the limit until they leave (resign, released, or sign elsewhere).

    Transfer Windows

    • Occur between season phases
    • Categories unlock during windows
    • Riders can be signed or released
    • Exact dates announced in advance

    Phase Locking Rules

    When a rider joins your team:

    • They inherit their current phase lock
    • If unlocked, they lock on their first race for your team
    • Once locked, they race that category for the phase

    Team Scoring

    Per-Race Calculation:

    1. Identify all team finishers by category
    2. Take top 6 in each category
    3. Sum their points
    4. Apply to team standings

    Season Standings:

    • Total points across all races
    • Tiebreakers: More wins, then better average finish

    Glossary

    TermDefinition
    RosterRiders associated with your team (have teamId set to your team)
    ContractAgreement defining terms between team and rider (prize split, season)
    Team MembershipThe relationship indicated by a rider's teamId
    Prize SplitPercentage division of virtual prize money (ECRO$)
    Transfer WindowPeriod when roster changes are allowed
    Phase LockCategory freeze for riders after first race
    TacticsRace strategy shared with team riders
    Free AgentRider without an active contract (may still be on a team's roster)
    Short Code2-4 character team identifier
    BadgeTeam's visual shield/logo
    ManagerPerson with team management permissions
    OwnerCreator of the team, full permissions
    WalletTeam's ECRO$ balance and transaction history
    ECRO$Virtual currency for prize tracking (no real value)

    Getting Help

    Support

    For team management issues:

    • Contact support via the Manager app
    • Join the ECRO Discord for community help

    Common Issues

    "Can't sign riders"

    • Check if transfer window is open
    • Verify you haven't reached roster limit (12)
    • Ensure team license is active

    "Rider declined offer"

    • Consider improving prize split percentage
    • Reach out personally if possible
    • Try again in next window

    "Tactics not visible to riders"

    • Ensure tactics are Published (not Draft)
    • Check that riders have active contracts

    Links

    ResourcePurpose
    Official RulesCompetition regulations
    Rider GuideIndividual rider information