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 Vonage

Vonage charges a platform fee on every WhatsApp message, service replies included.

Vonage adds its own platform fee to every WhatsApp message, service replies included, and Meta's fees apply on top.1 Polymorfa bills a linked-device number for the days it is online, keeps the number on the phone, and runs Cloud API numbers behind the same Meta request shape.2,3

One number, 1,000 service replies to Germany in 30 days
Vonage
$35.57 before Meta fees
Polymorfa
$7.50 on a linked-device number
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.2
$0
To place and answer calls: in the browser, in server code with the raw audio, and on your PBX over SIP.4,5
3 ways
In the hosted MCP server, for agents that run WhatsApp.6
195 tools

Three reasons teams move from Vonage

  1. 01

    Pay for the days a number works, not for each message

    A Polymorfa linked-device number costs $0.25 for each day it is online, $7.50 for a full 30 days, and message volume does not change that. Monthly credit purchases of 10,000 credits or more add a bonus of 10% to 150%.2,7

    Vonage: Vonage's platform fee applies per message and per country, from marketing templates to service replies, with Meta's fees on top.1

  2. 02

    Keep the phone app, and reach groups and channels

    Polymorfa connects the number as a linked device, so the phone keeps working. The Graph API takes Meta's request shape for linked-device and Cloud API numbers alike, and linked-device numbers manage groups and post to channels.3,8,9

    Vonage: A Vonage WhatsApp number cannot be used in the mobile app once it is on the API.10

    vonage.sh
    curl -X POST "https://api.nexmo.com/v1/messages" \
      -H "Authorization: Bearer $JWT" \
      -H "Content-Type: application/json" \
      -d '{
        "to": "15551234567",
        "from": "15550001111",
        "channel": "whatsapp",
        "message_type": "text",
        "text": "Your order shipped."
      }'
    polymorfa.sh
    # Same Meta-shaped body for a linked-device or a Cloud API 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." }
      }'
  3. 03

    Onboard customers without a partner contract

    On Polymorfa, any team sends a QuickLink. The customer pairs a linked-device number by QR or pairing code, or runs Embedded Signup for a Cloud API number, which is in beta. The Customers API groups numbers and links by customer.11,12

    Vonage: Vonage opens WhatsApp onboarding for other businesses to its partners, after Meta Tech Provider enrollment.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.2 The monthly bonus is part of the price: buy 100,000 credits in a month and you get 250,000.7

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 Vonage does not

Polymorfa and Vonage
FeaturePolymorfaVonage
Linked-device numbersYes11Not documented
Hosted onboarding link for your customersQuickLink11Hosted Embedded Sign-up14
Group managementLinked device8Not documented
ChannelsLinked device9Not documented
Idempotent sends24-hour keys15Not documented
Pricing modelPer online number-day16Platform fee per message + Meta fees1
Paid entry price$0.25 per online day16Per country and category1

Move from Vonage 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 use Embedded Signup, which is in beta.11

  3. 03

    Rewrite the send call

    Replace POST https://api.nexmo.com/v1/messages with a POST to https://api.polymorfa.com/graph/whatsapp/v26.0/{number}/messages and a Meta-shaped body.17,3

Questions

Do I still pay Meta's fees?

Yes, for Cloud API numbers. Polymorfa does not remove Meta charges.7

What is a linked-device number?

A WhatsApp or WhatsApp Business app number connected as a companion device, the way WhatsApp Web connects. The phone keeps working, and the number manages groups and channels through the API.11,8,9

Does Polymorfa support the official Cloud API?

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

Leave the WhatsApp infrastructure to us.

Start free

Also compare: Twilio, Infobip, 360dialog