Race organizers
- Set up a multi-distance weekend, duplicate it next year in one click
- Run a lottery draw you can explain, with acceptance flowing into checkout
- Message "all 100K runners" by email, SMS and in-app, and see who opened it
Race operations for trail and ultra
Trailmark runs registration, lotteries, volunteers, messaging, race day and results for trail and ultra organizations, and gives every runner one account for their whole running life.
Prototype This prototype sketches the functionality; screens, flows and data are illustrative, not the finished product. Every organization, runner and number is sample data — switch who you're viewing from the "Viewing as" menu once you're inside.Everything on these screens is clickable sample data — tap around.
Switchback 100
Live · 24h 48mDNF — started, then dropped or missed a cutoff. DNS — registered, never crossed the start line.
Start here
This is a clickable prototype that gives an idea of the Trailmark platform as planned. This prototype sketches the functionality; screens, flows and data are illustrative, not the finished product. Nothing you do here is saved, charged or sent anywhere.
Switch who you're viewing as — race director, runner, crew/spectator, platform owner — from the "Viewing as" menu in the top bar. Each role sees different screens.
Use the section menus along the top (the tabs along the bottom on phones), or press ⌘K to jump to any screen.
Take the guided tour for a walkthrough of one race season stop by stop, or wander freely.
Pick a language and a theme, and see /features (or the one-page overview) for everything planned and /roadmap for how it gets built.
Scope of this prototype
This prototype is a structural outline of the platform, not the full feature set. Each area here is a sketch of a much deeper capability. The lottery, for example, will be a complete product of its own — entry rules, weighted tickets, qualifiers, waitlist rollover, deferrals, and fairness auditing — and only a simplified draw is shown here. Registration, race-day operations, messaging and results are similarly abbreviated.
Prefer to be shown around? Launch the in-app UI walkthrough.
One account
Race one weekend, volunteer the next, direct your own event in the fall. Trailmark keeps it all on one account, with credits that move between them.
Registrations, results and PRs across every org
Shifts at aid stations, credits toward entries
Run an organization and its events
Attached to a runner's registration on race day
Lottery
A spreadsheet and a separate email
Entries, draw, waitlist and checkout in one flow
Race day
Radio calls and a whiteboard
Live aid-station arrivals on a tablet dashboard
Messaging
Bulk email with no delivery insight
Email, SMS and in-app with a per-runner delivery log
Runner account
A new login for every race
One account across every organization
Volunteers
A sign-up form and a thank-you
Staffing by aid station and credits toward entries
Results
A PDF after the weekend
Splits, course records and PRs across years, live
This prototype sketches the whole vision. Here's the order we build it in.
Under the hood
Built for the noon rush when registration opens — thousands of simultaneous checkouts, capacity enforced at the database so nothing oversells, payments that charge exactly once. Tenant isolation, authorization, real-time and an automated quality gate are already in place; see what's built today and what's planned.
Bring your history with you
Every past registration, result and course record, moved and reconciled.
Migrate from UltraSignup, spreadsheets or any other registration platform. Dry runs, a parallel run, and totals that must match to the dollar before go-live.
How Trailmark makes money
A platform fee on every purchase, plus a subscription per organization.
Registrations, lottery entries, add-ons, merch, AI credits and sponsor placements — one checkout, one fee.
The same server-rendered views, wrapped natively for iOS and Android — nothing to duplicate.
Athlete profile
Follow bib 212
Race-day board
Race-day board on iPad
Packet pickup kiosk on iPad
Who I am
I'm Nick. I run ultras and I build software, and I love both. I want to build the platform this sport deserves — one that race directors trust on their biggest morning and runners are glad to open.
[One or two sentences on how you came to ultrarunning and what race day means to you.] Trailmark is the platform I'd want as a runner, and the one I'd want to hand a race director.
— Nick Verges
Switch between organizer, runner, crew and platform owner, with the Switchback 100 live right now.
This prototype sketches the functionality; screens, flows and data are illustrative, not the finished product. It illustrates the direction and does not include the entire application plan or feature set.