Everything you need to reach your users
One platform for email, push, SMS, in-app, auth, and webhooks — with notification workflow orchestration. Stop juggling services and start shipping.
Transactional Email
Reliable email delivery powered by AWS SES with built-in deliverability optimization.
Send via AWS SES with automatic reputation management
Handlebars templates with variable substitution and versioning
Delivery tracking with opens, clicks, and bounce handling
List-Unsubscribe headers for CAN-SPAM/GDPR compliance
Scheduled and delayed sending
Domain verification and DKIM signing
Push Notifications
Reach users on any device with a single unified API for all push platforms.
iOS via APNs, Android via FCM, Web via VAPID
Device registration and token management
Workflow-driven multi-channel delivery
Action buttons with deep linking
Silent push for background updates
Rich notifications with images and custom payloads
OAuth providers: Google, Apple, Facebook, GitHub
Magic link passwordless authentication
Email verification and password reset flows
TOTP-based MFA/2FA with recovery codes
Session management with configurable limits
Account lockout and brute force protection
More capabilities
And that's not all
Notification Workflows
Design multi-channel notification pipelines with a visual builder. Orchestrate delivery across email, push, SMS, and in-app.
In-App Inbox
Embeddable notification center that keeps users engaged inside your app.
Webhooks-as-a-Service
Production-grade webhook delivery built on the Standard Webhooks specification.
Developer Experience
Built by developers, for developers. APIs that feel like Stripe.
Frequently asked questions
Quick answers to common questions about the platform.
How many providers can I connect at once?
There is no limit to the number of providers you can configure. Zyphr supports automatic failover between providers, so if one goes down, your messages still get delivered.
Can I use Zyphr for marketing emails?
Zyphr is designed specifically for transactional messaging — emails triggered by user actions like password resets, order confirmations, and notifications. For bulk marketing campaigns, we recommend a dedicated marketing platform.
Does Zyphr store message content?
Message content is stored temporarily for delivery tracking and debugging purposes. Retention periods depend on your plan (7 days on Free, up to 90 days on Scale). Enterprise plans offer custom retention.
What programming languages are supported?
Zyphr provides a REST API that works with any language. We offer official SDKs for Node.js, Python, Go, Ruby, PHP, and C#, plus React components for in-app inbox.
How does auth-triggered messaging work?
When a user registers, verifies their email, resets their password, or performs any auth action, Zyphr can automatically send the appropriate transactional message through your configured provider — no extra API calls needed.
Ready to simplify your stack?
Get started in minutes with our free tier. No credit card required.
