Plans, quotas and billing
What each tier includes, how a "channel" is counted, and why your SMS fees never appear on our invoice.
Read this article →Connect a provider, issue a key, send your first message — and meet the two defaults that quietly cost money if you miss them.
Whaleal Platform sits in front of the provider accounts you already own. You keep your CPaaS contracts, your sender numbers and your delivery reputation; the console adds a message log for the connections you make, with the send API documented per channel.
All three live in the console, and all three are required. Miss one and a send is rejected rather than silently dropped — which is the behavior you want.
Channels → Add connection, pick a channel, then paste the credentials of a CPaaS account you already hold. On SMS the connectable set is Twilio, Vonage, Infobip, MessageBird, Plivo and AWS End User Messaging; email and WhatsApp work on the same model with their own providers. The console shows the current list for every channel — that list is the authority, not this page.
Developer → Create key. The full key is shown once, shaped sk_…. Copy it immediately; it cannot be displayed in full again.
On the same page, select the channels this key may send over. A key with no binding is rejected with a 400-class error — there is no "all channels" fallback.
With a key in hand, a single call is enough:
| Item | Value |
|---|---|
| Method and path | POST /open/v1/sms/send |
| Base URL | https://api.whaleal.com/open/v1 |
| Auth header | Authorization: Bearer sk_… (or X-API-Key) |
| Body | {"to":"+14155550123","content":"Your code is 4481","messageType":"TRANSACTIONAL"} |
Both are easy to make once and hard to notice, because neither produces an error.
What each tier includes, how a "channel" is counted, and why your SMS fees never appear on our invoice.
Read this article →Bring-your-own-account keeps the agreement, the sender reputation and the invoice with your CPaaS provider. Here is how to connect one, and what changes once you do.
Read this article →Most senders never specify a from address, and that is usually correct. Here is when to override it.
Read this article →