Defending Premiership Rugby Sevens champions Gloucester qualified top of Pool B in front of a packed out Kingsholm on Thursday night.
Gloucester are also joined by London Irish in the finals which are set to take place at the Twickenham Stoop on August 8.
Gloucester won all three of their games, the last a 24-0 win over Bath.
Dan Thomas scored two quick tries in the first half for Gloucester against Exeter Chiefs and Steph Reynolds added a third try to the tally before half time.
Reynolds managed to cross the line again in the second half before the Chiefs managed to reduce Gloucester's lead to 29-14 with Jack Faulkner and Tom Dowding crossing the line.
London Irish stage comeback
London Irish had to stage an impressive comeback against Bath to win their opening game at Kingsholm.
The Exiles found themselves 19-7 down after two converted tries from Olly Woodburn and another try from Richard Lane.
However Mat Turner, Declan Williams and Simon Hunt scored for London Irish to lead them to a 24-19 win.
With Gloucester and Irish both winning their opening games, they faced off in the fourth game of the group. Gloucester went on to win the game 17-10 and book their place at the finals at the Stoop with Reynolds scoring twice.
This set up a winner takes all showdown with Exeter. The Exiles had a lead of 7-5 at half-time after Cam Cowell's try was converted.
Second half tries from Steele, Paddy O'Grady and Hunt confirmed the Exile's progression from pool B along with Gloucester.
Gloucester go for clean sweep
With the Exiles qualification secured, all that remained to be seen was whether Gloucester could get the clean sweep, which they did.
Reynolds got his fifth try of the pool stages as Gloucester got the clean sweep with a 24-0 win over Bath.