twilio

0
0 from 0 Reviews and Ratings
Unclaimed Profile
Business profile not claimed
This business hasn’t yet claimed their profile on our platform and may be unaware it's listed. As a result, their rating might not fully reflect their customer service or responsiveness.
Charged many odd irregular charges

Account got suspended right after paying the initial set up, and charged again several odd charges when I asked them to unsuspend it. When email support, their response was "let me transfer you to customer support so you can understand the charges." I think they are running a giant scam operation that serves some customers well, and on the other hand scam many other customers. Just contacted Amex to handle the refunds.

1
Date of experience: Sep 08, 2021