How to choose an SMS API for your project header

How to Choose the Right SMS API for Your Project

In this article, we explain how to choose the right SMS API provider for your needs. We also cover how using Courier can help save a lot of the headache of deciding on a provider, as well as how it offers extra functionality to enhance your SMS sending strategy.

By Sarah Barber

October 25, 2023

Push notification API (page update) header

Top 7 Push Notification APIs

Push notifications are a great way to keep users engaged with a product. Used properly, they can significantly increase your click-through rate compared to an email blast. Read our comparison which considers 7 of the top providers against the following set of factors: API documentation/SDK: how easily the service integrates with your code, how accurate the documentation is, and whether the service supports all mobile languages Features: what the main service features are and whether it has common features for notification APIs Price: what the cheapest plan is, what exactly it covers, and how the pricing scales

By Oleksii Klochai

September 08, 2023

Mastering Android Push Notifications - SDK

How to Send Android Push Notifications with Firebase Cloud Messaging and Courier

Learn how to send Android push notifications using Firebase Cloud Messaging (FCM) and the Courier SDK to simplify setup, manage tokens, and deliver messages reliably.

By Adam Searle

August 31, 2023

A diagram showing the different types of notifications: SMS, in-app messages, push notifications, and email

A Developer’s Guide to Notification APIs

A notification API is a combination of backend infrastructure and both server- and client-side SDKs that enable developers to build notifications in web and mobile apps. In this guide, we delve deeper into notification APIs, their role in transactional and marketing notifications, practical use cases, and the indirect benefits they offer.

By Donnie Wang

July 10, 2023

Transactional email header image

Transactional Emails Demystified: From Selecting Providers to Delivery Best Practices

This article explains transactional email, compares email service providers, and presents best practices for implementing and managing transactional email.

By Donnie Wang

June 29, 2023

pm-guide-automations-header

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.

By Anwesa Chatterjee

October 27, 2022

pm-guide-omnichannel-analytics-header

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.

By Anwesa Chatterjee

October 13, 2022

pm-preferences-header

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.

By Anwesa Chatterjee

October 07, 2022

pm-guide-2-header

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.

By Anwesa Chatterjee

September 23, 2022