Teams | Collaboration | Customer Service | Project Management

Latest Posts

Streamline your workflow with CourierJS: Our new client-side SDK

We are thrilled to announce the release of our first client-side SDK for Courier, written for JavaScript. This new addition expands our existing SDK offerings, which include Java, Python, Node, Go, Ruby, and PHP, and makes it even easier for developers to integrate Courier into their projects.

Introducing the new and improved Automations designer

Courier Automations lets you build smart notification workflows. With Automations, notifications can be scheduled, driven by events, canceled, and more. We’ve just completed a big redesign of the automations UI — before this overhaul, notifications were restricted to linear workflows. This made it difficult to build more advanced automations, however the new automations UI, based on React Flow, allows you to build more sophisticated workflows, including those requiring branching logic.

Simplifying notifications with the Courier iOS SDK

Push notifications are a valuable tool for keeping users informed and increasing their engagement with your app. You can use push notifications to alert users about promotions, new content, or any other important updates. While push notifications are a powerful tool, setting up push notifications in iOS can be a daunting task that requires a significant amount of effort and time. Fortunately, the Courier iOS Mobile Notifications Software Development Kit (SDK) simplifies this process.

Automate Slack and MS Teams Notifications using Node.js

There are ways to integrate cross-channel notifications via individual APIs, but we’re here to provide you with a quick guide to send across your preferred channels in one single API call. This guide will focus on sending and automating messages via Slack, MS Teams, and any other channel of your choice from your Node.js applications. You can also automate Slack and Microsoft Teams notifications using Python. This blog is a comprehensive setup guide.

Building Android Push Notifications with Firebase and Courier's SDK

Push notifications have become an essential part of modern mobile apps, allowing you to keep your users engaged and informed. However, implementing push for different platforms can be a complex and time-consuming task, requiring developers to set up and handle token management, testing, and other logistical details.

Automate Slack and Microsoft Teams Notifications using Python

Messaging apps are essential for internal collaboration and critical notifications such as reminders, alerts, and other time-sensitive updates. While integrating with the Slack and Microsoft APIs is fairly straightforward, implementing these tools as a part of a full-featured notification system that embeds with your app experience can be far more daunting.

New Courier Inbox: Add a full-featured notification center to your app in minutes

Email and SMS are becoming increasingly busy channels. Sometimes, there’s no better way to reach a user than by sending a message to a notification center right inside of your app. However, building an inbox experience like this, from scratch, was a significant engineering effort. Today, we are announcing a major update to Courier Inbox, a solution for developers to add an in-app notification center to their web application in a matter of minutes.

New RudderStack Integration: Create Actionable Data Insights

Are you looking for a way to gain a clearer picture of your users and use that insight to improve your communication strategies? We've got some great news for you! Today, we're thrilled to announce an integration between Courier and Rudderstack, a customer data platform (CDP) that allows businesses to collect, process, and route customer event data across product, marketing, and analytics tools for better decision-making.

Introducing Courier Preferences: The Fastest Way to Design the Best Preference Experience

Notification preferences are important — especially if you’re building an application that sends dozens of notifications. Users want control over which kind of notifications they receive, and through what channels. That’s why it is essential to provide a well-designed preference experience that’s quick, intuitive, and guaranteed to respect your users’ chosen preferences. With Courier, you can build great notification infrastructure effortlessly.

Tools and Techniques to Establish Your Data Team Early

You can’t really invest in a data team too early. That’s something we learned as a small but growing team. We invested in a data team at an early stage, so we could establish product usage trends, create business insights, and identify areas to improve our product. If you’re an early-stage startup, start building your data strategy team and architecture as soon as you can.