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
Status
Active
Tier
Resident VIP
Engagement
Highly Engaged
Inactive

Carmen Almonte

Resident VIP
Email
carmen.almonte@correo.do
Phone
+1 809 555 0142
Address
Calle Duarte 118, Piantini
City
Santo Domingo
Join Date
3/12/2024
Name
Rafael Almonte
Phone
+1 809 555 0188
Source
Member referral
Referred By
Thabo Nkosi
Preferred Contact
WhatsApp
Tags
Racquets · Regatta crew · Founding member
Engagement Score
82
Segment
Highly Engaged
Last Visit
8/6/2026
Total Visits
341

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
Total Attendees
1,842
Checked in
1,284
Pending
558
Check-in Rate
70%
Revenue
6,270,000
Normal
Business area
Ticket type
Source
AttendeeEmailBusiness AreaSourceTicket typeStatusIssuedActions
Marta Alvarezm.alvarez@example.comMain stageWebGeneral admissionChecked In7/14/2026
James Chenj.chen@example.comMain stageWebVIPChecked In6/30/2026
Nadia Haddadn.haddad@example.comMain stageBox OfficeGeneral admissionPending8/6/2026
Owen Bennetto.bennett@example.comSide roomPartnerEarly birdChecked In5/19/2026
Carmen Almontec.almonte@example.comSide roomWebGeneral admissionChecked In7/2/2026
Diego Ferrerd.ferrer@example.comWorkshopsWebWorkshop passPending8/1/2026
Priya Raghunathanp.raghunathan@example.comWorkshopsCompWorkshop passChecked In7/28/2026
Luis Peñal.pena@example.comMain stagePartnerVIPChecked In6/11/2026
Ana Okonkwoa.okonkwo@example.comSide roomBox OfficeGeneral admissionPending8/7/2026
Erik Lindqviste.lindqvist@example.comMain stageWebEarly birdChecked In4/22/2026
Yara Bakry.bakr@example.comWorkshopsWebWorkshop passChecked In7/19/2026
Rafael Santosr.santos@example.comSide roomCompVIPPending8/5/2026

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
Tiers
6
Active
5
Members
486
Capacity
700
Normal
Inactive
TierLevelMonthlyAnnualInitiationMembersCapacityActions
Resident Basic12,60028,0004,500148200
Resident Premium24,80052,0009,500162200
Resident VIP39,20098,00024,0004040
Family27,40079,00012,00071120
Academy Season111,700124,000065100
Weekday Off-Peak11,80019,0000040

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
Allocations
10
Total Allocated
176
Total Used
104
Remaining
72
Normal
MemberCredit TypeAllocatedUsedRemainingCycle EndsExpiredActions
Carmen AlmonteSpa Credits12758/31/2026No
Carmen AlmonteGuest Passes241868/31/2026No
Thabo NkosiCourt Hours3221118/31/2026No
Élodie MarchandSpa Credits12488/31/2026No
Diego FerrerGuest Passes121208/31/2026No
Amina YusufParking3019118/31/2026No
Priya RaghunathanMeeting Hours201379/30/2026No
Owen BennettEvent Passes6249/30/2026No
Nadia HaddadGolf Rounds8359/30/2026No
Luis PeñaSpa Credits205155/31/2026Yes

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

Details

Update the task. Changing Status moves it through its lifecycle.

None available yet.
None available yet.
Registry · Member
Status
Active
Tier
Resident VIP
Engagement
Highly Engaged
Inactive

Carmen Almonte

Resident VIP
Email
carmen.almonte@correo.do
Phone
+1 809 555 0142
Address
Calle Duarte 118, Piantini
City
Santo Domingo
Join Date
3/12/2024
Name
Rafael Almonte
Phone
+1 809 555 0188
Source
Member referral
Referred By
Thabo Nkosi
Preferred Contact
WhatsApp
Tags
Racquets · Regatta crew · Founding member
Engagement Score
82
Segment
Highly Engaged
Last Visit
8/6/2026
Total Visits
341
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
Pending Tasks
14
Overdue
3
In House
62
Upcoming Res.
118
Open Folios
47
Folio Balance
1,420,000
At Risk

Today's Arrivals

GuestSpaceCheck-in
Alvarez, M.Suite 40213:00
Peña, C.Room 21814:00
Herrera party (4)Rooms 305–30614:30
Bakr, Y.Room 11715:00
Chen, J.Suite 50115:00
Okonkwo, A.Room 22416:15
Lindqvist, E.Room 33118:40
Ferrer, D.Room 10921:10

Today's Departures

GuestSpaceCheck-out
Almonte, C.Room 21207:45
Raghunathan, P.Suite 40109:00
Bennett, O.Room 12810:00
Haddad, N.Room 31610:30
Santos group (6)Rooms 220–22511:00
Martin, R.Room 14011:45

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
Total runs
148
Completed
141
Open findings
6
Avg score
94
Normal
At Risk
Inspections
Run a templated inspection or audit and record results.
Before & After
Paired before/after photo verification + AI photo checks.
Checks
Routine & safety checks — recurring operational and safety checklists.
Safety
Safety checks, protocols, drills, and the incident log.
Findings & Remediation
Issues raised by any feature, tracked to remediation.
Compliance
Required certifications, licenses, insurance, permits, and training.
Maintenance
Maintenance plans, service schedules, calibration, asset lifecycle.
Sanitation
Hygiene and cleaning compliance.
Opening walkthrough
Routine checks
98
8/7/2026
Monthly fire safety audit
Safety
96
8/6/2026
Guest room turn, floor 4
Before & after
91
8/6/2026
Cold chain temperature log
Condition checks
88
8/5/2026
Quarterly compliance audit
Inspections
95
8/4/2026
Deep clean verification
Sanitation
97
8/4/2026

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
Open2
No heating — 14 Corn Exchange St
Unassigned
8/8/2026
Annual boiler service — Riverside block C
Unassigned
8/11/2026
Assigned2
Leak under kitchen sink — Unit 7
J. Peralta
8/7/2026
Replace door closer — main entrance
R. Duarte
8/7/2026
In Progress2
Rooftop unit not cooling — floor 6
A. Fermín
8/7/2026
Quarterly lift inspection
External · LiftCare
8/7/2026
On Hold2
Car park barrier — awaiting part
External · GateTech
8/12/2026
Repaint stairwell B — access blocked
M. Okafor
8/14/2026
Completed3
Emergency lighting test — all floors
A. Fermín
8/6/2026
Replace filter set — AHU 2
J. Peralta
8/5/2026
Window seal repair — Unit 3
R. Duarte
8/5/2026
Cancelled1
Duplicate callout — logged twice
Unassigned
8/4/2026

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
Access PointModelMACIPChannelClientsUptimeStatus
Lobby northUniFi U6-ProF4:E2:C6:1A:08:3310.20.1.11364162 daysOnline
Lobby southUniFi U6-ProF4:E2:C6:1A:08:4110.20.1.121492862 daysOnline
BallroomRuckus R6508C:7A:15:04:B2:9E10.20.1.21449618 daysOnline
Terrace, outdoorMeraki MR760C:8D:DB:77:1C:0410.20.1.22161179 daysOnline
Back officeTP-Link EAP6703C:84:6A:2D:55:B710.20.1.31116134 daysOnline
Level 2 corridorUniFi U6-LiteF4:E2:C6:1A:09:0210.20.1.3261241 daysUpdating
Loading bayUniFi U6-MeshF4:E2:C6:1A:09:1D10.20.1.330Offline
Pool deckMeraki MR460C:8D:DB:77:2A:5510.20.1.341002327 daysOnline

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
Total Staff
9
On Duty Today
6
On Leave Today
1
Open Positions
2
At Risk
NameRoleDepartmentStatusHire DateTenure (days)
Carmen Almontel2General ManagerManagementActive3/1/20211983
Luis Peñal2Dive InstructorExperiencesActive6/12/20231150
Nadia Haddadl1Head HousekeeperHousekeepingActive9/5/20221430
Diego Ferrerl1Maintenance TechnicianMaintenanceActive1/22/2024926
Priya Raghunathanl2Sailing InstructorExperiencesOn Leave11/14/2023995
Carlos ReyespendingSous ChefKitchenActive2/3/2025549
Amina Yusufl1Front Desk SupervisorFront OfficeActive7/30/2024736
Owen BennettunverifiedBartenderBarTerminated5/19/2025443
Élodie Marchandl2Guest RelationsFront OfficeActive9/8/2025331
Today · Dashboard
Pending Tasks
14
Overdue
3
In House
62
Upcoming Res.
118
Open Folios
47
Folio Balance
1,420,000
At Risk

Today's Arrivals

GuestSpaceCheck-in
Alvarez, M.Suite 40213:00
Peña, C.Room 21814:00
Herrera party (4)Rooms 305–30614:30
Bakr, Y.Room 11715:00
Chen, J.Suite 50115:00
Okonkwo, A.Room 22416:15
Lindqvist, E.Room 33118:40
Ferrer, D.Room 10921:10

Today's Departures

GuestSpaceCheck-out
Almonte, C.Room 21207:45
Raghunathan, P.Suite 40109:00
Bennett, O.Room 12810:00
Haddad, N.Room 31610:30
Santos group (6)Rooms 220–22511:00
Martin, R.Room 14011:45
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
Total Subscribers
10
Active (Subscribed)
7
Avg Open Rate %
45.1
Avg Click Rate %
16.2
Normal
EmailNameStatusListTagsOpen %Click %Source
carmen.almonte@correo.doCarmen AlmonteSubscribedGuestsVIP6822Booking
thabo.nkosi@mail.co.zaThabo NkosiSubscribedPartnersWholesale5417Import
elodie.marchand@courriel.frÉlodie MarchandSubscribedGuestsRepeat7129Website
diego.ferrer@correo.doDiego FerrerPendingGuestsNew00WiFi
amina.yusuf@barua.keAmina YusufSubscribedPartnersVIP6225Manual
owen.bennett@post.ukOwen BennettUnsubscribedGuests122Import
priya.r@correo.doPriya RaghunathanSubscribedMembersMember7734Registry
nadia.haddad@barid.maNadia HaddadSubscribedGuestsRepeat5819Booking
bounced@example.invalidCarlos ReyesCleanedGuests00Import
james.chen@mail.sgJames ChenSubscribedMembersMember4914Website

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 · ROI
Total Revenue
2,680,000
Total Cost
451,000
Overall ROI %
495%
Conversions
612
Revenue vs Prior Period
+18.4%
ROI vs Prior Period
+31 pts
CampaignCostROI %
Autumn midweek offer (email)120,000712%
Abandoned cart recovery (WhatsApp)40,300648%
Lapsed guests, 9 months (email)78,700503%
Table availability tonight (SMS)63,700441%
Members-only preview (email)48,100388%
Birthday month voucher (email)26,700355%
Spa upsell after checkout (SMS)44,900212%
New menu announcement (email)29,30096%

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
From Product
Create a post from a catalog product
From Event
Promote an upcoming event
From Review
Share a positive customer review
From Promotion
Announce a deal or promotion
From Certificate
Share a certificate or award
From Design
Publish a Studio design asset

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
Allocations
10
Total Allocated
176
Total Used
104
Remaining
72
Normal
MemberCredit TypeAllocatedUsedRemainingCycle EndsExpiredActions
Carmen AlmonteSpa Credits12758/31/2026No
Carmen AlmonteGuest Passes241868/31/2026No
Thabo NkosiCourt Hours3221118/31/2026No
Élodie MarchandSpa Credits12488/31/2026No
Diego FerrerGuest Passes121208/31/2026No
Amina YusufParking3019118/31/2026No
Priya RaghunathanMeeting Hours201379/30/2026No
Owen BennettEvent Passes6249/30/2026No
Nadia HaddadGolf Rounds8359/30/2026No
Luis PeñaSpa Credits205155/31/2026Yes

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
Members
486
Active
431
Frozen
18
Normal
At Risk

By purview

PurviewTypeMembersActiveFrozen
Coral Bay ClubMembership32128911
Coral Bay SpaMembership100875
Bay Sailing AcademyPrograms65552
Member NamePurviewTierRenewal DateStatusActions
Carmen AlmonteCoral Bay ClubResident VIP8/9/2026Active
Owen BennettCoral Bay ClubResident Premium8/11/2026Active
Maria SantosCoral Bay SpaSpa Ten Visit8/12/2026Frozen
Thabo NkosiCoral Bay ClubResident Premium8/14/2026Active
Priya RaghunathanBay Sailing AcademyAcademy Season8/16/2026Active
Élodie MarchandCoral Bay SpaSpa Unlimited8/18/2026Active
Diego FerrerCoral Bay ClubResident Basic8/21/2026Suspended
Nadia HaddadBay Sailing AcademyAcademy Season8/23/2026Active
Carlos ReyesCoral Bay SpaSpa Unlimited8/26/2026Active
Amina YusufCoral Bay ClubFamily8/29/2026Frozen
Hana AokiCoral Bay ClubResident Basic9/2/2026Active
Kwame MensahBay Sailing AcademyAcademy Season9/4/2026Active

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
Surveys
5
Avg NPS
47.4
Avg CSAT
4.4
Avg Response %
34.6
ScoreSentimentChannelRoutedFeedbackContact
10PositiveEmailGoogleRoom was ready early and the front desk remembered we had the baby with us.Marta Alvarez
9PositiveSMSTripAdvisorBest meal we have had on the island. The octopus especially.James Chen
6NeutralEmailHeld backFine, but the check-in queue at 3pm was about twenty minutes.Nadia Haddad
10PositiveWhatsAppGoogleThe therapist actually read the notes from last time. Rare.Owen Bennett
3NegativeEmailHeld backAir conditioning in 218 never got below 26. Reported twice.Carmen Almonte
8PositiveSMSGoogleSmooth from booking to checkout. Would come back.Diego Ferrer
5NeutralEmailHeld backThe gym was good. The changing rooms were not.Priya Raghunathan
9PositiveEmailTripAdvisorRan our conference for 180 people without a single hitch.Luis Peña
2NegativeWhatsAppHeld backCharged twice for the minibar and it took three emails to fix.Ana Okonkwo
10PositiveSMSGoogleStaff went and found a wheelchair-accessible route to the terrace for us.Erik Lindqvist
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.

Take a whole suite or pick a single app.

Calisto Core

Entries, runners and the expo

0Additional Cost

Calisto Commerce

Entries, add-ons, waivers and sponsorship

2%of revenue processed
Recommended

Calisto Ops

Race-day command, the course and the permits

1%of revenue processed

Available Upgrades

Every App Works Independently. Calisto Pro works better together.

€4/user/mo
Priced per app
€195/brand/mo
From €4/user/mo
Priced per surface
Extensions for marathons & endurance

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

Browse extensions
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.