Builders Program

Build with us for a whole month. Unlimited usage and add-ons, weekly calls and your own Slack channel.

Learn more

Command Palette

Search for a command to run...

Polymorfa vs 360dialog

360dialog bills every number €49 a month from activation until you cancel, whether it sends or not.

360dialog charges a monthly license on every number from the day it connects until you cancel it, and it hosts official numbers only.1,2 Polymorfa takes the same Meta request body for Cloud API and linked-device numbers, and bills a linked-device number only for the days it is online.3,4

100 customers connect a number. Half leave after 2 days. Your bill for the month:
360dialog
$5,900
Polymorfa
$320

18.4× less for the same customers

Linked devices and the official Cloud API, behind one API.3
2 routes
Per message. A number costs credits only for the days it is online.4
$0
To place and answer calls: in the browser, in server code with the raw audio, and on your PBX over SIP.5,6
3 ways
In the hosted MCP server, for agents that run WhatsApp.7
195 tools

Three reasons teams move from 360dialog

  1. 01

    The same Meta request, for every kind of number

    Polymorfa's Graph API takes that same body for Cloud API numbers and for linked-device numbers, the WhatsApp and WhatsApp Business app numbers your customers already run. Change the base URL and the auth header; the payload stays. Linked-device numbers also manage groups and channels.3,8,9

    360dialog: 360dialog's messaging API follows Meta's request shape, and it serves official numbers only.10,2

    360dialog.sh
    curl -X POST https://waba-v2.360dialog.io/messages \
      -H "D360-API-KEY: $D360_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "messaging_product": "whatsapp",
        "to": "15551234567",
        "type": "text",
        "text": { "body": "Your order shipped." }
      }'
    polymorfa.sh
    # Same body. Works for a Cloud API or a linked-device number.
    curl -X POST "https://api.polymorfa.com/graph/whatsapp/v26.0/$NUMBER_ID/messages" \
      -H "Authorization: Bearer $POLYMORFA_PROJECT_TOKEN" \
      -H "Content-Type: application/json" \
      -d '{
        "messaging_product": "whatsapp",
        "to": "15551234567",
        "type": "text",
        "text": { "body": "Your order shipped." }
      }'
  2. 02

    Pay for the days a number works

    A Polymorfa linked-device number costs $0.25 for each day it is online, $7.50 for a full 30 days, and nothing on a day it is disconnected: the same 100 linked-device numbers cost $320. Monthly credit purchases of 10,000 credits or more add a bonus of 10% to 150%.4,11

    360dialog: A 360dialog number costs €49 or $59 or more each month until someone cancels it in the Hub, and a cancellation takes effect at the end of the billing month.12,1 If half of 100 new numbers go quiet after day 2, the Regular tier still costs $5,900 for the month.

  3. 03

    Calls without running a media stack

    Polymorfa carries the audio. Answer in a browser, in server code that reads and writes PCM audio, or on your PBX through a SIP trunk. Cloud API calls are one-to-one audio; linked-device numbers also take video and group calls.5,6

    360dialog: 360dialog connects the Calling API and leaves SIP and WebRTC to you, and its calling guide asks for "prior experience with SIP/WebRTC voice infrastructure".13

One credit pool. Only the days a number is online.

One credit balance pays for every number your team runs, and a number costs credits only for the UTC days it is online.4 The monthly bonus is part of the price: buy 100,000 credits in a month and you get 250,000.11

360dialog bills a Regular number $59 a month from activation until you cancel it, whatever it sends. Only the first invoice is prorated, and a cancellation takes effect at the end of the billing month.12,1 Move the sliders to see your own month.

100
50%
2 days
360dialog, this month
$5,900
100 numbers billed for the month
Polymorfa, this month
$320
1,600 online number-days, unlimited messages

18.4× less on Polymorfa. 50 numbers leave after 2 days and cost Polymorfa only those days; the other 50 stay online all 30 days.

Bonus credits on the whole month's purchase, every month

+10%
from 10,000 credits
+25%
from 20,000 credits
+75%
from 50,000 credits
+150%
from 100,000 credits

What Polymorfa gives you that 360dialog does not

Polymorfa and 360dialog
FeaturePolymorfa360dialog
Linked-device numbersYes14Not documented
Group managementLinked device8Up to 8 participants15
Idempotent sends24-hour keys16Not documented
Place and answer calls from codeBrowser, server, SIP5WebRTC or SIP13
SIP trunk to your PBXBoth directions6You manage SIP13
Pricing modelPer online number-day17Monthly fee per number1
Paid entry price$0.25 per online day17€49 per number a month2

Move from 360dialog in an afternoon

  1. 01

    Create a project and a token

    Sign up, create a project and generate a project token in the Console.

  2. 02

    Connect your numbers

    Send each customer a QuickLink. Linked-device numbers pair by QR or pairing code; Cloud API numbers and coexistence use Embedded Signup, which is in beta.14

  3. 03

    Point requests at Polymorfa

    Replace https://waba-v2.360dialog.io with https://api.polymorfa.com/graph/whatsapp/v26.0/{number id}, and the D360-API-KEY header with a bearer token.3

Questions

Do I still pay Meta's fees?

Yes, for Cloud API numbers. Neither 360dialog nor Polymorfa removes Meta charges.12,11

Does Polymorfa support the official Cloud API and coexistence?

Yes. Cloud API numbers and coexistence connect through QuickLink with Embedded Signup. Both are in beta and need team access.14

What is a linked-device number?

A WhatsApp or WhatsApp Business app number connected as a companion device, the way WhatsApp Web connects. It creates groups and posts to channels, and it is billed per online day.8,9,4

Leave the WhatsApp infrastructure to us.

Start free

Also compare: Twilio, Infobip, Vonage