Bookmarkmart - Latest Alexa App Setup For Windows And iOS Download Alexa App latest version for Windows and iOS. To use the Alexa setup must have WiFi connection available through which you have to connect your Amazon Echo, Echo plus, Echo Dot or Echo Show. To download the Alexa setup you must have to connect with available WIFI connection. And to seek any help with Alexa setup dial 1-877-894-4399 tollfree. Fri, 06 Jul 2018 06:00:52 UTC en