Polymorfa
Open Console

Polymorfa vs Whaticket

The Whaticket API only sends messages, and each one costs a credit.

Whaticket built a team inbox, and its API "foi projetada exclusivamente para o envio de mensagens", with support that does not help you implement it.1,2 Polymorfa is only an API, and receiving messages is half of it, so leave the developer work to us.3

100 customers connect a number. Half leave after 2 days. Your bill for the month:
Whaticket
R$ 11.000
Polymorfa
R$ 1.360

8.1× less for the same customers

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

Three reasons teams move from Whaticket

  1. 01

    Webhooks you can build a business on

    Polymorfa sends every inbound message, receipt and status change to your webhook, signed with HMAC-SHA256 and delivered in up to eight attempts over 24 hours, set per webhook. Deliveries and attempts are readable and retryable through the API.3

    Whaticket: Whaticket describes its API as a way to send messages from other systems.1

    verify.ts
    import { createHmac, timingSafeEqual } from "node:crypto";
    
    // native format: X-Webhook-Signature, HMAC-SHA256 of the raw body
    function verify(rawBody: string, signature: string, secret: string) {
      const expected = Buffer.from(createHmac("sha256", secret).update(rawBody).digest("hex"));
      const received = Buffer.from(signature);
      return expected.length === received.length && timingSafeEqual(expected, received);
    }
  2. 02

    An API that is the product, not a menu in the app

    Polymorfa publishes its reference as OpenAPI 3.1, pins each request to a Polymorfa-Version contract date, and documents its development prerelease SDK.9,10 Sends accept an Idempotency-Key, and a repeat within 24 hours returns 409 idempotency_completed instead of messaging the customer twice.11

    Whaticket: Whaticket lists its developer API on the pricing page after its Shopify and Mercado Libre integrations.12

  3. 03

    Built for a multi-tenant product, with no seats

    The Polymorfa Customers API groups numbers by the business they belong to, and QuickLink lets each business connect its own number by QR code or pairing code.13,14 A Standard +55 number costs R$ 31,88 for 30 days online, with unlimited team members. When half of 100 numbers disconnect after day 2, Polymorfa bills R$ 1.360; 100 Whaticket lines cost R$ 11.000 before seats.5,15,12

    Whaticket: Whaticket sells its inbox per user, with a minimum of 3, plus R$ 110 for each additional WhatsApp line, and gives no refund or credit for a line your customer abandons mid-term.12,16

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.5 The monthly bonus is part of the price: buy 100,000 credits in a month and you get 250,000.17

Whaticket bills each additional WhatsApp line at R$ 110 a month on top of its 3-user minimum, and its terms give no refund or credit when a plan is cancelled before the end of its term.12,16 Move the sliders to see your own month.

100
50%
2 days
Whaticket, this month
R$ 11.000
100 connections billed for the month
Polymorfa, this month
R$ 1.360
1,600 online number-days, unlimited messages

8.1× 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 Whaticket does not

Polymorfa and Whaticket
FeaturePolymorfaWhaticket
Hosted onboarding link for your customersQuickLink14Not documented
Idempotent sends24-hour keys11Not documented
REST API with OpenAPI specOpenAPI 3.19Send-only API1
Signed webhooks with retriesHMAC-SHA2563Not documented
MCP server for AI agentsHosted, 195 tools8Not documented
Customer accounts for SaaS buildersCustomers API13Not documented
Pricing modelPer online number-day15Per user plus per connection12
Paid entry price$0.25 per online day15R$ 270 a month12

Move from Whaticket in an afternoon

  1. 01

    Build against test numbers

    Create a project and an API key, then develop against test numbers, which use 0 credits. Test numbers are in beta.18

  2. 02

    Connect the number

    Send a QuickLink. A linked-device number pairs by QR code or pairing code. Cloud API numbers and coexistence use Embedded Signup, which is in beta.14

  3. 03

    Receive and send messages

    Point a webhook at your server, verify each signature, and reply through the send endpoint with an Idempotency-Key.3,19

Questions

Can my code receive WhatsApp messages on Polymorfa?

Yes. Every inbound message arrives on your webhook, signed with HMAC-SHA256 and delivered in up to eight attempts over 24 hours, set per webhook.3

Does Polymorfa charge per message?

No. A linked-device number is billed for each day it is online, not per message.5 A Standard number sends up to 10 messages a second.17

Can I build a multi-tenant inbox product on Polymorfa?

Yes. The Customers API groups numbers by the business they belong to, and QuickLink lets each business connect its own number.13,14

Leave the WhatsApp infrastructure to us.

Start free