trailmark

Why Trailmark

Not another registration form. The whole race, on one platform.

Signup is the front door. Trailmark runs the entire race lifecycle behind it — lottery, communication, race day, results, volunteers, community and a built-in shop — on one account, for every organization a runner ever races for.

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. Marks below compare the planned platform, phase by phase.

Plan

Distances · Pricing · Cutoffs · Course map

Open registration

Checkout · Saved cards · Coupons · Waivers

Lottery

Weighted tickets · Draw · Waitlist · Deferrals

Communicate

Email · SMS · Delivery log · Inbox

Race day

Aid stations · Alerts · Live tracking · Tablet-first

Results

Splits · Leaderboards · Course records · PRs

Post-race & shop

Photos · Social feed · Merch · Share cards

58

planned capabilities

7

stages of the race season covered

3

apps — web, iOS, Android — one codebase

1

account, every organization, one running life

Everything in one place, compared.

Trailmark against the categories of tools a race usually stitches together — not any one product, but what each category typically offers.

Compare Trailmark with

Trailmark

40 of 40

Registration sites

2 of 40

19 partial

Registration & payments

  • Online registration & checkout

    A full checkout — distance, waiver, shirt size, donation — not just a payment form.

    IncludedP1 Included
  • Saved cards across organizations

    One saved payment method follows a runner to every organization they register with.

    IncludedP1 Not offered
  • Coupons, refunds & credit ledger

    Every adjustment to what a runner paid is a ledger entry, not an email nobody tracks.

    IncludedP1 Partial or limited
  • Waitlist & deferrals

    A full distance rolls waitlisted entrants in automatically as spots open.

    IncludedP1 Partial or limited
  • E-signed waivers & guardian consent

    A signed waiver per entry, with a guardian consent flow for minors.

    IncludedP1 Included
  • History migration, reconciled

    Past registrations, results and athletes imported, deduplicated and reconciled to the dollar before go-live.

    IncludedP1–2 Partial or limited

Lottery

  • Weighted-ticket lottery draw

    Qualifiers and multi-year tickets weight the odds, not just a random pick.

    IncludedP1 Not offered
  • Reproducible, auditable results

    A draw run from a recorded seed, so the result can be explained and defended.

    IncludedP1 Not offered

Communication

  • Email + SMS announcements

    One compose flow, multiple channels, instead of a separate tool for each.

    IncludedP1–2 Partial or limited
  • Delivery & open tracking

    Know who got the message and who opened it, not just that it sent.

    IncludedP1–2 Not offered
  • Per-runner inbox, live

    Every announcement and reply lands in the runner's own inbox instantly.

    IncludedP1 Not offered
  • Automated runner support

    Questions answered from the race's own guide, with a ticket and an SLA timer when a person is needed.

    IncludedP2–5 Partial or limited

Race day

  • Live aid-station arrivals board

    A board that updates itself from check-ins, not a radio call and a whiteboard.

    IncludedP1 Not offered
  • Course-wide severity alerts

    One alert, tagged by severity, reaches everyone on course in seconds.

    IncludedP1 Not offered
  • Spectator live tracking

    Crew follow one runner's position and projected finish from a phone.

    IncludedP1 Not offered

Operations & safety

  • Packet pickup & kiosk check-in

    Scan or type a bib, check waiver and ID, hand over the bag — or let runners self-serve.

    IncludedP1 Partial or limited
  • Safety desk & overdue sweeps

    One incident log, DNFs from every aid station, and runners overdue at the next station, sorted.

    IncludedP1–3 Not offered

Results & records

  • Full-field splits & leaderboards

    Splits per aid station and a finish-time distribution, not just a final list.

    IncludedP1 Partial or limited
  • Course records across years

    A course record updates itself the moment it's broken.

    IncludedP1 Not offered
  • Athlete PR history across organizations

    A runner's personal bests, tracked across every organization they've raced for.

    IncludedP1 Not offered

Volunteers

  • Aid-station staffing & shifts

    Staffing by aid station and shift, not a sign-up form and a thank-you.

    IncludedP1 Partial or limited
  • Volunteer credits toward entries

    A shift worked becomes a credit toward a future entry, automatically.

    IncludedP1 Not offered

Commerce & shop

  • Built-in merch shop & iPad POS

    A merch table with its own per-event inventory, sold from a tablet at the venue.

    IncludedP4 Not offered
  • Series bundles & add-ons

    A season pass or a multi-race series sold as one product, not five separate signups.

    IncludedP1 Partial or limited
  • Organizer payouts via Stripe Connect

    Revenue lands in an organizer's own connected account, on a schedule they can see.

    IncludedP1–2 Partial or limited

Community

  • Post-race social feed

    Write-ups and activity mini-maps from runners you follow, between races.

    IncludedP4 Not offered
  • Shareable finisher cards & photos

    A finisher card generates itself the moment a runner crosses the line.

    IncludedP4 Partial or limited

Mobile

  • Native iOS & Android apps

    The same screens, wrapped natively — nothing rebuilt twice.

    IncludedP3 Not offered
  • Push notifications

    A race-day alert reaches a lock screen, not just an open browser tab.

    IncludedP3 Not offered

AI

  • Organizer AI assistant

    A real, usage-metered answer to "how's registration pacing," instead of pulling a report by hand.

    IncludedP5 Not offered
  • AI bib-matching & natural-language search

    Photos match themselves to runners, and race search understands plain language.

    IncludedP4–5 Not offered

Growth & integrations

  • Peer-to-peer fundraising pages

    A charity page for every runner, tied to their entry.

    IncludedP4 Partial or limited
  • White-label websites on your own domain

    The race's full website, built from the same event data, on the organization's domain.

    IncludedP4 Partial or limited
  • Developer API & webhooks

    Registrations, results and payouts available to an organization's own tools.

    IncludedP2 Partial or limited
  • Every screen in the runner's language

    Local dates, numbers and currency formats, not just translated labels.

    IncludedP2 Partial or limited

Platform & security

  • Tenant isolation & audited access

    Every organization's data is isolated and every access to it is authorized and logged.

    Included Partial or limited
  • One account across every organization

    Race, volunteer and direct on one login, with history that follows the account.

    Included Not offered
  • Built for registration-day spikes

    Capacity enforced at the database, idempotent payments and queued work, so noon on opening day can't oversell.

    IncludedP1–2 Partial or limited
  • Operated for you — status page, on-call, drills

    Incidents detected, communicated and written up; restores and failovers rehearsed.

    IncludedP2 Partial or limited
  • Accessible design system (WCAG AA)

    An automated contrast gate on every colour pair, in light and dark.

    Included Partial or limited

Revenue model

How Trailmark makes money

Trailmark earns a platform fee on every purchase that runs through it — not only the entry fee. Registration is the front door; lottery entries, add-ons, merch, AI credits and sponsor placements all run on the same checkout, and each carries the same fee. Organizations also pay a monthly subscription for the tools they use.

RegistrationsLottery entriesAdd-ons & donationsMerch & POSAI credit packsSponsor placementsOne checkoutfee taken at chargeTrailmarkplatform feeOrganization payoutvia Stripe Connect+ Organization subscriptions · Starter / Growth / Pro

One registration, illustrated

Illustrative
Entry fee (example)
$175.00
Platform fee (example: 5%)
$8.75
Card processing (example)
$5.38
Organization payout
$160.88

Illustrative example — placeholder numbers to show the mechanics, not a price.

Plus a subscription per organization

A second, recurring stream — the tier mix is tracked on the platform dashboard.

  • Starter

    Registration, results and messaging for a single event.

  • Growth

    Every event in a season, lotteries, volunteers and the shop.

  • Pro

    Everything, plus the API, white-label site and priority support.

Event registrations

Planned · Phase 1

A platform fee on every entry, taken automatically at the moment of charge.

Lottery entries

Planned · Phase 1

A fee on each lottery application, charged when a runner enters the draw.

Add-ons & donations

Planned · Phase 1

Shirts, parking, drop bags, charity donations — every add-on at checkout.

Merch & the iPad POS

Planned · Phase 4

Every shop order online and every sale at the merch tent.

AI credit packs

Planned · Phase 5

Organizer AI usage bought as credit packs, never a hidden cost.

Sponsor placements

Planned · Phase 4

Paid placements on event pages, emails and race-day screens, sold through the platform.

Organizers keep the rest and are paid out through their own Stripe Connect account — the fee is Trailmark's, taken at the moment of charge, never reconciled afterward.

Why one platform beats five tools

One runner record, everywhere

Registration history, PRs, payments and volunteer credits live on one account, not scattered across every tool a runner ever used.

Nothing to copy-paste between tools

A roster built in a registration tool doesn't need re-entering into a messaging tool or a results spreadsheet — it's the same data.

Race day runs on real registration data

The aid-station board and the live results feed are fed straight from who's actually registered, not a fixture list imported the night before.

One bill, one login for staff

A race director's whole season — signups, lottery, messaging, race day, results — is one account, not five subscriptions and five passwords.

See it running.

The whole lifecycle, in one clickable prototype.