Reviews (3,658)
Overall rating
4.7
Edited April 11, 2019
Awesome customer service! We had a small issue with our reviews showing up on a product page. I emailed their support team and It was fixed in under 24 hours!
Red Rover
United States
About 2 months using the app