Skip to main content

Overview

Courier is a notification orchestration platform that helps you build intelligent, multi-channel notification systems. The platform consists of several core components that work together to design, route, and deliver notifications.

Platform Components

Content Management

Content Manager showing asset list

Asset Manager - Template and Automation Management

Courier provides three approaches to create notification content that work across all channels, offering tools such as:
  • Visual Designer - Drag-and-drop interface for creating templates without coding
  • Elemental JSON - Programmatic content definition for developers who need precise control
  • Direct API - Send custom content directly through API calls for dynamic notifications
  • Template Management - Version control, approval workflows, and environment-specific deployments
Learn more about content creation methods and template management in the Content Overview.

Provider Integrations

Provider selection showing SendGrid, Twilio, and other integrations

Provider Management - Connect Your Services

Courier connects to over 50 notification providers across email, SMS, push, and chat channels, providing features such as:
  • Automatic Fallback - Route to backup providers when primary providers fail
  • Performance Monitoring - Real-time visibility into provider health and delivery rates
  • Easy Configuration - Manage multiple providers through one interface and API
  • Multi-Provider Support - Use multiple providers for the same channel for redundancy and cost optimization
Learn more about connecting your first providers and understand integration capabilities in the Integrations Overview.

Workspace Administration

Workspace management showing environments and team access

Workspace Management - Environment and Access Control

Courier’s workspace administration system helps you manage environments, team access, and platform configuration, providing features such as:
  • Environment Management - Separate development, and production environments with isolated data and settings
  • API Key Management - Create and manage secure API keys with specific permissions and usage monitoring
  • Team Access Control - Set up roles and permissions for different team members (e.g. Admin, Designer, Developer)
  • Workspace Settings - Configure global settings, rate limits, and platform-wide preferences
Learn more about managing your workspace configuration and team access in the Workspaces Overview.

User Management

User management interface showing profiles, preferences, and segmentation

User Management - Profiles and Preferences

Courier’s user management system handles the organization and storage of user data across different scales, with capabilities such as:
  • User Profiles - Store contact information, device tokens, and custom attributes for personalization
  • Audiences - Create dynamic user groups that automatically update based on profile data rules
  • Lists - Manage static collections of users for campaigns and bulk messaging
  • Preference Centers - Let users control their notification channels, frequency, and topic subscriptions
Learn more about user profiles and preference management in the Users Overview.

Workflow Automation

Visual workflow designer showing nodes and connections

Automation Designer - Visual Workflow Builder

Courier’s automation engine creates sophisticated multi-step notification sequences that adapt to user behavior and business events, offering components such as:
  • Trigger Nodes - Start workflows based on events, schedules, or webhook calls from your application
  • Action Nodes - Send notifications, update user data, or make external API calls to enrich data
  • Control Flow - Add conditions, loops, and branching logic for intelligent workflows
  • Integration Nodes - Connect to external services and APIs for data enrichment
Learn how to build complex notification workflows and automation sequences in the Automations Overview.

Delivery & Routing

Channel routing interface showing priority and fallback logic

Channel Routing - Smart Delivery Logic

Courier’s routing system determines the most effective way for notifications to reach your users across multiple channels, with features such as:
  • Channel Priority - Establish preferred order of channels with automatic fallback logic
  • User Preferences - Respect individual user channel choices and frequency limits
  • Rate Limiting - Prevent notification spam with configurable limits
  • Geographic Routing - Optimize delivery based on user location and regional providers
Learn how to configure delivery rules and routing logic in the Sending Documentation.

Tenants & Brands

Editing branding for a tenant

Branding for tenants

Courier supports multi-tenant architectures and brand management for B2B SaaS platforms and organizations with multiple brands, offering features such as:
  • Tenants - Organize users by organization or customer group with isolated data and settings
  • Brands - Apply consistent styling to email notifications with custom logos, colors, and layouts
  • White-Labeling - Send notifications on behalf of different organizations with custom branding
  • Courier Create - Build custom notification providers and integrations for specialized use cases
Learn more about managing multi-tenant architectures and brand customization in the Workspaces Overview and Tenants Documentation.

User Preferences

Preference center showing user control options

Preference Center - User Self-Service

Courier’s preference management system allows users to control how they receive notifications while ensuring compliance, providing features such as:
  • Subscription Topics - Organize notifications into categories that users can control independently
  • Channel Preferences - Let users choose which channels they want to receive notifications on
  • Frequency Controls - Set limits on notification frequency to prevent notification fatigue
  • Compliance Tools - Built-in support for GDPR, CAN-SPAM, and other regulatory requirements
Implement user preference management and compliance features in the Preferences Overview.

Analytics & Monitoring

Analytics dashboard showing delivery rates and engagement metrics

Analytics Dashboard - Performance Insights

Courier provides comprehensive tracking and monitoring to help you understand notification performance and system health, including tools such as:
  • Real-Time Monitoring - Track delivery status and performance metrics as they happen
  • Cross-Channel Analytics - Compare delivery rates and engagement across different channels
  • User Engagement - Monitor opens, clicks, and conversions for email notifications
  • Provider Performance - Track integration health and delivery rates with alerting
  • Custom Metrics - Track business-specific KPIs and notification outcomes
Monitor notification performance and gain insights in the Analytics Overview.

Ready to Get Started?

Ready to build your first notification? Follow our Quickstart Guide to get up and running in minutes.

Next Steps