Every message your product sends, from one place.
Business mailboxes, transactional email, WhatsApp and SMS OTPs, and end-to-end encrypted push — with SDKs for TypeScript, Go, PHP and Rust.
Free plan · no card neededChannels
Four channels live. More on the way.
- Live
Email
Business mailboxes, verified domains and transactional sends, with IMAP, POP and SMTP.
- Live
WhatsApp
OTP templates and messages from your own number via Meta's Cloud API.
- Live
Push
Android, iOS and web through Firebase, sealed to each device.
- Live
SMS
OTPs and alerts through your own providers, with country routing and failover.
- Soon
Voice
OTP calls and simple voice menus.
For developers
Send in a few lines.
Scope a key to exact mailboxes, numbers and Firebase projects. Payloads are encrypted end to end between your server and ours.
- Keys scoped per channel and identity
- End-to-end encrypted requests
- Delivery status and analytics per channel
- Audit log for email administration
npm install catzconnectimport { catzconnect } from "catzconnect";
await catzconnect.send({
type: "Verification",
channel: "Email",
template: "Otp",
identity: "noreply@yourdomain.com", // a mailbox this key may send from
payload: { to: "user@example.com", otp: "123456" },
});Sends a one-time code from a mailbox on your verified domain.
Pricing
Start free. Pay as you grow.
Free
$0 / month
Try every live channel.
- Email, WhatsApp, Push and SMS
- SDKs for TypeScript, Go, PHP and Rust
- Scoped API keys
Starter
$29 / month
For a first product in production.
- Everything in Free
- Higher sending limits
Growth
Popular$79 / month
For teams sending on several channels.
- Everything in Starter
- Higher limits on every channel
Business
$199 / month
For high volume and many organizations.
- Everything in Growth
- Our highest sending limits
Prices in USD, billed monthly. The exact sending limits for each plan are listed under Billing & plans after you sign in, and you can change plan at any time.
Ready to send your first message?
Create an organization, connect a channel and generate a key — the free plan is enough to try it end to end.