Marathons, Road Races & Endurance Events

How do top race directors move 10,000 athletes across the finish line flawlessly?

Registration, waivers, the race website, and results on one runner record. Volunteer rosters that staff themselves, a course dispatch board the whole race runs from, and a sponsor report that assembles while the medals are still being handed out.

Volunteer Race Committees · Running Clubs · Charity Runs · Race Management Companies

Every Endurance Race

One platform for every race director

The format changes. The login does not.

  1. Early-bird tiers, group discounts, and wave assignments against confirmed capacity.

  2. Pre-race logistics, post-race results, and year-over-year re-registration sequences.

  3. Course map, schedule, sponsor logos, and embedded registration on one branded page.

  4. Shift sign-ups, station assignments, and day-of check-in from a single board.

ADD YOUR TEAM

Three ways to add your team to Calisto Pro

Three options adapt to every subscriber.

Agenda

Add anyone to your system for tasks and scheduling

Add any Calisto user to your system to assign tasks or scheduling. This allows the user to be included in tasks and scheduling through Agenda. Because the user only sees the assigned task or shift, this is a great option for shift employees, third-party contractors, and volunteers.

Station

Decide what every employee sees of your system

Give each employee access to just what they need so they can do their job with ease with Station. Start with a pre-made template or customize each portal as your needs change. Station works best for companies that use Workforce.

Full access

Admins who see everything

Add additional users as needed for full access to every app, every screen, and every record. Available at no additional cost for subscribers of Calisto Commerce and Calisto Ops.

Your team, your portals, and your admin access are all managed in Purview.

What a Runner Notices

Three things that decide whether they come back next year.

A runner never sees the roster or the supply count. They see whether somebody was standing at the turn, whether the water held to the back of the field, and whether their entry was still there when they arrived.

Coordinate Every Zone Without Losing Your Voice

Zone leads, medical stations, and course marshals each hold their own assignments and their own live instructions. The marshal at the turn knows they are the marshal at the turn without anyone reading a thread back to them at six in the morning.

Intake That Doesn't Lose People

Volunteer sign-ups, vendor applications, and runner waivers arrive as structured records rather than replies. The name that never made it onto a list is the one the insurer asks about, and the volunteer who never got a shift is the one who does not offer again.

Track Every Cup and Medal

Water station stock, medal counts, and barricade allocations count down against the confirmed field rather than against a guess made the night before. The last finisher gets a cup and a medal, which is the part of the race they will describe to someone else.

Day One

Nine products running before the first permit meeting

Registration, waivers, a race website, email campaigns, runner support, local search, race media, reviews, and a runner mobile app. Enough to open entries, fill the field, and walk into a sponsor meeting with real numbers on the screen instead of a projection.

Registration & Ticketing

Multi-step registration wizard with distance selection, emergency contacts, tiered pricing, promo codes, merchandise add-ons, and instant bib assignment. Walk-up kiosks for race-day entries.

Digital Waivers

Every runner signs a liability waiver during registration. A cryptographic hash seals the document at signing. Stored, timestamped, and exportable. No paper stack, no shoebox.

Race Website

Auto-generated from the race configuration. Countdown, course map, distance showcase, sponsor logos, and one-click registration. Mobile-optimized and indexable.

Email Campaigns

Race-specific sequences for early-bird pushes, race-week info packets, post-race thank-yous, and year-over-year re-registration. Segmented by finish time, not email opens.

Runner Support

Unified inbox across email, SMS, and WhatsApp. Registration questions, course questions, refund requests. All on the same contact timeline instead of a personal inbox.

Local Search Visibility

The race page ranks for "[your city] marathon" and "[your city] 5K" in search and maps. Runners find the race without a dollar spent on advertising.

Race Media & Photos

Race media production with bib-number tagging. Runners find their finish photos on their results page. Social sharing cards pre-formatted for every platform.

Reviews & Surveys

Post-race review collection from verified finishers and runner experience surveys. Build social proof for next year. Know what worked and what to fix.

Runner Mobile App

Live GPS tracking, course map, results, and spectator following. The app runners download on race morning and keep for results day.

Expo & Finish Village

The expo hall and the finish village, laid out.

A race is a course, but the packet pickup, the expo and the finish village are rooms, and they are what needs a plan. Lay out exhibitor stands, registration desks and the seating in the hall, then place the awards stage. Every stand and every seat becomes something you can assign, sell or check someone into.

Calisto Core · Calisto Commerce

Registration, Entries & Timing

Four pricing tiers on one engine, member pricing applied automatically, expo add-ons in the same checkout, and a finish-line crossing that fires certificate, results, email, and loyalty in one chain.

One Profile. Every Race. Every Year.

A runner creates a profile, selects a distance, signs a liability waiver, adds a finisher shirt, and pays. One flow. The confirmation email sends. The bib number assigns. The wave slot reserves. The shirt order queues for packet pickup. That same profile holds their race history, PR records, and emergency contacts for next year. No second account. No re-entering the same address.

Registry · Member

Four Tiers. One Engine. Every Channel.

Four pricing tiers progress automatically by date or by capacity threshold. A promo code applies at checkout. A group registration discounts the per-runner fee. A walk-up kiosk charges race-week pricing without a laptop at the table. The website, the walk-up kiosk, and the admin dashboard all show the same number.

Tickets · Attendees

Members Register at Member Pricing. Automatically.

A Gold-tier running club member registers for the half marathon. The engine reads their membership tier and applies the discounted entry fee at checkout. No promo code. No manual lookup. Ten entitlement credit types handle race entries, guest passes, and event passes. One membership record feeds the registration engine, the cancellation engine, and the loyalty system.

Registry · Tiers

Expo, Pasta Dinner, Shakeout Run, One Checkout

The pre-race expo, the VIP pasta dinner, the shakeout run, and the race-weekend hotel block are all bookable from one calendar. A runner who registered for the marathon and booked the pasta dinner appears as one record at both check-in points. Bib and medal inventory tracks against actual registrations. When wave three sells out, the registration page updates.

Registry · Credit Allocations

The Finish Line Triggers Four Systems

A wave start triggers timing activation. An aid station supply level drops below threshold and a resupply dispatch fires automatically. A runner crosses the finish line and four things happen: certificate generates, results publish to the live leaderboard, the post-race email queues with personalized split times, and loyalty points deposit to the runner's account. The race director defines the chains. The system executes them. The 48-hour post-race engagement window opens while the runner is still at the finish festival, not three days later when someone remembers to export the email list.

Dispatch · Task Detail
Registry · Member
Unified Ecosystem

Seven products. Zero fees. One record.

Registration, waivers, a race website, and results. Included with every account.

Calisto Core · Calisto Commerce

Teams, Series & Sponsorship

Relay teams with per-runner waivers and charity fundraising, series governance with locked pricing and branding, and sponsorship in a pipeline with real audience demographics.

Relay Team in One Transaction

A relay team captain registers four runners in one transaction. Each runner gets their own profile, their own waiver, and their own leg assignment. A charity runner's fundraising page opens at registration. Donations process through the same payment gateway. Tax receipts generate automatically. The team leaderboard updates in real time from the same registration data.

Calisto Sales

One deal record. First handshake to renewal.

The bakery and the shoe brand share one pipeline. The proposal pulls real numbers. The report assembles itself.

Calisto Commerce

Catalog, Payments & Waivers

Demand-driven pricing, 75 gateways settling to one report, merchandise reaching one fulfillment queue, and cryptographically sealed waivers with compliance tracking.

Every Channel Reads One Catalog

The race registration page, the expo point-of-sale terminal, the online merch store, and the packet pickup kiosk all read from one catalog. Early-bird pricing updates once and applies everywhere. No manual synchronization across three systems. Race-specific transaction details, meaning waivers, wave configurations, age bands, and timing requirements, are built into every catalog entry. Not added as custom fields. Not bolted on after the fact.

Registration Pricing Reads Demand Signals

Day one, pricing benchmarks draw from industry data for the distance and region. Month twelve, pricing draws from the race's own registration curves, sellout velocity, and historical demand by wave. When the half marathon fills faster than the 10K, prices for the half adjust automatically. The race director sets the rules. The pricing engine applies them across every channel at once.

Payment Workflows

Seven products. One transaction lifecycle. Nothing re-entered.

Signed, versioned, defensible. Your merchant account. Your currency. Your terms.

THE PART NOBODY BUDGETS FOR

The work does not disappear. It stops living in one person.

Run on a single record so operational knowledge stays with the event, not on someone's phone.

Calisto Ops

Race-Day Command, Course & Volunteers

A command center with 15-second feeds from every system, aid station dispatch with sensor-triggered resupply, and a volunteer coverage map that shows gaps before runners reach them.

Race Day Starts With One View

5:00 AM. The race director opens one screen. Live feeds arrive from every operational system: participant positions on the course map, volunteer check-in status at 40 stations, aid station supply levels from inventory, medical team locations, and open support tickets. Each feed refreshes independently every 15 seconds. When a marshal reports a downed runner at kilometre 22, the participant's registration data loads automatically. Emergency contact. Medical notes. Waiver status. The medic en route sees the same information. Nobody called dispatch to ask for a bib number lookup.

Today · Dashboard

The 5 AM Briefing Confirms, Not Orients

Training modules deploy weeks before race day. Aid station volunteers complete the hydration protocol course. Course marshals complete the intersection safety procedure. Medical staff upload current certifications for verification. Race morning, the briefing is a confirmation. Everyone already knows their role, their station, and their procedures, and the completion record for each volunteer is on file against their name. A volunteer who arrives at 5 AM already trained is a volunteer who is still standing at the turn at kilometre 32.

Assure · Dashboard

The Water Drops. The Dispatch Board Knows.

Aid station supply dispatch, medical team routing, sweep bus coordination, and course marshal deployment operate from one dispatch board. When an aid station at kilometre 12 runs low on water, a resupply request appears with GPS location, urgency level, and the nearest available vehicle. The board shows every active assignment, every completed delivery, and every open request. Weather monitoring feeds alerts directly to affected course sections. Post-race incident reports generate from the data already captured during the event.

Dispatch · Status Board

Course Connectivity, Setup to Teardown

Course connectivity keeps every station, every kiosk, and every display board online from 4 AM setup through post-race teardown. The sensor reports. The dispatch board acts. The data arrives automatically. The operational products act on it.

WiFi · Access Points

Who Signed Up. Who Showed Up. Who Needs Backup.

Volunteers register through a public sign-up page with role-based options: aid station, course marshal, finish line, medical, expo. Shift scheduling assigns each volunteer to a station, a time block, and a role. QR check-in tracks who actually arrived at 4:30 AM and who did not. The coverage map updates in real time. Station 23 has three of four volunteers checked in. Station 31 is fully staffed. Station 12 has zero arrivals. The race director sees gaps before runners reach those positions, not after.

Workforce · Roster
Today · Dashboard
Live Operations

Eleven products. One data source. Zero re-entry.

One screen replaces the walkie-talkie and the clipboard. Coverage gaps appear before runners reach them.

Calisto Ops · Calisto Nexus

Bibs, Screens & Expo

Start corral access from the participant record, a race website generated from the catalog, splits and photos behind one runner login, and expo terminals that write to the same ledger.

One Scan. Bib, Shirt, Wave, Waiver.
Calisto Engage

Marketing, Loyalty & Retention

Race-week info packets, corral and bib pickup instructions, and a weather call that reaches the whole field in one send. Then post-race engagement firing from the finish, segments built on race behaviour, loyalty across race completion, volunteer shifts and referrals, and social proof from verified finishers.

Runners Find the Race Without Ads

The race page ranks in local search without ad spend. A mobile-optimized website generates from the race configuration. When someone searches for a 5K in their city, the race appears without a dollar spent on advertising. The race page, the registration widget, and the results archive all live on one domain that search engines index as a single authoritative source.

Your booking engine
Deluxe Kingsold out 23:14
Garden Suite0% commission20,200
Same inventory as the desk, the kiosk, the portal

Segment by Finish Time, Not Click Rate

Runners who completed last year's half marathon and have not registered for this year's full receive a targeted upgrade offer. First-timers get a different sequence than returning veterans. The segmentation reads from registration history, finish times, volunteer participation, and loyalty tier. Not from email opens and click-through rates.

Campaigns · Subscribers

Post-Race Cascade From the Finish

The results email arrives with splits, pace, and a PR badge. An hour later, a photo notification links to bib-tagged images. The next morning, a review request lands. By day two, an early-bird offer for next year drops. Each message fires from the finish-line crossing event in Tickets, not from a manual list export three weeks later when the emotional window has closed.

Campaigns · Revenue

Sponsor Logos Auto-Included by Tier

Race content publishes to social channels with Gold-tier sponsors on every post and Silver-tier sponsors rotating. The race director never manually adds logos or tracks which sponsor gets what placement. Post-race, results highlights and bib-tagged photos publish directly from the participant record, and each social post marks as a fulfilled sponsor deliverable in the deal record.

Impreta · Templates

Points for Finishing, Volunteering, Referring

Points award for three engagement types unique to endurance events: race completion, volunteer shifts, and runner referrals. No standalone loyalty tool tracks all three. When a Gold-tier member registers, the registration engine reads their loyalty tier and applies the member discount automatically. The loyalty program lives inside the registration flow, not beside it. A tier upgrade triggers VIP pre-race communications, earlier registration access, dedicated parking, and priority packet pickup.

Registry · Credit Allocations

Re-Registration Before the Medals Dry

Post-race surveys collect feedback while the experience is fresh. Reviews from verified finishers build social proof on the race page for next year's prospective registrants. Re-registration campaigns target prior runners with early-bird pricing. One runner record carries registration history, race results, loyalty tier, and communication preferences across seasons. The race director never starts from scratch.

Registry · Renewals

Reviews From Verified Finishers Only

Review requests go only to runners who crossed the finish line, not to DNS entries or cancelled registrations. Verified completion reviews carry more weight on the race page than anonymous testimonials. Acquisition campaigns automatically suppress current registrants, so no budget is wasted on runners who already signed up. Targeting reaches prospects who match the race's actual participant profile, not pixel-based lookalike audiences.

Reputation · Feedback
Your booking engine
Deluxe Kingsold out 23:14
Garden Suite0% commission20,200
Same inventory as the desk, the kiosk, the portal
Engagement

From finish line to next year's starting line.

One trigger. One runner record. A full lifecycle from registration to re-registration.

Race-Day Command

Every zone, every station, every supply count. Live.

Registration pace, course incidents, volunteer check-in, aid-station stock, and sponsor deliverables on one screen. The view that tells you at nine in the morning whether mile 8 still has water, and the one the permit office asks about afterward.

Registration Command Center

Every distance, every wave, every pricing tier in one dashboard. Early-bird revenue, transfer requests, deferral queues, and real-time capacity by corral. The view that used to require toggling between registration exports, a spreadsheet, and your bank account.

Runner Portal

Bib lookup, wave assignment, course map, parking directions, and race-day logistics on one branded page. No more 47-question FAQ buried in a years-old blog post.

Course Operations Board

Aid stations, medical posts, timing mats, and road closures mapped with assigned staff and supply inventories. The spreadsheet-and-radio approach replaced by a live operational surface.

Sponsor Fulfillment Tracker

Logo placements, banner locations, social mentions, and activation deliverables tracked per sponsor tier. Proof-of-performance reports generated for renewal conversations.

Volunteer Shift Board

Sign-up slots by station, shift coverage heat maps, check-in tracking, and no-show alerts. Two hundred volunteers coordinated without a single group text.

0

Products on Day One

Live

Results as Runners Cross

0

Runner Record, Every Year

$0

Per-Entry Fees

Before & After

The same jobs, before and after they share one record

No more calling back tomorrow or physically counting inventory. Give clients instant availability, live quotes, and transparent records in seconds, not days.

How It Runs Now
A shared form and a spreadsheet
An Instagram page and a link in bio
A broadcast list on the director's phone
Paper signatures in a box
A notebook and whatever the director remembers
A shared drive folder, tagged by hand
A spreadsheet emailed out hours later
Word of mouth and a running club post
The director's personal WhatsApp
Bank transfers and cash envelopes
Six group chats and a clipboard
Files scattered across three laptops
One Connected System
One record, read by every surface
Generated from the race configuration
Segmented by finish time, not CSV
Signed at registration, sealed and stored
A pipeline from prospect to renewal
Bib-tagged automatically
Published as runners cross the line
The race page ranks without ad spend
One inbox: email, SMS, WhatsApp
75 gateways, your merchant account
One dispatch board, live
One runner record, every year
Why Clients Love Calisto Pro

Nine products on day one. The rest when the race needs them.

No trial clock, no card, and no tier to graduate out of. The runner record a first 5K opens with is the same one a tenth edition reads from.

9

products activate the day you sign up: registration, waivers, race website, email, runner support, local search, race media, reviews, and a mobile app. No trial clock. No credit card.

NINE INCLUDED
54

products at scale: course dispatch, GPS tracking, sponsor pipelines, expo POS, leaderboard displays, volunteer training. No price tier gate. No sales call.

FIFTY-FOUR AT SCALE
75

payment gateways across every continent. The race director's own merchant account, processing rate, and terms. International races accept entries in local currency.

YOUR MERCHANT ACCOUNT
0

lock-in. Full data export on any plan, day one or day one thousand. Three years of participant history stays yours, not trapped in an export format.

YOUR DATA EXPORT
1

runner record across every event, every year. Registration history, PR records, waivers, fundraising, and results. No re-entry, no silos.

ONE RECORD
The Connections

Six apps. One race.

Entries, waivers, volunteers and results on one record. A committee that changes every year keeps the race that documented itself.

Race
Tickets
Sign
Active
Workforce
Display
Ledger

Tickets

Waves, categories, transfers and deferrals on one entry record, so the bib a runner collects is the entry they bought rather than a spreadsheet lookup on the morning.

Sign

Waivers signed at entry and filed against the runner, so the permit application and the insurer both read the same evidence rather than a folder somebody has to assemble.

Active

Timing, results and the athlete profile on the same record the entry created, so a result is published against a person rather than against a chip number.

Workforce

Volunteer rosters with the post, the shift and the briefing attached, so the water station at kilometre nineteen is staffed on paper before it is staffed at six in the morning.

Display

Expo screens, start-line boards and finish-line displays reading the same event data, so a wave change reaches every screen rather than one laptop at the arch.

Ledger

Entry revenue, sponsorship and cost post to one set of books, so the sponsor renewal conversation starts from evidence rather than from a deck assembled in March.

Pricing

No setup cost. Pay when you start using.

Team size across your organizationInclude all locations, franchisees, and managed properties.

Professional Race / Marathon

Included with every plan

Whichever rate you pick below, all of this comes with it.

Registration & entriesCalisto Tickets

Four pricing tiers on one engine, every channel

Runner recordsCalisto Registry

One profile holding every race, result, and year

Expo & appointmentsCalisto Bookings

Bib pickup slots, shakeout runs, and expo sessions

Bibs, medals & suppliesCalisto Inventory

Every cup, medal, and shirt tracked against the race

AutomationsCalisto Automations

The finish line triggers four systems

Race setupCalisto Purview

Legal entity, tax, currency, and event configuration

Series standardsCalisto Blueprint

Standards pushed to every event, not emailed

Volunteer & staff schedulingCalisto Workforce

Volunteer shift board with intake that keeps people

Recommended

Everything, funded by the entry

Entries, expo and merchandise through one checkout

Priced per plan
Templates for marathons & endurance

Pre-built configurations to customize: websites, kiosks, displays and apps designed for your industry.

Browse templates
Get help setting up

Buy concierge hours and our team does the data entry, the configuration and the training.

See concierge packages
Need a full migration?

Request a proposal from a certified consultant who has implemented Calisto at your scale.

Request a proposal
Honest answers

Questions committees ask before the first race

Yes. Assure holds permits, insurance certificates, emergency action plans, and compliance records against the race, with expiry tracking so nothing lapses between editions. The volunteer roster, medical station map, and course marshal assignments export as the attachments a permit office asks for. Next year's application carries this year's incident log and coverage map with it, so the review starts from evidence rather than from a fresh promise.

A proof-of-performance report assembled from tracked deliverables, not reconstructed from memory. Logo placements, banner locations, social mentions, and activation commitments track as tasks from the signed contract through race day. Audience demographics and participation numbers come from the registration database. The renewal conversation opens with a document instead of an apology, which is the difference between holding your rate and discounting it.

No. Most race directors start with nine included products: registration, digital waivers, a race website, email campaigns, runner support, local search visibility, race media, reviews, and a runner mobile app. That covers a typical local-to-mid-size race. The extended operations products (course dispatch, GPS tracking, leaderboard displays, expo POS, financial reconciliation) activate when you scale to multi-day festivals or world-major events. You never pay for products you do not use.

Registration with waiver signing, an auto-generated race website, email campaigns for early-bird pushes and race-week info, runner support across email, SMS, and WhatsApp, local search visibility, bib-tagged finish photos, verified-finisher reviews, and a runner app for results. That is nine products, one login, and one runner record, at zero platform cost. Nobody has to approve a purchase to start.

When the race grows beyond what registration and marketing tools can handle. A 2,000-runner half marathon with 12 aid stations needs course dispatch for supply logistics. A 10,000-runner event with start corrals needs access control. A multi-day festival with an expo needs POS for merchandise and displays for signage. A race with a title sponsor needs financial reconciliation and the sponsor pipeline. The products are there when the race needs them.

Yes. The platform connects 75 regional payment gateways across every continent. Use your existing merchant account or negotiate your own rate, you are never locked to a single processor. Data hosting supports a bring-your-own-backend architecture, so European races facing GDPR can keep runner data in-region. Full data export is available on any plan, day one or day one thousand.

Destination marathons draw runners from dozens of countries. Runners pay in their local currency with regional payment methods, Cardnet in the Dominican Republic, Redsys in Spain, M-Pesa in Kenya, Stripe in the United States. Communications deliver in the runner's language, and entry fees, sponsor payments, expo revenue, and donations settle into one report. The board treasurer receives one document, not twelve spreadsheets.

No. There is no tier to graduate out of and no migration to schedule. A race that starts with registration, results, and email adds course dispatch, sponsor management, and spectator ticketing without moving anything, and adds multi-entity finance and timing connections the same way. Same platform, same login, same runner record, and the entry history from the first edition is still on it.

Spectators open a public tracking page, no login, no app install, search by bib number or name, and follow multiple runners at once. Split times refresh every ten seconds. Predicted finish updates as the runner passes each timing point. Pace alerts notify spectators when their runner passes a checkpoint. The tracking page reads from the same participant record as the finish-line display and the runner's own portal.

Share a public sign-up page. Volunteers select roles, aid station, course marshal, finish line, medical, expo, pick a shift and station, sign a digital waiver, and receive a QR code for race-day check-in. The coverage map updates in real time: which stations are fully staffed, which need backup, who has not arrived. Training modules deploy weeks ahead, so the 5 AM briefing confirms rather than orients.

A local bakery and a national shoe brand enter the same kanban pipeline. Tiered packages define what each level gets. Branded proposals pull audience demographics, prior-year participation, and projected reach from the registration database. The contract signs with cryptographic proof, deliverables track as tasks through race day, and the post-race ROI report assembles from live race data, turning a 40-hour report into a 40-minute review.

Finisher certificates generate from a template with merge tags for name, finish time, placement, and date, bulk generated or downloaded by the runner from the results page. Finish-line and course photos tag to bib numbers automatically, so runners find their photos on their own portal. Pre-formatted social cards carry the race branding for every platform.

Yes, and the workflows show it. Aid-station resupply dispatch exists because stations run dry at kilometre 12 while the supply truck sits in traffic. The medical incident log exists because a runner goes down at kilometre 29 and the closest team is the one that needs to know first. Volunteer check-in is a QR code because a 5 AM briefing that starts with a headcount is a briefing that starts late.

Yes. Core carries 0 additional cost: registration, digital waivers, a race website, email campaigns, and runner results at zero cost, no credit card. You only pay a percentage of revenue once you add commerce capabilities (2%) or operations (1% more). Payment processing runs through your own merchant account and chosen gateway.