Distance turns into a discount: a guest finishes a workout and gets a coupon for your venue.
A venue sets a rule, like "a 10 km run gets a discounted coffee", and the coupon is issued automatically as soon as Strava confirms the workout. It gives people a reason to come to you, tied to a habit they already have.
A guest links Strava once. After that there is nothing to do: they finish a run and a coupon arrives in a notification. It sits in the rewards section along with a code to show at the counter.
Morning hours in a coffee shop are usually slow, and that is exactly when runners finish their workouts. The coupon gives them a reason to end the run near you instead of at home, and it works without promo codes in stories that nobody remembers.
Redemption hours are configurable, so you can keep the promotion to exactly the window you need to fill.