The user has invited you to the application SportPass, wherein you can book your sports activities.

Is this sentence correct?

It's correct grammar.

In terms of meaning, it assumes the reader knows who 'the user' refers to, and what kind of sports activities can be booked.

Where is more natural here than wherein.