Concepts and Workflow Reference
Purpose
One consolidated reference for 2Timer terminology, data model, connectors, and end-to-end workflow patterns.
Prerequisites
- Basic familiarity with chip timing or meet management operations.
- Access to 2Timer Manager at manager.2timer.app.
Platform Overview
2Timer is a browser-based meet management and timing application.
- All meet data is stored locally in your browser — no server is required during timing operations.
- Most core meet workflows continue offline after the app has loaded, but internet-based features still need a connection. See Offline Access and PWA.
- Meets are backed up and transferred as
.2tarchive files — a single portable file that restores everything. - The public site lives at
2timer.app; the meet manager app lives atmanager.2timer.app. - Version 1 provides the stable core for road racing, cross country, and track & field. Optional Hub settings and connected services remain separate from local meet operation.
Core Concepts
Meet
Top-level container for everything: events, athletes, results, connectors, and configuration.
Sport controls the time mode and available features:
| Sport | Time Mode | Notes |
|---|---|---|
| Running | Gun and/or chip | Road races, fun runs, trail |
| Cross Country | Gun only | Team scoring, XC-specific event codes |
| Indoor Track & Field | Gun only | Heats, seeding, field events |
| Outdoor Track & Field | Gun only | Heats, seeding, field events, wind readings |
Genre refines display defaults (which columns are shown — team, age, city, grade) within a sport.
Event
One scheduled contest within a meet. Every event has an event number that must match your timing system’s configuration exactly. For T&F, events also have a discipline — Dash/Run, Hurdles, Steeplechase, Race Walk, Relay, Horizontal Jump, Vertical Jump, Throw, or Multi-Event — that controls how results are recorded and displayed. Multi-round events (prelims → finals) have each round configured separately.
Super-Event
A super-event is a container for one physical race or contest that feeds results into two or more separate sub-events. Operators typically time or import the combined race once, then let 2Timer route results back to the correct sub-event for separate placements and scoring. Entries remain on the sub-events, not on the super-event container.
Athlete
A participant profile: name, bib number, gender, age, date of birth, city, state, and team.
Entry
Links one athlete to one event and one round. Holds the result: gun time, chip time, final place (both overall and within the heat for T&F), heat and lane assignments, seed, and outcome status.
Chip
A chip assignment maps a timing chip’s unique ID (as reported by the reader) to a bib number. Required for chip-timed events unless the timing system provides the bib number directly (as FinishLynx does).
Marker
A timing point on the course: Start, Finish, or Split. Assigned to one event. Has a read window that defines the earliest and latest valid time relative to the gun. Reads outside the window are flagged but preserved for manual review.
Read
One raw detection from a timing device. Each read is processed against active markers to determine whether it can be applied to an entry. See the Markers and Reads page for read status explanations.
Wave
A corral or sub-group start with a time offset from the gun. Athletes in a wave have their gun time adjusted by the wave delay for fair placing across all corrals.
Group
An award category (age group, overall open, masters band, etc.). Athletes are auto-assigned to groups based on age or grade. Each group has a configurable number of award places.
Division
An organizational grouping of events (e.g., Varsity Girls, Junior Men, Open Women). Does not affect timing — used for report structure and seeding organization.
Team
An organization code used in cross country and T&F team scoring. Athletes’ team affiliations are matched to team records to compute team totals. In T&F, teams can also carry a meet-wide lane slot for team-lane seeding. Teams marked Unattached remain in the meet but are excluded from team scoring.
League
An optional grouping of team codes used for conference-style splits, league views, and head-to-head reporting. A team can belong to zero or more leagues.
For small scored meets, the Leagues page also includes a Generate Double-Dual Leagues tool that creates pairwise league groupings from the meet’s scoring teams.
Seeding Profile
A reusable T&F default ruleset that supplies discipline-group seeding behavior for new meets and round workspaces.
Session
A scheduled time block within a meet (e.g., “Morning Field Events”, “Afternoon Finals”). Used to organize large T&F meets across parallel venues.
Stopwatch
The built-in hand-timing watch, and a meet destination in its own right. At a hand-timed meet the watch is the timing system. See Hand Timing with the Stopwatch.
Display board
A physical scoreboard or video board fed by a display connector. What each board shows is driven from the meet’s Scoreboard page. See Scoreboard.
Connector
A meet-level integration for inbound data (timing hardware reads) or outbound data (publishing results). See Connectors.
Integration
Reusable account credentials configured in Settings → Integrations. Connectors reference integrations for RunSignUp, RaceRoster, ONETIME, Total Active Sports, FTP, and S3 / R2 connections.
Import and Export Summary
Import Sources
Every file-based source lives behind one Import… door on the meet dashboard, grouped by the job it does. Connectors are separate: they carry live or repeating data.
| Source | Format | Path |
|---|---|---|
| Spreadsheet | .csv, .xlsx, .tsv, .html, paste |
Meet → Import → Spreadsheet |
| RunSignUp roster | .csv |
Meet → Import → RunSignUp roster |
| Athletic.net entry export | .csv |
Meet → Import → Athletic.net entry export |
| Hy-Tek team/athlete list | .tcl |
Meet → Import → Hy-Tek team/athlete list |
| Lynx roster | .ppl, .afl |
Meet → Import → Lynx roster |
| Hy-Tek meet file | .hy3, .txt, record .csv |
Meet → Import → Hy-Tek meet file |
| Lynx schedule | .evt |
Meet → Import → Lynx schedule |
| RaceTab meet | .rtql |
Meet → Import → RaceTab meet |
| Lynx results | .lif, .lff |
Meet → Import → Lynx results |
| Chip assignments | .csv, .txt, .json |
Meet → Import → Chip assignments |
| 2Timer backup | .2t |
Meet → Import → 2Timer backup, or Home → From .2T File |
Live and repeating inbound data comes from connectors instead:
| Source | Format | Path |
|---|---|---|
| RunSignUp sync | API via connector | Meet → Connectors → RunSignUp |
| RaceRoster sync | API via connector | Meet → Connectors → RaceRoster |
| FinishLynx results | LIF / LFF files | Meet → Connectors → FinishLynx |
| IPICO reads | .txt tag data files |
Meet → Connectors → IPICO |
| MyLaps reads | CSV or .txt timing files |
Meet → Connectors → MyLaps |
| ChronoTrack reads | SimpleClient Auto Save files | Meet → Connectors → ChronoTrack |
| Time Machine reads | Serial connection | Meet → Connectors → Time Machine |
Export and Publishing
| Target | Format | Notes |
|---|---|---|
| Full meet backup | .2t archive |
Portable; restores all data |
| Semicolon results | Semicolon-delimited .txt |
Compatible with HY-TEK-style result imports |
| Reports | TXT, HTML, CSV, TSV | Custom column and filter options |
| Labels | Printed sheet or thermal | Bib numbers, hip numbers, athlete and team packet labels |
| TFRRS results | TFRRS results export | For collegiate T&F workflows |
| FinishLynx exchange | PPL, SCH, EVT, AFL | Pushes participant list and schedule to FinishLynx |
| Local folder | Any format | Via the Local Files connector |
| S3 / R2 | Any format | Via the S3 / R2 integration and connector |
| FTP | Any format | Via the FTP integration and connector |
| Display boards | Display feed | Via DisplayWorks, driven from the Scoreboard page |
| Total Active Sports | Result feed | Running meets, via its integration |
Typical Workflow
- Create meet — Click a sport card on the home screen for a blank meet, or
From .2T File/Import HyTek Filewhen your starting point is an existing file. - Add events — Assign event numbers consistent with your timing system. Set discipline for T&F events.
- Configure divisions, groups, teams, and leagues — Divisions for structure; groups for awards; teams and leagues for scoring and reporting.
- Import athletes and entries — Spreadsheet, Hy-Tek meet file, Athletic.net, RaceTab, or a RunSignUp / RaceRoster connector.
- Review team setup — Mark non-scoring teams
Unattached, assignLane Slotvalues for team-lane meets, and generate double-dual leagues when needed. - Assign chips — Map chip IDs to bib numbers if your system requires it.
- Create markers — Start and finish (and splits if needed) with correct read windows.
- Configure connectors — Link timing hardware for inbound reads; set outbound publishing targets.
- Pre-race test — Verify test reads land as Used.
- Seed T&F rounds — Use the seeding queue, workspace, bulk seeding, and advancement tools as needed.
- Run the meet — Monitor reads, drive display boards from Scoreboard, resolve exceptions in real time.
- Post-race — Finalize athlete statuses, generate reports, archive the meet.
Related Pages
- Getting Started
- Starting a Meet
- Importing Data
- Connectors
- Markers and Reads
- Timing Workflow
- Results and Reports
- Teams and Leagues
- Super-Events
- Seeding and Advancement
- Seeding Profiles and Defaults
Metadata
- Last Updated: 2026-09-09
- Document Version: 0.7
- Status: Active
