Skip to main content

Notifications Module Overview

Try in Playground

Production-ready notification delivery for email and SMS. Supports multiple providers, Liquid templates, async queuing, and comprehensive instrumentation.

Why Use Primus Notifications?

Integrating multiple notification channels is complex. Primus Notifications provides a unified API for sending emails and SMS through any provider.

FeatureDIY ApproachPrimus Notifications
Multi-ProviderManual per providerUnified API
TemplatesString concatenationLiquid templates
Async DeliveryDIY queuingBuilt-in workers
FailoverManual fallbackPer-channel outcome

Supported Channels


Provider Options

ChannelProviderConfiguration
EmailSMTPUseSmtp()
EmailSendGridUseSendGrid()
EmailAWS SESUseAmazonSes()
SMSTwilioUseTwilio()
SMSAWS SNSUseAwsSns()
SMSAzureUseAzureCommunicationServices()

Next steps

Follow the Email or SMS provider pages for installation and configuration details.


Next Steps

Want to...See Guide
Send emailsEmail Setup
Send SMSSMS Setup
Tenant-scoped notificationsMulti-Tenancy