Courier

Founded in 2019. Privately Held.

External links: homepage | docs | blog | jobs | changelog | youtube | twitter | github | linkedin

Developer infrastructure for product notifications.

Blog posts published by month since the start of

94 total blog posts published.

Switch to word count

Blog content

post title author published words HN
How to Optimize Your Notification Logic with Automations Anwesa Chatterjee Oct. 27, 2022 1432 -
Omnichannel Analytics: the Key to Building Better Notification Experiences Anwesa Chatterjee Oct. 13, 2022 2065 -
The Product Manager’s Guide to Preference Management for Notifications Anwesa Chatterjee Oct. 07, 2022 1828 -
Create a Discord Bot that Automates Secret Messages with Node.js Shreya Gupta Sep. 27, 2022 1772 -
How Decoupling Notifications from Your Application’s Code Empowers Product Managers Anwesa Chatterjee Sep. 23, 2022 1817 -
How PMs Should Build a Great Product Notification Experience Anwesa Chatterjee Sep. 15, 2022 1894 -
The Sub-prime Crisis of Notifications Nočnica Mellifera Sep. 14, 2022 1469 -
Build a Serverless Lie Detector that uses AI for Facial Recognition Shreya Gupta Sep. 12, 2022 2878 -
I Owned a Major Product Feature as a PM Intern Denis Tatar Sep. 09, 2022 2731 -
Building a Great UX Outside of your App Nočnica Mellifera Sep. 06, 2022 1145 -
Sending Secret Messages with the Courier API and Node.js Shreya Gupta Sep. 02, 2022 2517 -
Build a WebAssembly Language for Fun and Profit: Code Generation Andrew Youngwerth Sep. 01, 2022 3791 -
The Importance of a Future-Proofed Multichannel Notification System Nick Gottlieb Aug. 04, 2022 1553 -
Build a WebAssembly Language for Fun and Profit: Parsing Andrew Youngwerth Aug. 25, 2022 1750 -
Build a WebAssembly Language for Fun and Profit: Lexing Andrew Youngwerth Aug. 18, 2022 1959 -
Why Are We Okay with Notification Interruptions from Slack? Melissa Brodsky Aug. 11, 2022 1544 -
Building a Slack Integration for Your SaaS Notification System Suhas Deshpande Aug. 04, 2022 1479 -
Common Courier Troubleshooting Solutions for Developers Rodrigo Rojas Jul. 21, 2022 1201 -
How We Became HIPAA Compliant Aman Kandola Jul. 20, 2022 965 -
Security and Compliance Considerations for the Public Cloud Aman Kandola Jul. 07, 2022 1534 -
How LGBTQ+ Diversity Builds Better Companies Nathalia Sandoval Jun. 30, 2022 1527 -
Designing the Perfect Mobile Push Notification Ryland Webb Jun. 23, 2022 1352 -
Courier Raised a $35M Series B to Make Notifications Delightful Troy Goode Jun. 21, 2022 1209 -
How to Get GDPR and Customer Communications Right Aman Kandola Jun. 16, 2022 1416 -
The Developer's Guide to SaaS Compliance Aman Kandola Jun. 09, 2022 1932 -
How to Build Security for your SaaS User Communications Aman Kandola Jun. 03, 2022 1767 -
Announcing Courier Automations: Application Logic for Notifications Nick Gottlieb May. 25, 2022 988 -
How We Built Our Documentation On Docusaurus Vahagn Aharonian May. 18, 2022 1209 -
Build vs Buy: The “to be or not to be” of Tech Shreya Gupta May. 02, 2022 1359 -
Why Courier is Now Remote-first Aman Kandola Apr. 21, 2022 1256 -
How I Used Raspberry Pi to Detect Water Leaks in My Home Suhas Deshpande Apr. 14, 2022 989 -
Building Product Notifications That Users Love Nick Gottlieb Apr. 07, 2022 979 -
How Courier Became SOC 2 Type 2 Compliant Aman Kandola Mar. 28, 2022 1128 -
Organizing In-app Communication With Inbox Feed Nick Gottlieb Mar. 23, 2022 1570 -
Using Courier to Build Approval Workflows Nathalia Sandoval Mar. 17, 2022 1635 -
DynamoDB Partition Key Strategies for SaaS Chris Gradwohl Mar. 15, 2022 934 -
Introducing Courier Elemental Troy Goode Feb. 23, 2022 689 -
How to Internationalize Your App’s Product Notifications Tejas Kumthekar Feb. 10, 2022 1354 -
Reflecting on 2021: 13X Product Usage, 14X ARR, 5X Team Growth Nick Gottlieb Feb. 03, 2022 848 -
Hacking PostgreSQL Internals to Deliver Push Notifications Tejas Kumthekar Jan. 20, 2022 1209 -
How We Use Internal Hackathons to Create New Product Features Riley Napier Jan. 13, 2022 1040 -
3 Types of User Communication APIs and When to Use Them Nick Gottlieb Jan. 06, 2022 1206 -
How to Send Multilingual Emails with Courier and Crowdin Diana Voroniak Dec. 22, 2022 1364 -
How We Attract Top Talent at Courier Aman Kandola Jan. 20, 2023 1116 -
How to Send Invoice and Add Payment Reminder in Next.js with Courier API Fazza Razaq Amiarso Jan. 27, 2023 2078 -
Decode: Live Workshops to Build Exceptional Notification Experiences Shreya Gupta Feb. 02, 2023 361 -
New AI-Powered Content and Changelog to Create Great Product Notifications Fast Shreya Gupta Feb. 07, 2023 1405 -
Develop a Motivational QOTD with Courier and GPT2 Prakhar Srivastav Feb. 09, 2023 1489 -
Smarter Customer Engagement Flows with Courier’s New Segment Integration Donnie Wang Feb. 15, 2023 1229 -
Tools and Techniques to Establish Your Data Team Early Raymond See Feb. 16, 2023 1288 -
Introducing Courier Preferences: The Fastest Way to Design the Best Preference Experience Maria Irizarry Feb. 22, 2023 1405 -
New RudderStack Integration: Create Actionable Data Insights Tejas Kumthekar Mar. 07, 2023 1365 -
New Courier Inbox: Add a full-featured notification center to your app in minutes Riley Napier Mar. 14, 2023 1331 -
Automate Slack and Microsoft Teams Notifications using Python Shreya Gupta Mar. 15, 2023 1868 -
Building Android Push Notifications with Firebase and Courier’s SDK Mike Miller Mar. 21, 2023 1511 -
Automate Slack and MS Teams Notifications using Node.js Shreya Gupta Mar. 22, 2023 1669 -
Simplifying notifications with the Courier iOS SDK Mike Miller Mar. 23, 2023 1678 -
Introducing the new and improved Automations designer Drew Youngwerth Mar. 28, 2023 1643 -
Streamline your workflow with CourierJS: Our new client-side SDK Suhas Deshpande Apr. 04, 2023 1168 -
New Datadog integration for Courier notification logs and metrics Robert Fenstermacher Apr. 11, 2023 1023 -
Inbox message icons, JS client SDK, Datadog The Courier Team Apr. 21, 2023 388 -
Message limits, email open tracking, SendGrid import The Courier Team Apr. 28, 2023 311 -
Designing the future of Courier The Courier Team May. 02, 2023 106 -
Courier One-Time Send is here — for everybody Denis Tatar May. 04, 2023 1913 -
One-time sends, auto multi-channel content, and template usage insights The Courier Team May. 05, 2023 364 -
Controlling notification send limits in Courier Ryan Knapp May. 16, 2023 1022 -
Introducing Carter Rabasa, Leading Developer Relations out of Seattle, WA Carter Rabasa May. 17, 2023 972 -
How to Send Password Resets via SMS and email using Node.js and Next.js Carter Rabasa May. 30, 2023 4532 -
How to Send Transactional Emails Using SendGrid with Notification Infrastructure The Courier Team May. 31, 2023 1028 -
Sending Password Reset Notifications with Firebase and Courier Sarah Barber Jun. 07, 2023 1456 -
Courier Inbox for web and mobile, a complete notification center Donnie Wang Jun. 14, 2023 1503 -
Sending Password Reset Notifications from Your Laravel PHP Framework Sarah Barber Jun. 07, 2023 1344 -
Introducing Puppygram, powered by Courier Inbox, Next.js and Inngest Carter Rabasa Jun. 13, 2023 2559 -
Create an Automated Notification System Using Python and Courier Adam Searle Jun. 12, 2023 1445 -
Send and Automate Push Notifications Using Flutter, Firebase, and Node.js Adam Searle Jun. 29, 2023 1663 -
Transactional Emails Demystified: From Delivery Intelligence to Best Practices Donnie Wang Jun. 29, 2023 2668 -
Stop (Only) Sending Password Reset Emails Shreya Gupta Jul. 03, 2023 814 -
Intro to your Courier Cheerleading Catalyst Samar Barakat Jul. 07, 2023 1012 -
Sending Scheduled and Recurring Email Notifications with PHP Sarah Barber Jul. 12, 2023 2631 -
A Developer’s Guide to Notification APIs Donnie Wang Jul. 10, 2023 1908 -
Building In-App Notifications for Web and Mobile Applications Adam Searle Jul. 13, 2023 1749 -
A Developer’s Guide to Notification APIs Donnie Wang Jul. 10, 2023 1981 -
In-App Messages vs Push Notifications: The Differences and When to Use Them Sarah Barber Aug. 17, 2023 1761 -
How to Create an Automated SMS Notification System The Courier Team Aug. 17, 2023 1436 -
Mastering Android Push Notifications: A Guide Using Courier’s SDK Adam Searle Aug. 31, 2023 2165 -
Top 7 Push Notification APIs Oleksii Klochai Sep. 08, 2023 1889 -
How to Choose the Right SMS API for Your Project Sarah Barber Oct. 25, 2023 1670 -
Toast messages, their use cases, and examples Oleksii Klochai Oct. 30, 2023 1669 -
How to Send Firebase Notifications to iOS Devices Using Courier Martina Caccamo Nov. 01, 2023 2842 -
How to Use a Push API to Send Notifications from your Mobile App Oleksii Klochai Nov. 08, 2023 1188 -
Best Practices for SMS Tools and Text Message API Implementation Oleksii Klochai Nov. 14, 2023 1509 -
How to Set Up Automatic Push Notifications Based on Segment Events Sarah Barber Nov. 17, 2023 1950 -
How to Build Approval Workflows with Slack and Node.js Nathalia Sandoval Mar. 17, 2022 1715 -
The Product Manager's Guide To Building Notification Systems: Optimized Automation Logic Anwesa Chatterjee Oct. 27, 2022 1499 -

By Matt Makai. 2021-2024.