Take a person's weight from Garmin / Fitbit / TrainingPeaks integrations (and others if available).
This could be done when looking for new activities or on a daily basis