Skip to main content

Overview

Courier connects to 50+ notification providers across email, SMS, push, and chat channels. This page covers how to set up your first provider and understand what’s possible with Courier’s integration system.

Setting Up Your First Provider

Provider Configuration

Setting up a provider involves:
  1. Get API Keys - Obtain credentials from your chosen provider
  2. Configure in Courier - Add the provider to your workspace
  3. Test Connection - Verify the integration works
  4. Set Up Routing - Configure how notifications use this provider
For step-by-step setup instructions, see the Channel Settings Documentation.

Provider Categories

Courier supports providers across four main categories: Email Providers - SendGrid, Mailgun, AWS SES, and more SMS Providers - Twilio, MessageBird, Plivo, and more
Push Providers - Firebase, Airship, OneSignal, and more Chat Providers - Slack, Discord, Microsoft Teams, and more

Monitoring Provider Performance

Provider Metrics

Track provider performance through Courier’s analytics dashboard. Monitor delivery rates, response times, and error rates to understand how your providers are performing. For information about provider monitoring and analytics, see the Analytics Documentation.

Integration Features

Fallback and Routing

Courier automatically switches to backup providers when primary providers fail. Configure routing logic to determine which providers to use and in what order. For information about fallback configuration and routing, see the Channel Priority Documentation.

Rate Limit Management

Courier handles provider rate limits automatically. The system throttles sending and switches providers when limits are reached. For information about rate limiting and traffic management, see the Channel Settings Documentation.

Available Providers

For detailed setup guides for specific providers, browse the integration categories below.

Next Steps