Home / Companies / Courier / Blog / July 2023

July 2023 Summaries

6 posts from Courier

Filter
Month: Year:
Post Summaries Back to Blog
Courier is a development platform for notifications that offers an in-app notification inbox SDK for web and mobile apps. It provides a ready-made, customizable UI to simplify the process of crafting an intuitive notification interface, as well as managing back-end processes such as server setup and database handling. Courier's APIs facilitate seamless communication between front-end and back-end systems, making it easy to implement personalized notifications based on user preferences. The platform also coordinates read status across multiple platforms like web, Android, and iOS, ensuring a consistent notification experience for users. With its React SDK, Android SDK, and other tools, Courier enables developers to build versatile in-app notifications for both web and mobile applications, overcoming common challenges such as designing and maintaining an effective notification system.
Jul 13, 2023 1,749 words in the original blog post.
Sending timely targeted email notifications is crucial for engaging your audience with your product. To achieve this, you can use the Courier notification platform to schedule and send emails at the right time. Courier offers a low-code solution using its UI, which allows non-developers to create automation templates without needing extensive coding knowledge. This approach simplifies sending scheduled or recurring emails by leveraging Courier's automations designer, eliminating the need for third-party libraries like Crunz or manual cron job setup. Alternatively, you can use Crunz to handle scheduling and integrate it with Courier's PHP SDK for more control over send logic, especially when adding multiple steps or chaining together different actions. By utilizing Courier's features, you can efficiently send scheduled or recurring emails without the complexity of traditional task scheduling in PHP.
Jul 12, 2023 2,631 words in the original blog post.
While marketing-related notifications are often handled by marketing automation platforms, engineering teams require notification infrastructure designed for automated product-driven notifications. Notification APIs solve this problem by providing a combination of backend infrastructure and server- and client-side SDKs that enable developers to build notifications in web and mobile apps. These APIs offer features such as multi-channel send, delivery status awareness across channels, automations, template management, central logs and reporting, user preferences, and internationalization. Notification APIs are typically used for transactional notifications but have the potential to bridge the gap between transactional and marketing notifications. By leveraging a notification API, developers can save time on building these features without sacrificing the end-user experience or creating technical debt. The benefits of using a notification API include provider independence, consistency in notification formatting and delivery across various channels, simplified integration and management, and improved user engagement.
Jul 10, 2023 1,908 words in the original blog post.
While marketing-related notifications are often handled by marketing automation platforms, engineering teams require notification infrastructure that is designed for automated product-driven notifications. This might be a simple SMS password reset notification or new user onboarding email sequence. Or it may be a more complex notification tied to a feature of the application, such as an approval request sequence. The infrastructure required to handle these notifications is extensive and involves logic to trigger on an event, follow a specific workflow, personalize content, comply with guidelines, respect user preference, and work intelligently across channels. Notification APIs solve this problem by providing a combination of backend infrastructure and both server- and client-side SDKs that enable developers to build notifications in web and mobile apps. These APIs offer features such as multi-channel send, delivery status awareness across channels, automations, template management, central logs and reporting, user preferences, and internationalization. By leveraging notification APIs, developers can save time on building these features without sacrificing the end users' experience or creating technical debt. Notification APIs are typically used for transactional notifications but are increasingly being used for marketing notifications due to their ability to offer more personalized, event-driven marketing notifications that adhere to the user's behavior and preferences. The use of notification APIs offers numerous indirect benefits such as provider independence, consistency in notification formatting and delivery across various channels, simplification of integration and management of notification systems, and flexibility. Notification APIs have emerged as tools that enable developers to build product notification experiences that users love by offering a streamlined way to manage notification content, delivery logic, internationalization, compliance, and user preferences.
Jul 10, 2023 1,981 words in the original blog post.
The author of the text created a todo app that prioritizes simplicity and intuitive functionality to improve productivity. The app features a clean and minimalistic interface for adding tasks, organizing them according to the user's logic, and marking them as complete. To take motivation and celebration to the next level, the author introduced the "Courier Cheerleading Catalyst" feature, which sends cheerful notifications to encourage users as they complete their tasks. This is achieved by combining three key components: an app, a segment tool for tracking events, and a courier tool that sends notifications based on those events. The author provides step-by-step instructions for setting up Segment's analytical tracking capabilities and integrating Courier's Inbox and Toast notifications into the app. With these features, the todo app aims to supercharge productivity by incorporating motivation and celebration.
Jul 07, 2023 1,012 words in the original blog post.
You should stop sending password reset emails because it's not a convenient or efficient way for users to receive notifications, especially with the rise of autofilling codes sent via SMS, which can make SMS the preferred channel for many users. Generalizing user behavior can lead to reduced user engagement and decreased retention. To provide an exceptional user experience, you should let your users choose how they receive their notifications, offering flexibility through channels like email, SMS, or others they prefer. By doing so, you value their time and preferences. You can implement this by using a notifications infrastructure like Courier, which provides a customizable Preferences Center to enable users to share their notification preferences. You can then create a custom Notification Template in Courier, customize the message for each channel, publish it, and send it via an API call that respects the user's preferred channels.
Jul 03, 2023 814 words in the original blog post.