Skip to main content

Notifications Module - Overview

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()

Quick Install

dotnet add package PrimusSaaS.Notifications --version 2.0.0

Supports: .NET 6, 7, 8


See Also