Skip to main content

Integration Platform

Courier integrates with 50+ notification providers across email, in-app, SMS, push, and chat channels. You can connect the providers your system already uses—like SendGrid, Twilio, Firebase, Slack, and others—and send notifications through them with a single API call. Using Courier allows you to:
  • Route messages through preferred or region-specific providers
  • Automatically fail over to backups when a provider is unavailable
  • Track delivery performance and error rates in real time
  • Enable full message log observability for engineering and support teams
After setup, Courier handles message delivery through your connected providers, managing routing, retries, and rate limits automatically.

Setting Up Your First Provider

Provider Configuration

To connect a provider:
  1. Get API credentials — Obtain your API key or authentication token from the provider.
  2. Add the provider in Courier — In your Courier workspace, open the Integrations Catalog and add a new provider from the available list.
  3. Test the connection — Verify your credentials and confirm that Courier can successfully send through the provider.
  4. Configure routing — Decide how Courier uses this provider for message delivery and define channel priorities or fallbacks.
For detailed setup steps, see Channel Settings.

Provider Categories

Courier supports providers across five main channel types: Each integration page includes detailed setup steps and configuration options.
Courier Inbox provides a ready-to-use, in-app notification center that syncs with other channels automatically. You can customize its appearance, handle read states, and track engagement—all without building a notification UI from scratch.

Monitoring Provider Performance

Provider Metrics

Track provider health and performance directly in Courier’s Analytics Dashboard.
Monitor delivery rates, latency, and error rates to quickly detect issues and optimize routing.
For details on monitoring and analytics, see Analytics Overview.

Integration Features

Fallback and Routing

Courier automatically retries or switches to backup providers when a primary provider fails. You can define custom routing logic to control which providers are used and in what order. Learn more in Channel Priority.

Rate Limit Management

Courier automatically enforces provider rate limits. If a provider reaches its send limit, Courier queues or reroutes messages to maintain reliable delivery. See Channel Settings for configuration details.

Available Providers

Browse the integration categories below for provider-specific setup guides and configuration options.