Account & insights
Billing, balance & pay-as-you-go
Prepaid balance, auto-topup, invoices, multi-currency billing, plan quotas and the pay-as-you-go tier.
WeZend billing is prepaid: you hold a balance, sends draw on it at your per-channel, per-destination rates, and you can see both at any moment.
Balance & topping up
- Check:
GET /v1/account/balance— balance, currency and recent movements. - Top up: Billing → Top up in the dashboard (Stripe-backed), or
POST /v1/billing/topup. - Auto-topup: the setting that prevents 2 a.m. outages — "when balance drops below €50, charge €200 to the default card" (
PATCH /v1/billing/auto-topup). Strongly recommended for anything transactional.
Your prices
GET /v1/account/pricing returns your current sell rates per channel and destination. Rates depend on your plan and any negotiated pricing; what the API returns is exactly what sends deduct, so you can compute costs before sending (estimated = rate × recipients).
Plans & quotas
Subscription plans include monthly message quotas per channel; usage against quota is visible under Billing → Plan & usage (API: GET /v1/account/usage). Marketing email and SMS/RCS in quota-covered regions stop at the band cap (the API returns quota_exceeded); you get a heads-up notification at 90%. To keep sending, move up a band or plan — or enable the opt-in auto-upgrade under Billing, which bumps you up automatically the moment the cap is hit.
Transactional messages are exempt from the cap. A heavy campaign month must never take down your password-reset email — so mark password resets, receipts, opt-in confirmations and STOP auto-replies with transactional: true on POST /v1/messages/send (or per item on /v1/messages/bulk), and over the cap they are billed per message as overage instead of being blocked. They are still counted, so usage stays visible and billing stays honest. One exception: on the Free plan with no card on file there is no way to bill the overage, so transactional sends are blocked at the cap too. The flag covers the quota cap only — region_blocked, payment_method_required, your prepaid balance and your budget caps all still apply.
In pay-per-message regions SMS is billed from balance from the first message, and WhatsApp, voice and push are always billed per message.
Pay-as-you-go (no monthly fee, no included quota, every message billed from balance) fits spiky senders — election night, ticket on-sales. It is a sales-assisted tier rather than self-serve: contact us and we'll switch the account; your integration doesn't change.
Invoices & currency
Invoices live under Billing → Invoices (GET /v1/billing/invoices) as PDFs. Company details on the invoice come from PUT /v1/account/billing-details. You choose your billing currency (PUT /v1/account/billing-currency) — EUR, DKK, SEK, NOK, USD and more; an existing balance converts at the day's rate when you switch.
One platform. Every customer interaction.
Replace your patchwork of messaging APIs, CDP and automation tools with a single engagement platform built for scale.
No credit card required · EU data residency · 99.99% uptime SLA