Make sure you use you US address. (I'll explain later). I have used Google Phone in the past to contact them. You will have a phone number associated with that account and you can receive text messages with it also. Once you are set up with SSI, you can log into their system. You are given a choice as to where the "code number" be sent to finish the secondary log-in step. I always choose "email". The code is sent instantly, copy and paste, and you are in. I have had to contact SSI several times over the last few years and have done so for free using Google phone. (Now for the second part). I had an issue with SSI and was required to "go to my local office". I learned that I could go to Santo Domingo Embassy to fix my issue. You have to make an appointment with them "online" and WAIT........I finally got the appointment date and time.. (they are all the same so get there early to stand in line). My number came up and I was able to "fix" my problem. When everything was said and done, I was required to give them my DR address because now I am in the DR jurisdiction!!! OK. I did that. 1.5 years later, my SSI payment stopped. They had "mailed" me a form to fill in which they will do for all expats each year or two. Of course I never received the letter cause no mail delivery here where I live! Its an easy form and basically confirms your address is the same and makes sure you are still alive! That was a PITA but after about ten days.....things went back to normal. If you leave your DR address on file with SSI, you are unable to change your address OR you bank information "online". Well...later I called them and was able to change my address BACK to the states so no more stupid form to fill out every year or two and I am able to change my address and bank info again if I desire. So......this is my story. You mileage my vary!! Respectfully!!!