Send emails, SMS, and push notifications from one unified service.
Notifications unifies email, SMS, and push into one service. You define templates, trigger messages via API or events, and track delivery—all from a single interface.
Notifications manages templates, provider routing, retry logic, delivery tracking, and user preferences. It supports multi-channel campaigns, A/B testing, throttling rules, and compliance (GDPR, CAN-SPAM). Templates are versioned in your schema, and messages can be triggered by API calls, worker jobs, or event streams.
How teams use Notifications to build better systems
Send order confirmations, password resets, and account notifications
Deliver time-sensitive notifications via text message to users
Send mobile and web push notifications to engage users in real-time
Orchestrate notifications across email, SMS, and push simultaneously
Template-based messages with user-specific data and preferences
Monitor delivery status, bounces, and engagement across all channels
Reach users on every channel with high deliverability and tracking
Get started with Notifications using our official SDKs
import { Fourbyfour } from '@fourbyfour/sdk';
const client = new Fourbyfour({
apiKey: 'your-api-key',
projectId: 'your-project-id'
});
// Create a template
await client.notifications.createTemplate({
name: 'welcome-email',
channel: 'email',
subject: 'Welcome to {{company}}!',
body: 'Hi {{name}}, thanks for joining us.'
});
// Send a notification
const { notificationId } = await client.notifications.send({
channel: 'email',
recipient: 'user@example.com',
subject: 'Order Confirmed',
body: 'Your order #123 has been confirmed.'
});
// Check delivery status
const status = await client.notifications.getStatus(notificationId);Install the SDK: npm install @fourbyfour/sdk
Understanding Notifications's workflow
Select the appropriate template based on notification type and user preferences
Inject user-specific data and variables into the template for personalized messaging
Route to the appropriate channel provider (email, SMS, or push) with automatic failover
Send notification and track delivery status, opens, clicks, and engagement metrics
Add Notifications to your project and reach your users