Seeeduino xiao programming problems

Hey I’m a little new to using seeduino xiao (specifically the esp32 boards) and can’t seem to install the board manager on the arduino software. No matter what urls I use, I can’t get download the right board to program my esp32. When I paste the url, then go to board manager to install it, and select the one I need, I will be given failure messages no matter what version I use. Has anyone had this problem, and if so how did they fix it?