An example to visualize what I need:

Let’s say we create a tournament with:

  • 8 teams
  • 2 groups of 4 teams
  • Group A: teamA, teamB, teamC, teamD
  • Group B:teamE, teamF, teamG, teamH
  • Only one neutral round (no home and away games)

That means that we will have 3 matchweeks with 4 games in each macthweek:

Matchweek 1:
GROUP A:
A vs B
C vs D
GROUP B:
E vs F
G vs H

Matchweek 2:
A vs C
D vs B

E vs G
H vs F

Matchweek 3:
A vs D
B vs C

E vs H
F vs G

So when you click the button it should automatically create all these 3 matchweeks each with these 4 games. Making sure that they all face each other within the group