Notifications Guide v1
Notifications
Version 1

Understand Notifications

Copy link

In the dynamic world of brand communication, effective customer engagement is key to success. Sendbird Notifications offers an advanced solution for this challenge, focusing on in-app and push notifications to streamline customer communications.

Moving beyond traditional methods like SMS and email, which are often costly and less engaging, Sendbird Notifications leverages the more efficient and reliable in-app notifications. These notifications are cost-effective, scalable, and offer precise tracking, essential for informed business decisions.

Sendbird Notifications powers all one-way communications, ranging from transaction alerts to promotional and operational messages, facilitating effective communication management tailored to the brand’s needs. This capability is crucial for optimizing communication strategies, as it seamlessly integrates into diverse business functions. The platform is extensively utilized across multiple departments including Engineering, Operations, Marketing, and Product teams, each leveraging Notifications to enhance their unique use cases and workflows.


Use cases

Copy link

Sendbird Notifications' versatility allows it to be effectively utilized by various teams within an organization. Each team can leverage the platform for specific use cases that align with their functional requirements. Below is a breakdown of how different teams might use the three primary use cases:

Transactional alerts

Copy link

Deliver in-app confirmation notifications for important transactions so they can be easily found. This is ideal for product, engineering, and operations teams.

Marketing Promotions

Copy link

Build and send notifications to engage and convert users across their customer journey. This is ideal for marketing teams.

Operational messages

Copy link

Send notifications in your app for account updates, alerts, etc. This is ideal for operations teams.


How it works

Copy link

Types: real-time and batch

Copy link
  • Real-time: Real-time notifications are designed for immediate delivery to a single user. They can be used for time-sensitive information such as transactional updates, system alerts, or personalized messages.

  • Batch: Batch notifications enable sending messages to multiple users simultaneously. This is ideal for broader communications like marketing campaigns or general announcements, where timing is less critical. There are two methods to dispatch a batch-mode notification:

    • Platform API: Directly through the Sendbird API, where you specify target user IDs.
    • File Upload: For larger target groups, up to 100,000 users, you can upload a CSV file with user information.

How to send notifications

Copy link

Sendbird Notifications offers three primary methods for sending notifications: via the Dashboard, through the Platform API, and via integrations with other services. Each method caters to different needs and use cases.

  • Sendbird Dashboard: Method that allows for manual sending of notifications, ideal for operational announcements or targeted marketing promotions. Operations teams often utilize the Dashboard for its simplicity and effectiveness in sending batched messages

  • Platform API: Method designed for real-time, and batch notification delivery, catering to the technical demands of transactional messaging and high-volume communications. API calls would be useful for Engineering, Product, or Operations teams by integrating into their systems for automated notifications, such as the transactional operation.

  • Integration: Provides seamless integration with platforms like Braze and CleverTap, combining Sendbird's notification capabilities with specialized marketing solutions. Marketing teams leverage these integrations for their advanced user engagement strategies, utilizing the combined strengths for sophisticated marketing campaigns and user communications.

Feed view and Chat view

Copy link

Sendbird Notifications offers two distinct views for presenting notifications within your app: Feed view and Chat view. Each view provides a unique user experience and is suited for different application needs.

Feed view

Copy link

Feed view channels are designed to create a centralized notification hub, similar to a Notification Center, within your mobile app.

This channel type can be applied to businesses looking to transition away from traditional communication channels like SMS or third-party apps such as WhatsApp.

Chat view

Copy link

Chat view channels offers an experience similar to popular messaging apps like WhatsApp when used with Sendbird Chat, enhancing the interactive aspect of notifications.

This channel type can be suitable both for apps that require high levels of user communications and engagement through Chat and when you want to boost notification open rates by integrating notifications directly into the Sendbird Chat interface.

The following table lists the differences between Feed view and Chat view.

-FeedChat

UI

A list view that contains a new notification badge.

A channel view that contains a channel image and timestamp for each notification.

Order of notifications

The most recent notification is displayed at the top.

The most recent notification is displayed at the bottom.

Shown in channel list view

No

Yes, it's included in the channel list view along with other group channels.


Prerequisites

Copy link

Before sending a notification, ensure the environment is correctly configured for Sendbird Notifications.

Difference between SDK and UIKit

Copy link
ProductDescription

SDK

Able to customize UI/UX

UIKit

Optimal for faster go-to-market, customizable through Dashboard