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 [email protected].

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.