Skip to content

Features

See Orbit from the inside, screen by screen

No mockups: these are the system's real screens, from club sign-up to the athlete's digital signature on the result.

See it in action

The complete onboarding in 3 minutes

Club sign-up, match setup and first registration — no cuts, exactly how any organizer will use it on day one.

View the video transcript

Transcript: Orbit Onboarding - English

00:00-00:15: Orbit is the IPSC competition management system, from setup to ranking. In this video you'll see the complete onboarding in 3 minutes.

00:15-00:30: We start with simple entity registration. No software to install, no license, no activation key: register your club and start setting up the match right away.

00:30-00:45: Next step: create the match. You define divisions, stages, squads and invite Range Officers to operate in the field.

00:45-01:00: The Range Officer receives the link and can access without any app. Straight in the browser, they mark presence, post score with PIN and manage DQs.

01:00-01:30: The athlete registers, chooses division, squad and equipment. Gets a unique PIN they use to confirm their own score on the spot.

01:30-02:00: On match day, everything is transparent: the athlete sees progress in real time, who is "Up", who's next.

02:00-02:30: After everything is posted, the athlete accesses the results portal and sees their score. If they disagree, they can request reshoot or correction.

02:30-03:00: When everything is confirmed, the club publishes the results. Hub and standings are available to the public — no login required.

For the club

A command center — not another folder of spreadsheets

From creating the club to closing the match, Orbit guides the organizer through a setup wizard, centralizes registrations and staff, and delivers a dashboard with real-time progress — all under the entity's own control.

Club dashboard with matches, users and quick menu
Entity dashboard: matches, users and shortcuts.
Match overview with operation shortcuts
Match overview: registration, score entry, flow and setup progress.
List of entered scores with lock and signature status
Scores list: version, lock status and integrity in one place.

Match build and operation

From designing the Stages to the day's bottleneck, on one screen

The match starts with every stage described in points and share of the match, and then tracks itself: how much has been entered, where a squad is stuck and who needs to move.

Stage list with rounds, points, share of the match, targets, steel, no-shoot and assigned ROs
Stage build: rounds, points and how much each one weighs in the match — with the match totals for points and rounds always in view.
Match overview with completion percentage and a progress bar per stage
Overview: how much of the match is done, stage by stage, and what is still missing in each one.
Match flow panel with overall progress, completed cells and a high-wait alert
Match flow: overall progress, completed cells and a bottleneck alert between squads on the same stage.
Squad by stage grid with min, max, average, duration and wait
Squad × stage grid: min, max and average time, duration and wait — the bottleneck shows up in red.
Squad occupancy with athletes and divisions, ready to drag between squads
Occupancy of the Squads: drag an athlete to another Squad on desktop, or move by tapping on mobile — with confirmation before every change.
Fast Pass panel showing queue occupancy and the athlete highlighted in yellow in their original Squad
Fast Pass: the athlete joins the priority queue without leaving their Squad — and stays highlighted in yellow there, so the team never loses track of them.

For RO and officials

On the field, the RO logs the score in seconds — no paper, no rework

Check-in by squad, real-time progress by stage and score entry right on the phone — no spreadsheet, no paper.

Squad check-in with Up and On Deck status
Squad at the stage: who's "Up", who's next, equipment and attendance.
Target-by-target score entry grid
Target entry: A/C/D/M, time, PROC and DQ in one tap.
Scoring screen with the Bluetooth timer connected: shot string and time filled in automatically
Bluetooth timer connected: every shot shows up live and the final time lands in the score by itself.
Score-entry progress per squad
Progress per squad: percentage entered, pending scores and average time.
Score progress per stage, with completion and average time
Progress per stage: who already has a score and who's pending.

Trust in the result

Every result carries its own proof of integrity

The athlete confirms their own score with a PIN in the field. From there, the result is signed, and any later change becomes visible in the audit — RO hash, confirmation hash and integrity status.

Athlete confirms the score with a PIN in the field
PIN confirmation: the athlete validates their own result before it's submitted.
Score receipt with signature and confirmation hash
Signed receipt: RO hash and athlete confirmation hash.
Score audit with integrity check OK
Audit: integrity verified, with controlled correction actions.

For the athlete

The athlete registers, tracks and checks their own result — from their phone

A portal with current and open matches, registration by division with live slot counts, a hub with your match position and scores history.

Athlete portal with current and open matches
Athlete portal: registrations, current and open matches.
Division registration with live slot count
Division registration, with a live count of entries.
My matches: access, receipt, hub and results
My matches: access, receipt, hub/schedule and results.
Match hub with athlete position, results and schedule
Match hub: your position, results and schedule.
Athlete's divisions and score history per stage
My scores: follow each stage and its approval status.

Public experience

Transparency that becomes a showcase for the next event

Overall and per-division standings, with leader and scores, published by the organization — free access for any visitor.

Public results per division, with leader and score
Public results: overall, combined and per division.

Live streaming

Your match on air on YouTube, with a scoreboard that updates itself

Orbit generates a broadcast layer ready for OBS, Prism and any streaming software that takes a browser source: side leaderboard, a top bar rotating through divisions and a HUD that comes in on every score entered. You paste one URL into OBS and the match scores go on air — no operator typing a scoreboard, no plugin, nothing installed.

The overlay is fed by the same live table as the public results: only an approved score, signed with the athlete PIN, makes it on air. A draft or a score being edited never leaks into the broadcast.

Putting the Match on air also brings money in. A YouTube stream becomes sponsorship inventory: hours of brand presence next to the official scoreboard, a mention in the opening, and the recording circulating afterwards — something concrete to offer the local gun shop, manufacturer or sponsor, with an audience the platform itself measures.

And it changes the relationship with the audience. Viewers watch the hit factor land, understand who is ahead and comment while the Match runs — family and friends who would never go to the range included. It is the cheapest way a club has to raise engagement and take the sport beyond those who already shoot, which turns into registrations for the next Match.

The video below shows the whole setup: the overlay URL pasted into OBS as a browser source, the transparent background sitting over the bay camera, and the HUD coming in on its own the moment the RO posts the score. No plugin, no operator typing scores.

Silent video with captions — what you see on screen is OBS itself receiving the overlay.

A real match broadcast: the Orbit overlay over the range video, in Prism Live
A real match on air: the Orbit overlay over the range footage, with a per-division top bar, the side leaderboard and the HUD of the athlete who has just run.
Overlay on air: per-division top bar, side leaderboard and athlete HUD with hit factor
The overlay on air: per-division top bar, side leaderboard and a HUD with hits, time and hit factor — transparent background over your camera.
Match broadcast screen with per-stage overlay, TV kiosk and live scenes
One global URL for OBS or a link per Stage, generated and revocable on the spot. TV kiosk, live scenes and IP restriction in the same place.
Overlay global URL with the Stage on screen selected, and the list of Stages with one link each
The global URL: a single link in OBS with the Stage on screen chosen here and switched live. Right below, each Stage with its own link for whoever prefers a fixed source per Stage.
Broadcast screen with the Match switches, IP restriction, TV board and global URL
Everything in one place: live overlay, timer splits, IP restriction, the club big screen and the global URL — every link generated and revocable on the spot.
Overlay settings for one stage, with live preview and score simulation
Stage-by-stage settings with a live preview — you can simulate a score and check the HUD before the match even starts.
Broadcast monitor with per-stage status and alerts
Live monitor: which stages are on air, how long each has gone without a score and what needs attention.

How it gets on air

  1. Turn the overlay on for the match Under Operation → Broadcast, one switch covers every stage; each stage can still inherit, enable or disable it on its own.
  2. Generate the stage link and paste it into OBS One browser source per stage you broadcast. Check the preview and simulate a score before the first athlete steps up.
  3. Go live From there the RO feeds the broadcast: every score approved in the field shows up on air in seconds, with nobody operating a scoreboard.

Step-by-step broadcast guide

Integration

Talks to the system the club already uses

Registrations come in via CSV from any system, results go out in WinMSS format, a finalized IPSC match publishes to scoring.services, and the public REST API lets you manage matches and registrations and read results in JSON with an entity API key.

Get started

From sign-up to your first match, in minutes

No side spreadsheet, no install, no contract. Three steps and your match is already running on Orbit.

Your club already has the next match scheduled. Put it on Orbit today.

Register my club — it's free