Polymorfa vs BotConversa
BotConversa's API does not receive messages.
BotConversa built a bot builder "para empreendedores, não para engenheiros", then added an API that cannot even receive messages.1,2 Polymorfa is only an API, with every message on a signed webhook, so leave the developer work to us.3
- BotConversa
- R$ 19.900
- Polymorfa
- R$ 1.360
14.6× 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 BotConversa
- 01
An API that is the product, not a tab in the settings
Polymorfa is only an API. Every inbound message and status change arrives on your webhook, signed with HMAC-SHA256 and delivered in up to eight attempts over 24 hours, set per webhook, and delivery and attempt records are readable through the API.3 Sends accept an Idempotency-Key, so a retried request does not message the customer twice.9
BotConversa: BotConversa's API key lives under Configurações, next to the Zapier key, and the API works on contacts and flows rather than on the conversation.10
send.sh curl https://api.polymorfa.com/messaging/support/messages/send \ -H "Authorization: Bearer $POLYMORFA_API_KEY" \ -H "Idempotency-Key: order-1042-shipped" \ -H "Content-Type: application/json" \ -d '{"conversation":{"phoneNumber":"+5511999990000"},"content":{"text":"Seu pedido saiu para entrega."}}' # A repeat within 24 hours returns 409 idempotency_completed. # Replies arrive on your webhook, signed in X-Webhook-Signature. - 02
A contract you can pin, and keys you can scope
Polymorfa requests carry a Polymorfa-Version contract date, and the reference is published as OpenAPI 3.1.11 Project keys take only the scopes you select, and development prerelease SDK documentation covers authentication and requests.12,13
BotConversa: BotConversa has one full-access key per company and a Swagger page that follows whatever is live.10,2
- 03
Built for many clients, on either route
The Polymorfa Customers API groups numbers by the business they belong to, and QuickLink lets each client connect its own number. The route is chosen per number, and the Graph API takes Meta's request shape for both. Cloud API onboarding is in beta.14,15,4
BotConversa: On BotConversa, the plan decides whether a number connects by QR or by the official API, and each number is its own company with its own key and its own R$ 199 monthly Starter plan.1,16,10
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
BotConversa connects one number per company, and each company pays its own Starter plan, R$ 199 a month on monthly billing. A monthly plan can be refunded only within 7 days of purchase; after that, cancelling brings no refund.16,1 Move the sliders to see your own month.
- BotConversa, this month
- R$ 19.900
- 100 numbers billed for the month
- Polymorfa, this month
- R$ 1.360
- 1,600 online number-days, unlimited messages
14.6× 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 BotConversa does not
| Feature | Polymorfa | BotConversa |
|---|---|---|
| Hosted onboarding link for your customers | QuickLink15 | Not documented |
| Message templates | Yes18 | Not managed by API2 |
| Idempotent sends | 24-hour keys9 | Not documented |
| Signed webhooks with retries | HMAC-SHA2563 | Not documented |
| Customer accounts for SaaS builders | Customers API14 | Not documented |
| Team roles and scoped API keys | Roles and scoped keys12 | Team members1 |
| Pricing model | Per online number-day19 | Flat monthly plan1 |
| Paid entry price | $0.25 per online day19 | R$ 189 a month1 |
Move from BotConversa in an afternoon
- 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.20
- 02
Connect the number
Send a QuickLink. A linked-device number pairs by QR code or pairing code. Cloud API numbers use Embedded Signup, which is in beta.15
- 03
Receive every message
Point a webhook at your server and verify each delivery with its HMAC-SHA256 signature.3
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
Can I build my own inbox or CRM on Polymorfa?
Yes. Messages and events arrive as signed webhooks,3 and the Customers API keeps each business's numbers and access separate.14
Can I run an AI assistant on Polymorfa?
Yes, your own. Connect Claude, ChatGPT or another MCP client to the Polymorfa MCP server, which has 195 tools.8
Leave the WhatsApp infrastructure to us.
Start freeAlso compare: TimelinesAI, Whaticket, Rasayel
Updated . Other companies' pages checked on 24 September 2026.
- BotConversa, Plans and FAQ
- BotConversa, API documentation
- Polymorfa, Webhooks
- Polymorfa, Graph API
- Polymorfa, Usage and credits
- Polymorfa, Calls
- Polymorfa, SIP trunks
- Polymorfa, MCP server
- Polymorfa, Messaging overview
- BotConversa, API first steps
- Polymorfa, API overview
- Polymorfa, API keys
- Polymorfa, SDKs
- Polymorfa, Customers
- Polymorfa, QuickLink
- BotConversa, Connecting WhatsApp
- Polymorfa, Billing
- Polymorfa, Campaigns
- Polymorfa, Pricing
- Polymorfa, Test numbers