Teams | Collaboration | Customer Service | Project Management

June 2023

Send and Automate Push Notifications Using Flutter, Firebase, and Node.js

In mobile development, push notifications are vital to support the full UX of the app and to sustain user engagement. However, integrating push notifications into your app can be a complex chore, involving a multitude of tools, APIs, token management, and more. This is precisely the puzzle that Courier, a notification platform and API, can help you solve.

Transactional Emails Demystified: From Delivery Intelligence to Best Practices

Transactional emails are an integral part of today's digital experiences, playing a significant role in user interaction and engagement. They are automated emails, tailored to each user, triggered by specific user actions or behaviors within a product or platform.

Courier Inbox for web and mobile, a complete notification center

📣 Join the conversation on Product Hunt where we're discussing this groundbreaking launch and the future of in-app notifications. A notification center inside of web and mobile apps is now an expectation. It’s a way to reach specific audiences or users with tailored messages and a way to boost engagement by bringing people back into the app.

Introducing Puppygram, powered by Courier Inbox, Next.js and Inngest

Today we launched Courier Inbox, a set of APIs and UI components for building a modern application inbox. Inbox components are available for both web, iOS and Android applications and are totally customizable so that devs can build a notification inbox that feels like a native part of the rest of the application. To test this proposition, we decided to use Courier Inbox to build something lightyears away from a product inbox.

Create an Automated Notification System Using Python and Courier

Product notifications keep users engaged and informed about important updates related to web and mobile applications. However, building an effective notification system for your app that sends timely and personalized messages can be challenging. Courier's development platform for notifications simplifies this process by consolidating various communication APIs, data, and development tools in one place.

Sending Password Reset Notifications from Your Laravel PHP Framework

Resetting passwords is a critical way to make your app accessible to users, but setting up email notifications for password resets from scratch can be tedious and error-prone. While Laravel does support password reset email templates, Laravel emails can be unreliable and prone to being caught in spam filters, and the default email templates are not particularly customizable. It might also be desirable to set up a backup channel like SMS or a backup email provider in case the primary fails.

Sending Password Reset Notifications with Firebase and Courier

Setting up a password reset workflow inside your web application can be challenging. At a minimum, you need to build the logic to update the user’s password with a new hash, send the appropriate emails with the right content, and manage different user sessions across browsers. If you’re responsible for managing password reset emails, it’s likely that you also have to manage all aspects of authentication and password management for your application.