courier-notification-skills

Implement multi-channel notification systems with Courier for email, SMS, push, Slack, Teams, and WhatsApp.

13|2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/trycourier/courier-skills --skill courier-notification-skills
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: courier-notification-skills
Source: https://github.com/trycourier/courier-skills/tree/main
Command: npx skills add https://github.com/trycourier/courier-skills --skill courier-notification-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for building robust, compliant, and user-friendly notification systems across multiple channels, streamlining the development of production-ready notification logic.

Core Features & Use Cases

  • Multi-channel support: Send notifications via Email, SMS, Push, Slack, Teams, WhatsApp, and In-App Inbox.
  • Transactional & Growth patterns: Covers essential patterns like password resets, order confirmations, onboarding flows, and engagement nudges.
  • Compliance & Reliability: Integrates best practices for GDPR, TCPA, CAN-SPAM, idempotency, and retry logic.
  • Use Case: A developer needs to implement a multi-channel notification strategy for an e-commerce order confirmation, ensuring it's delivered reliably via email and push notification, with proper transactional content and tracking.

Quick Start

Use the courier-notification-skills to send an order confirmation email to jane@example.com.

Frequently Asked Questions about courier-notification-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a multi-channel notification system that supports email, SMS, and push?▼

To build a multi-channel notification system, you can use the Courier platform to configure channel-specific routing for email, SMS, and push notifications, ensuring reliable message delivery across all supported providers.

What are the best practices for notification reliability and idempotency?▼

Notification reliability best practices involve implementing idempotency to prevent duplicate messages and utilizing retry logic to handle transient failures, ensuring transactional notifications are delivered successfully.

How do I ensure my SMS and email notifications are TCPA and CAN-SPAM compliant?▼

To ensure SMS and email notifications are TCPA and CAN-SPAM compliant, your notification system must integrate compliance requirements directly into the routing logic, managing user consent and opt-out preferences.

Does Courier work with Slack, Microsoft Teams, and WhatsApp for transactional notifications?▼

Yes, Courier works with Slack, Microsoft Teams, and WhatsApp, allowing you to extend transactional notification patterns like order confirmations and password resets beyond traditional email and SMS channels.

How do I send an order confirmation notification via email and push simultaneously?▼

You can send an order confirmation notification via email and push simultaneously by defining a multi-channel notification strategy in Courier that triggers parallel delivery with proper transactional content tracking.