For me personaly previous Integromat team worked better.The customer support is really very bad managed, i always have to create a new ticket to reply, never recieved a reply to my answer unless i made another ticket, i have to do follow ups and so on...
Claim your business profile now and gain access to all features and respond to customer reviews.