There’s a tired assumption in race photography that you have to work with the timing company for race photography because the photos need to be integrated with the photos and this photography company is the only one that can do it. That's a white lie, and often times one of the worst decision you could make as event organizer. Those photography companies are often optimized for giving a kickback to their timing company buddy and doing the cheapest thing possible (usually an automated camera at the finish line tied into the timing mat), and not making decisions that optimize for the benefit of your event or your participants. Its often better to work with a specific event photography company because they'll have your best interests at heart.
Flashframe has created many of practical building blocks to make event photography discovery feel natively integrated, whether that’s the results page, an email inbox, or a link shared in a post-race recap. We've made it dead simple for a runner to go from “I finished” to “here are my pictures” without friction.
Results integration If you can link a runner directly to their own photos from a results page, you’ve basically solved the most important distribution problem. Flashframe makes this easy because personal galleries are addressable and the URL is formulaic by bib number. That means a timer, race operator, or results vendor can generate links programmatically—click your results, click “photos,” land in your own gallery—but you can achieve it with simple, predictable URLs. For example, a runner’s gallery can be linked using a consistent pattern like https://www.flashframe.io/event/2850/all/{bib_number}/0/#/20/ , where the only variable is the bib number you already have in the results row.
Roster-based discovery Of course, bib numbers aren’t how people naturally search. Athletes remember their name. They remember the email they registered with. Sometimes they remember their bib, sometimes they don’t—and if they’re a relay runner, a late registrant, or someone who swapped bibs at the last minute, “bib search only” can turn into a dead end. Flashframe supports uploading a roster as a simple CSV or Excel file with bib number, email, last name, and first name, which lets participants search via that information rather than relying solely on the bib. Under the hood, bibs still matter because they’re a clean key for tagging at scale, but the runner-facing experience becomes human-friendly. That roster also gives you a clean backbone for everything else you do with distribution and follow-up, because you now have a reliable way to connect identity, contact info, and photos.
On-course uploading Distribution isn’t just “where the link lives.” Timing matters. The closer you can get to real-time, the more likely athletes are to share, talk about it, and actually come back to purchase while the event is still top of mind. Flashframe supports uploading directly via FTP on course, and both Canon and Nikon have FTP options (via built-in networking on some bodies or accessories and transmitters depending on your kit) that make this workflow practical. That means you don’t have to choose between “shoot the race” and “get photos online quickly.” You can keep capturing while images are already landing in the gallery, and the event doesn’t have to wait until Monday morning for the first photos to appear.
Emailing The biggest distribution advantage isn’t the results page link—it’s the inbox. Once you’ve uploaded the roster, Flashframe can directly email athletes a preview photo of themselves and automatically generate a custom drip campaign to drive sales and engagement. This is the part that turns discovery into conversion. A runner is far more likely to buy when the first touchpoint is a watermarked image of themselves, not a generic “photos are live” announcement from the race or results company. It reduces the “I’ll check it later” problem, because the proof is already in their hands. It also scales without turning the photographer into a marketer. You don’t have to export lists, build campaigns, or manually segment people. Uploading the race roster automatically generates the emails, and this automation can immediately make photography at an event economically viable.
Crowdsourcing Distribution also benefits from volume and variety. Participants can add photos too, and Flashframe was the first company to come up with the crowdsourced model. That matters because it expands the surface area of the gallery beyond what any single crew can capture: friends on the sidelines, candid moments after the finish, weird little stories that don’t happen in front of your long lens. When participants contribute, engagement rises, sharing rises, and the gallery becomes part of the event itself—not just a product drop that disappears after a week. The more the gallery gets treated like a communal artifact, the easier it becomes for athletes to stumble into their own photos and follow the trail toward purchase.
The real takeaway If “distribution” means “getting the right person to the right photo fast,” Flashframe isn’t blocked by not owning a timing ecosystem. Results linking is straightforward because URLs are predictable. Roster upload makes search feel natural. FTP uploads keep galleries current during the event. Email previews and drip campaigns turn discovery into sales instead of wishful thinking. And crowdsourcing amplifies reach and engagement without extra burden. In other words: distribution isn’t something you’re missing if you choose not to work with the timing company's preferred photography vendor. Distribution something you can actively create through a powerful platform like Flashframe.