Swindon came from behind to win thanks to second half goals from Caddis, and Murray to book themselves a place in the area Final.
Swindon will now face Barnet in the final which is played over two legs, with the winner meeting either Preston or Oldham in the overall final at Wembley in the new year.