approval-workflows-header
Engineering

How to Build Approval Workflows with Slack and Node.js

In this article, we’ll explore the difference between manual and automated approval workflows and what you’ll need to know if you decide to automate your workflow.

By Nathalia Sandoval

March 17, 2022

dynamodb-key-partition-header
Engineering

DynamoDB Partition Key Strategies for SaaS

When using Amazon DynamoDB for a multi tenant solution, you need to know how to effectively partition the tenant data in order to prevent performance bottlenecks as the application scales.

By Chris Gradwohl

March 15, 2022

courier-elemental-header
CourierProduct News

Introducing Courier Elemental

With Courier Elemental, you can customize the look, language, and structure of your notification based on locale, channel, and other more advanced custom logic.

By Troy Goode

February 23, 2022

internationalization-header
Engineering

How to Internationalize Your App’s Product Notifications

In this article, you’ll learn about the scope of internationalization and the tools that are available to build software with internationalization logic. You’ll also see how our own internationalization workflow is designed and our suggestions for how to do it yourself.

By Tejas Kumthekar

February 10, 2022

hacking-postgres-header
Engineering

Hacking PostgreSQL Internals to Deliver Push Notifications

In this post, we will start diving into the internals of Postgres to understand how replication works and data integrity is ensured using WAL (Write-Ahead Logging). We will then steer towards interesting concepts like logical decoding and output plugins. Finally, we will start hacking some code to write our own plugin that can send push notifications!

By Tejas Kumthekar

January 20, 2022

internal-hackathon-features-header
Courier

How We Use Internal Hackathons to Create New Product Features

By organizing internal hackathons in your company, your employees can challenge and compete to solve internal or customer problems—which can lead to real-life features in your product.

By Riley Napier

January 13, 2022

user-communication-apis-header
Notifications Landscape

3 Types of User Communication APIs and When to Use Them

If you’re an engineer who’s been tasked with planning out your application’s communication strategy, this post will help you map out the landscape. You’ll come away understanding the three core types of user communication APIs and in which circumstances you should use them to create the best possible end-user experience.

By Nick Gottlieb

January 06, 2022

observability-and-analytics-header
Engineering

The Developer's Guide to Building Notification Systems: Observability and Analytics

In the bigger picture, observability ties your technological infrastructure to your overarching product and business objectives. These key insights will also help to scale the product and manage data as your business grows.

By Shreya Gupta

December 15, 2021

Courier Segment Integration
CourierIntegrationsProduct News

Courier + Segment Integration: Product Notifications In Minutes

We are excited to announce that Courier now integrates easily with Segment, the leading customer data platform! After 2.5 years and hundreds of customers, our community has convinced us that having additional event sources to act as notification triggers would help expand use cases and reduce the effort required to get up and running with Courier.

By Nick Gottlieb

December 08, 2021