trailmark Prototype
Tour
Dana Okafor Viewing as
Prototype

An interactive prototype — tap around, every button and form works, on sample data. An illustration of the direction, not the full feature set.Interactive prototype · tap anything · sample data.

Migration · Switchback Running

Bring your history with you

Migrate from UltraSignup, spreadsheets or any other registration platform.Six seasons, reconciled to the dollar.

Planned · Phase 1–2

Migration plan

  1. 1 · Signed off

    Plan agreed

  2. 2 · Signed off

    Dry run 1 · 37 issues

  3. 3 · Signed off

    Dry run 2 · clean

  4. 4 · In progress

    Parallel run · 14 days

  5. 5 · Next

    Organizer sign-off

  6. 6 · Next

    Cut over

Reconciliation

7/7 match
WhatSourceTrailmarkMatch
Registrations 4,812 4,812
Results 4,133 4,133
Athletes (after dedupe) 3,276 3,276
Course records 18 18
Waitlist entries 270 270
Volunteer credits 142 142
Payments (USD) $1,086,450 $1,086,450

Nightly during the parallel run. A single mismatch blocks sign-off.

Match review queue

3 to review
  • Riley Vance → Riley Vance

    Same name and birth year · different email

    82%
  • Skyler Wals → Skyler Walsh

    Same email · last name spelled differently

    74%
  • A. Ramos → Avery Ramos

    Same name · birth year off by one

    61%

Source

Previous registration platformUltraSignup export · 6 seasons · 2020–2025

Mapped fields

Chapter 1 · Plan the season

3 of 21

Bring last year with you

Past registrations, results and course records move over in a dry run first, and the totals must match to the dollar.

Try it Tap "Run dry-run".

Exit
Chapters

Overview

Dashboard The season at a glance: entries, revenue, capacity.

Event

Event setup Distances, pricing, cutoffs and the course map. Lottery Run a fair, auditable draw for an oversubscribed race. Roster Every entrant, with refunds and coupons inline. Pickup Packet pickup on an iPad, or as a self-serve kiosk.

Race day

Race day Live arrivals, leaderboards and course-wide alerts. Safety Incident log, DNFs and the sweep list. Volunteers Shifts, stations and who has checked in.

Communicate

Messages Email, SMS and in-app, with a live delivery log. Support One inbox for runner questions, with SLA timers. P2 Campaigns Fundraising, sponsors and referrals. P5

Grow

Shop Merch and add-ons, online and at the venue. P4 Photos Race photos matched to bib numbers. P4 Reports Entries, revenue and exports for the board. Results Results, splits and course records.

Tools

Assistant Ask how registration is pacing; act on the answer. P5 Migration Bring past years over, reconciled to the dollar. P2 Settings Organization, team, payouts and branding.

Prototype pages

Overview Roadmap Features Built like infrastructure
↑↓ move↵ openesc close