Login
Start Free Trial Are you a business? Click Here

Sterra USA Reviews

4.0 Rating 121 Reviews
73 %
of reviewers recommend Sterra USA
I’m having a huge problem keeping the downloaded app on my phone. It appears then disappears. I’ve tried severely times, extremely frustrating!!! I sync the units they appear then not.
Helpful Report
Posted 2 years ago
Hi there! We apologize for the inconvenience that these issues have caused you. An email has been sent to you so we can make amends and address your concerns. We acknowledge this helpful review, this will be taken seriously and a ground for us to improve further. Thank you.
Posted 2 years ago
Sterra USA is rated 4.0 based on 121 reviews