Connecting Seeduino Xiao to ESP 8266 for a wifi connection

I am attempting to create an IoT water sensor and I have an idea of what I want to do but no idea how to figure out what else I need to do.
Currently, I have a Stem Minds Soil Moisture Sensor V1.0 connected to a Seeeduino Xiao's A0 pin. The Seeduino Xiao's A0 port is then redirected to the Serial Monitor in the Arduino IDE on my computer.
My current goal is to connect an esp8266 module to my Xiao to then instead redirect the serial output still to my computer but without a connection. esp8266 does not have a microUSB connection, I am not sure how to go about connecting it. I am open to any suggestions.

Currently, I have a Stem Minds Soil Moisture Sensor V1.0 connected to a Seeeduino Xiao's A0 pin. The Seeduino Xiao's A0 port is then redirected to the Serial Monitor in the Arduino IDE on my computer.
My current goal is to connect an esp8266 module to my Xiao to then instead redirect the serial output still to my computer but without a connection. esp8266 does not have a microUSB connection, I am not sure how to go about connecting it. I am open to any suggestions.