Sending
How To Send Your First Message
Send a notification using the Courier API in minutes
How To Configure Multi-Channel Routing
Set up channel priority and failover rules
How To Send Bulk Notifications
Send notifications to many recipients at once
How To Send To A List Or List Pattern
Use lists and wildcarding to target groups of recipients
Content
Design and Send Your First Notification
Create a template, add content, preview, publish, and send
How to Build Notifications with Elemental
Define notification content as JSON with conditionals, loops, and channel overrides
How to Brand Your Notifications
Apply logos, colors, and footers with Courier Brands
How to Use Test Events
Preview and validate notifications with test data
Automations
Build and Send Your First Automation
Create a multi-step workflow in the visual Automations Designer
Send Automations via API
Invoke saved or ad-hoc automations programmatically
How To Send Digests
Batch notifications into periodic digest messages
How To Send Notifications With Segment
Trigger automations from Segment events
How To Send Automations With Tenants
Use tenant context in automation workflows
How to Cancel an Automation
Stop in-flight automations with cancellation tokens
Courier Inbox
How To Implement Your Inbox Component
Add an in-app notification inbox to your application
How To Send a JWT from Your Backend
Authenticate embedded components with JWT tokens