Send millions of exchange notifications with zero dropped messages
The core of Notify — a high-throughput notification engine built for cryptocurrency exchanges. Queue-backed delivery, automatic retry, and per-notification audit trails.
Built for exchange-scale delivery
Every notification is queued, retried, logged, and auditable — from withdrawal confirmations to compliance alerts.
Queue-Backed Delivery
Every notification dispatched as a background job. Database driver for shared hosting, Redis for high throughput.
Automatic Retry
Failed deliveries retry up to 3 times with exponential backoff (60s, 300s, 900s). No manual intervention needed.
Delivery Audit Trail
Per-notification record: recipient, template, SMTP profile, rendered content, timestamp, and final status.
REST API Dispatch
Trigger notifications via 12 authenticated API endpoints with bearer token auth and per-key rate limiting.
Webhook Events
HMAC-signed webhooks fired on delivery success, failure, and bounce — your system gets real-time status.
SMTP Routing
Route through multiple SMTP providers. Credentials encrypted with AES-256. Test connections before saving.
Ready to upgrade your notification pipeline?
Deploy in minutes on any PHP 8.2+ server — shared hosting or VPS.
Key Features
High Throughput
Queue workers process thousands of notifications per minute with zero blocking on the web layer.
Smart Retry Logic
Exponential backoff with configurable retry counts ensures transient failures resolve automatically.
Real-Time Monitoring
Dashboard shows queue depth, processing rate, failure count, and worker health at a glance.
Encrypted Credentials
SMTP passwords and API keys stored with AES-256 encryption. Never logged, never returned in responses.
Full Audit Logs
Every send logged with recipient, template, SMTP profile, rendered content, and delivery status.
Multi-Provider Support
Route through SendGrid, Mailgun, Amazon SES, or any SMTP provider. Switch without code changes.
Frequently Asked Questions
With Redis and 4 queue workers, Notify processes 10,000+ notifications per hour. With the database driver on shared hosting, expect 1,000-2,000 per hour depending on SMTP provider limits.
Failed deliveries are automatically retried up to 3 times with exponential backoff (1 min, 5 min, 15 min). Failed jobs are logged for manual review via the admin panel.
Yes. You can configure multiple SMTP profiles and route notifications through specific providers based on exchange, notification type, or priority.
Template-rendered HTML is stored as a TEXT column with no practical limit. However, most email providers recommend keeping HTML under 100KB for reliable delivery.