Command Palette

Search for a command to run...

WhatsApp calling

Polymorfa vs ZapLigue

ZapLigue is a finished app for WhatsApp call campaigns on your own QR-linked number, with recorded audio, a spoken IVR and an AI voice agent. Polymorfa is an API: your code receives call events, answers calls and handles the audio.

Choose ZapLigue if

  • You want to run call campaigns without writing code.
  • You want a built-in AI voice agent and a visual IVR.
  • A flat R$ 49.90 per number fits your budget.

Choose Polymorfa if

  • You are building calls into your own product and need webhooks and access to the audio.
  • You need SIP to your PBX, or calls on official Cloud API numbers.
  • You need messaging and calls through the same API.
Calls

Three ways to answer.

Answer in a browser with ready-made components, from server code that reads and writes the audio, or on your own PBX over a SIP trunk.

Choose exclusive answering so the first agent takes the call, or shared answering so others can join.

Incoming WhatsApp callcall.received webhook
Polymorfa callsVoice and video, one call object
Browser
Server code
SIP / PBX
Answer in a browser, from server code that reads and writes the audio, or on your own PBX over SIP. The same webhooks follow every call.
Messages and calls

The same number, the same API.

Wavoip sells calls only, so teams pair it with a separate messaging API. Polymorfa sends messages and handles calls on the same number, with the same webhooks and one bill.

Video and group calls run on linked-device numbers. Cloud API calls are one-to-one and audio only.

Linked deviceQR or pairing code
Cloud APIOfficial Meta route
One Polymorfa APISame messages, webhooks, SDKs
Your applicationOne integration
Both WhatsApp routes arrive through one contract. Moving a number between routes does not mean rewriting your integration.
Pairing

Connect a number without a camera.

QuickLink lets your customer pair with a code typed on the phone instead of scanning a QR code. Wavoip states that pairing without a QR code is not available yet.

ACConnect Acme's WhatsAppScan with WhatsApp, or use a pairing code
Opened · Linked · Connectedlink.polymorfa…
Send your customer one hosted link. You watch it move from opened to connected without building a pairing screen.
Side by side

Polymorfa and ZapLigue, feature by feature.

Hover a feature name for a definition.

Feature
PolymorfaWhatsApp infrastructure API
ZapLigueWhatsApp call campaign app, Brazil
Connection routes
YesQR code or pairing code
QR
BetaMeta Embedded Signup; needs beta access
Not listed
BetaKeep using the WhatsApp Business app
Not listed
Both routes behind one API
Sends and reactionsEdits, deletes, groups and channels are linked-device only
Not listed
Pairing code (no camera)
In QuickLink
Not listed
Hosted onboarding link for your customers
QuickLink
QR stream for your UI
Import existing sessions without rescanning
PreviewBaileys sessions; others assisted
Not listed
Messaging
Media, polls, reactions, edits, deletes
YesEdits and deletes on linked device
Broadcasts
Group management
Linked device
Not listed
Channels
Linked device
Not listed
Status posts
Not listed
Not listed
Message templates
YesSubmitted to Meta for review
Not listed
Scheduled campaigns
Pro numbers
Call and message campaigns
24-hour keys
Not listed
Hosted message history
Beta
Call history
Media storage
Hosted
Not listed
Calls
Incoming call events
11 call events
Not listed
Place and answer calls from code
Browser, server, SIP
Starts campaignsNo access to call audio
Video calls
Linked deviceCloud API calls are one-to-one audio
Not listed
SIP trunk to your PBX
Both directions
Not listed
Browser calling components
React and web componentPrerelease SDK
In its web app
Call history
With quality stats
Yes
Developer experience
REST API with OpenAPI spec
OpenAPI 3.1
REST
Official SDKs
TS · Python · Go · PHP · Rust
Not listed
Official CLI
Prerelease
Not listed
Signed webhooks with retries
HMAC-SHA256Up to 8 attempts over about 41 hours
Not listed
Streaming event feed
SSE, beta
QR status only
Free test environment
Beta test numbers0 credits
Free plan
BetaSimulated test numbers
Not listed
Embeddable UI components
Call components
Not listed
Deployment and pricing
Managed cloud
Yes
Yes
Self-hosting
Not offered
Not listed
Source license
Proprietary
Not listed
Pricing model
Per online number-day
Per connected number
Paid entry price
$0.25 per online dayStandard number; +55 numbers cost 15% less
R$ 49.90 a month10% off above 5 numbers
Free tier or trial
1 project, 1 real numberFree team
1 number, about 50 calls
Region choice
Not selectable
Not listed

Checked against each vendor's public website and documentation on 24 September 2026. “Not listed” means we did not find the capability on those pages. It does not mean the product lacks it. Prices are list prices shown publicly on that date and exclude Meta's fees and taxes unless stated.

Spotted something out of date? Tell us and we will correct it.

Ship a WhatsApp integration this afternoon.

Free on the sandbox. No credit card. The projects you start here migrate straight into production.