Sendowl has a rating of 1.0 star from 1 review, indicating that most customers are generally dissatisfied with their purchases. Sendowl ranks 151st among Ecommerce Tools sites.
Got scammed on a software I bought through another site who used SendOwl to deliver it to me! Go to the website and sendowl doesn't even let you contact them about it, they say it's the other company's fault and leave it at that. Course, look further down the page and it quite literally says it's a scheme. WTF! BEWARE!