I've had zero success getting responses from support despite sending multiple emails. The only way to get a reply is through social media. This experience has led me to believe that this platform may not be trustworthy. I would advise others to be cautious before engaging with it.
Claim your business profile now and gain access to all features and respond to customer reviews.