
New AI-Powered Content and Changelog to Create Great Product Notifications Fast
Discover Courier Designer's new AI content generator and changelog features—designed to streamline notification creation, editing, and team collaboration.

Decode: Live Workshops to Build Exceptional Notification Experiences
Live coding workshops to build exceptional notification experiences for developers.

How to Send Invoice and Add Payment Reminder in Next.js with Courier API
Learn how to build an invoice management system with Next.js and Courier.

How We Attract Top Talent at Courier
How do you fairly compensate your employees for a job well done? It’s a question that often gets ignored in favor of the bottom line and one that not enough companies talk about.

The Product Manager's Guide To Building Notification Systems: Optimized Automation Logic
Tailored notifications are essential for a positive user experience. Learn how automation tools make it easy to customize user notifications.

The Product Manager's Guide To Building Notification Systems: Omni-channel Analytics
This is part 4 of a 5 part series. In this article, we talk about omni-channel analytics, why analytics are hard for notifications, and what we believe is needed to empower PMs. We’ll also share some specific tips on making the best of analytics data to design a more informed notification experience for your users.

The Product Manager's Guide To Building Notification Systems: Preferences Management
This is part 3 in a 5 part series. In this article, we’ll cover notification preferences — what they are and which preference options you should consider including in your app — and share some tips on which more advanced options you could build to delight your customers.

Create a Discord Bot that Automates Secret Messages with Node.js
Our plan is to create and install a Discord bot that automates encrypted messages to the civilians and alerts them about the situation so that they can escape.

The Product Manager's Guide To Building Notification Systems: Decoupling Templates From Code
This is part 2 of a 5 part series. In this article, we explain how decoupling notifications from your application’s codebase can help make notification projects less complex and less risky for product teams.