notification status header

Standardizing Message Status Across SendGrid, Twilio, Slack, Firebase, and More

I wanted to share how statuses work today in Courier and some of the things we thought through while building a single source of truth across integration providers. I’ll also explain how we provide open tracking for emails and click-through tracking across all channels.

By Tony Nguyen

September 17, 2020

Generic Courier Header

Announcing Courier's $10M Series A

We're excited to announce that Courier has raised a $10.1M Series A led by Bessemer Venture Partners, with participation from Matrix Partners, Twilio, Slack, Y Combinator, and many great angel investors. This follows a previously unannounced $2.3M seed round that we raised last summer.

By Troy Goode

September 14, 2020

Courier Live Header

Controlling IoT using the Webhook Provider

Riley Napier from our engineering team returned for our September 2nd Courier Live. Together we used the Courier Webhook Provider to send a notification using an unconventional channel, a BlinkStick Square.

By Aydrian Howard

September 09, 2020

Courier Live Header

Designing Slack Notifications using Block Kit and Jsonnet

Earlier this summer, Riley Napier from our engineering team joined me for our June 24th Courier Live to help me build a Slack Slash Command to display estimated departure times for BART Stations. We created a Glitch ExpressJS app to accept the commands and Courier to handle the responses. We designed the messages by dynamically generating Block Kit using Jsonnet.

By Aydrian Howard

September 02, 2020

PM Post Header

9 Ways Product Management Expectations Differ from Reality

As a former product manager, bright-eyed and bushy-tailed out of college, I remember clearly coming into the role with a set of rosy expectations that did not align at all with reality. I want to share my experience of what product was like for me, and a smattering of the various ironies that I experienced on the job.

By Yehong Zhu

September 01, 2020

Courier Live Header

Getting the Most out of Courier Logs

During our August 19th Courier Live, Tony Nguyen from our engineering team joined me to talk about my favorite Courier feature, the logs. We presented a high level overview of the logs and dove into the details of each timeline event in the Courier Application. We then covered how you could retrieve the same information using the Messages API.

By Aydrian Howard

August 26, 2020

Starting Work During the Lockdown

Onboarding as a Software Engineer During Lockdown Due to Covid-19

Tony's first week at Courier, which coincided with the first week of the Covid-19 lockdown in San Francisco.

By Tony Nguyen

August 25, 2020

Courier Live Header

No Code Notifications powered by Segment

Danny Douglass from our engineering team joined me for our August 12th Courier Live. We discussed a No Code approach to sending notifications using Courier as a Segment destination. It took less than 30 minutes from setup to sending our first notification.

By Aydrian Howard

August 19, 2020

Shadow Dom Header

How to Use The Shadow Dom To Isolate Styles on a DOM That Isnt Yours

Shadow DOM is an API for DOM encapsulation. It's perfect for when you need to embed a widget in a DOM you don't have access to.

By Riley Napier

August 18, 2020