Hilmi B.
HB
AI and Data Executive
Small-Business (50 or fewer emp.)
"Fast, Reliable Customer Support and After-Sales Service"
5/5
What do you like best about 360Dialog?

What I like best is that 360dialog adds very little on top of Meta's WhatsApp Cloud API. You authenticate with one API key per channel, call one base URL, and the requests, responses and webhooks use the same format as Meta's own Cloud API. Code written against Meta's documentation works almost unchanged. You don't have to manage a separate Meta access token, because the same key also fetches media such as images, documents and voice notes.

It's fast, both to start with and in production. In the sandbox we went from getting a key to real messages delivered and read on a phone within minutes, with no WhatsApp Business account, Hub account or Meta verification needed. In production, our first template message came back with sent, delivered and read receipts within about four seconds. Later, sends from our sales tool were usually delivered within 2 to 7 seconds. We created six templates through the API, and Meta approved all six within 14 minutes. The template list endpoint shows each template as approved, pending or rejected, so we poll it every 15 minutes to catch changes.

We keep our own data. In coexistence mode, 360dialog forwards every incoming message, and every message our salesperson sends from the phone app, to a webhook we run. When we connected the number, about 9,800 messages of history, going back four and a half months, arrived at our webhook the same day.

The operational tools are good too. The /health_status endpoint shows the state of the phone number, the WhatsApp Business account, the business and the app. When something is blocked, it gives an error code and a suggested fix. The documentation is easy to read and easy to automate: adding .md to any page URL gives clean markdown, so we saved all 386 pages with no failures. Pricing is simple: €49 per number per month, with Meta's message rates passed through. Support over WhatsApp answered within minutes. When I sent detailed written questions, they answered each point in order and said plainly when something was not supported. Review collected by and hosted on G2.com.

What do you dislike about 360Dialog?

The biggest problem is how little we can see when something goes wrong. The Hub's channel status often disagreed with what was actually happening. It showed a number as not connected while messages and media were still going through. It showed "Error / Inactive" without a clear reason. Once Meta had permanently disabled the account, /health_status kept reporting AVAILABLE, so we couldn't rely on the health check at the moment it mattered most. No webhook fires when the phone-app side of a coexistence number goes under review, support confirmed that no endpoint gives the number's quality rating, and we got no event when the account was disabled. Each time, we learned about a restriction from the salesperson's phone or from Meta, not from 360dialog.

Recovering from a restriction is slow and done by hand. After each one, 360dialog's access to our WhatsApp Business account was removed, and someone had to run "Fix Channel Setup" before we could manage templates again. Support said they cannot trigger a reconnection from their side. Their support team also said inbound messages sent during an outage would arrive once we reconnected. In our data, they did not.

Coexistence did not fully work as described. Messages we sent through the API did not show in the salesperson's WhatsApp Business app until the customer replied, and then only as a bare number. The coexistence documentation says they should appear. We asked support about this on 16 September and still had no answer on 22 September. Onboarding was hard as well. Our first support session lasted from 07:53 to 13:31 and ended with no number onboarded. The new signup flow later opened the wrong Meta variant, which has no coexistence step. Review collected by and hosted on G2.com.

See what 132 reviewers think of 360Dialog

4.7 out of 5 · Verified reviews from real users

Read all reviews