Private League final

I need some advice as what is the best way to achieve this goal.
Its a local club and we raced some races, kept a scoreboard, now we want to have a live grand final at a venue and crown the champion.

How can we have 2x or 3x qualifiers and a grand final in one night?

I was thinking of scheduling the final with zwift as an once off event and have the qualifiers as self created group rides (races) where I create and invite the riders…

Any and all advice appreciated !