Teams | Collaboration | Customer Service | Project Management

Latest Posts

Courier Live: Content, Notifications, and IoT

On February 2nd and 3rd, Shy Ruparel joined me for another Courier and Contentful crossover stream. This time, we decided to play around with an IoT E-ink display and use it to show the latest posts from Contentful and send notifications using Courier. During Tuesday's Contentful Live we started working with the newly released Adafruit MagTag. The MagTag is a 2.9" grayscale E-Ink display that can show data on its screen even when power is removed.

Top 6 Transactional Email Services for Developers in 2021

If your application sends emails to confirm new accounts, reset user passwords, or handle billing and invoicing, then it’s sending transactional emails. This kind of functionality is extremely common, so naturally there are a lot of vendors that provide these services. But which transactional email API is right for your application?

Twitch Notifications (Part Three): How to Create and Notify a List of Subscribers Using Courier

In this series, I explain how to use Twitch EventSub and Courier to automatically send notifications to multiple destinations – Slack, Discord, and more – when your Twitch stream goes live. In part one, we built a Node.js app using Express.js to accept events from Twitch EventSub. In part two, we listened for our event and triggered a notification using Courier. Now, in part three, we're going to use Courier’s List API to send multiple notifications when our event is triggered.

How Slack Uses Notifications to Manage the Attention of 12 Million Daily Active Users

A push notification. A bolded channel. A red badge next to an unread conversation. These are all ways that Slack manages your attention. For the messaging giant, managing attention is deeply intertwined with their mission of making work life more productive. Too much noise and suddenly what was an invaluable collaboration hub turns into a distraction. Not enough and it’s just another tool gathering virtual dust.

Twitch Notifications (Part Two): How to Send Notifications When Your Twitch Stream Goes Live

In this series, I explain how to use Twitch EventSub and Courier to automatically send notifications to multiple destinations – Slack, Discord, and more – when your Twitch stream goes live. In part one, we built a Node.js app using Express.js to accept events from Twitch EventSub. Now, in part two, we’re going to listen for our event and trigger a notification using Courier.

Announcing Environments: Safely Test Your Notifications Before Going Live

Today, we’re excited to announce the release of Environments in Courier. You can now create, preview, and troubleshoot your notifications in a test environment before going live. With support for two environments – Test and Production – you no longer have to worry about accidentally sending a notification to your users before you’re ready.

Twitch Notifications (Part One): How to Handle Real-Time Events from Twitch

Over the last few years, Twitch has become the streaming platform for gaming, esports, live coding, DJ-ing, and more. If you’re a streamer, whether for work or for fun, you know that one of the biggest challenges is building your audience and attracting viewers to your Twitch channel when you go live. Unfortunately, the options for sending notifications in Twitch are pretty limited. When you go live, Twitch will automatically send your followers an email, push, or in-app notification.

Tips and Tricks to Set Up Your Apple M1 for Development

I recently joined Courier as a Software Engineer and part of the onboarding process was to set up and configure my development environment on the new M1 MacBook Pro. This task was more complicated than usual because, with the new MacBooks, Apple has replaced their long-running Intel processors with their own M1 chip. To help you take full advantage of the power of the new MacBooks, here are some tips and tricks I picked up when setting up my own machine.

Courier Live: Notify Discourse users about your livestream with Twitch EventSub and Courier

On January 6, Riley Napier joined me for our first Courier Live of the new year. Having recently set up webhooks using Twitch EventSub, I wanted to walk through how you could trigger notifications about your Twitch livestreams using Courier. We did this using a Glitch application and explained how to set it up and start accepting requests from Twitch.

Building the Ultimate Notifications Stack with Twilio, Segment, and Courier

Notifications are an essential part of every application. They’re how products communicate with users when key events take place, whether it’s confirming their account or alerting them to new activity. But, for developers and companies, delivering notifications that meet their users’ rising expectations can be a challenge. Today, users expect you to notify them on the channels where they already are, at exactly the right moment and with respect for their individual preferences.