DashboardSign inStart your trial

Sendbird

Reference

37 actions for Sendbird workflows.

01. Operations

Act on Sendbird from a workflow

Operations are the actions a workflow can take in Sendbird, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Authentication

2 operations

Manage session tokens for secure API access and user authentication. Use these operations to issue new tokens for user sessions or revoke existing tokens when sessions need to be terminated.

Action

Issue Session Token

SENDBIRD_ISSUE_SESSION_TOKEN

Generates secure session tokens that allow users to authenticate and access your Sendbird chat application without exposing sensitive credentials. This enables safe user connections to real-time messaging features with automatic token expiration for security.

2 input
Action

Revoke All Session Tokens

SENDBIRD_REVOKE_ALL_SESSION_TOKENS

Invalidates all active sessions for a specific user, forcing them to log back in across all devices and apps. Use this when you need to enforce immediate access control or respond to security concerns.

1 input

Channels

18 operations

Create, configure, and administer group and open channels for your Sendbird application. These operations let you set up channels, manage member lists and operators, and adjust channel preferences to control messaging behavior.

Action★ Featured

Add Members To Group Channel

SENDBIRD_ADD_MEMBERS_GROUP_CHANNEL

Invite one or more users to join an existing group chat or collaboration channel so they can participate in conversations and share information with team members.

4 input
Action★ Featured

Create Group Channel

SENDBIRD_CREATE_CHANNEL

Creates a new group messaging channel with selected users, enabling organized team conversations and project-based discussions.

18 input
Action★ Featured

List Group Channels

SENDBIRD_LIST_GROUP_CHANNELS

Retrieve a list of your group channels with optional filtering and pagination to manage team conversations and communication channels. This helps you organize and monitor all active group discussions in one place.

21 input
Action

Delete Group Channel

SENDBIRD_DELETE_CHANNEL

Permanently removes a group channel from your Sendbird workspace, deleting all associated messages, members, and channel data. Use this when you need to clean up inactive channels or remove channels that are no longer needed.

1 input
Action

Get Count Preference Of Channel

SENDBIRD_GET_COUNT_PREFERENCE_OF_CHANNEL

Retrieves a user's notification count preference for a specific channel to determine how message counts are displayed to that user.

2 input
Action

Get User Group Channel Count by Join Status

SENDBIRD_GET_NUMBER_OF_CHANNELS_BY_JOIN_STATUS

Retrieves counts of group channels for a user organized by their join status (joined, invited, etc.), helping you understand their engagement with different channel types. This lets you monitor user participation and communication patterns across your community or workspace.

5 input
Action

Leave Group Channels

SENDBIRD_LEAVE_GROUP_CHANNELS

Allows a user to exit one or more group channels they've previously joined, helping manage channel memberships and reduce notification clutter.

4 input
Action

List Group Channel Members

SENDBIRD_LIST_MEMBERS_GROUP_CHANNEL

Retrieve a complete list of all members in a group channel, useful for understanding who has access to specific conversations and managing group participation.

9 input
Action

List Group Channel Operators

SENDBIRD_LIST_OPERATORS_GROUP_CHANNEL

Retrieve a list of operators managing a specific group channel to see who has administrative privileges and can moderate conversations.

3 input
Action

List Open Channel Operators

SENDBIRD_LIST_OPERATORS_OPEN_CHANNEL

Retrieve a list of operators managing a specific open channel, allowing you to see who has administrative control and can moderate conversations in that channel.

3 input
Action

List Operators by Custom Channel Type

SENDBIRD_LIST_OPERATORS_CUSTOM_CHANNEL_TYPE

Retrieves all operators assigned to channels of a specific custom type, helping you manage who has administrative control over your communication channels. Use this to verify permissions, audit access, or identify the right administrator for channel-related tasks.

3 input
Action

Register Group Channel Operators

SENDBIRD_REGISTER_OPERATORS_GROUP_CHANNEL

Assign moderation and management permissions to selected members in a group chat channel, allowing them to manage messages and oversee conversations. This elevates trusted team members or community leaders to help maintain order and support other participants.

2 input
Action

Register Operators by Custom Channel Type

SENDBIRD_REGISTER_OPERATORS_CUSTOM_CHANNEL_TYPE

Grants operator privileges to team members across all channels with a specific custom type, enabling them to moderate conversations, manage users, and control channel settings. This is ideal for assigning moderation responsibilities at scale across similar channel groups.

2 input
Action

Register Operators to Open Channel

SENDBIRD_REGISTER_OPERATORS_OPEN_CHANNEL

Assign moderator or operator roles to team members in a Sendbird open channel so they can manage messages, moderate conversations, and handle customer support. This is essential after creating a channel and needing to delegate administrative responsibilities.

2 input
Action

Sendbird View Group Channel

SENDBIRD_VIEW_GROUP_CHANNEL

Retrieve detailed information about a specific group channel, including members, settings, and metadata to understand the channel's current state and configuration.

6 input
Action

Unregister Operators Custom Channel Type

SENDBIRD_UNREGISTER_OPERATORS_CUSTOM_CHANNEL_TYPE

Remove operator privileges from users across all channels of a specific custom type, allowing you to revoke administrative or moderator access in bulk.

2 input
Action

Update Count Preference Of Channel

SENDBIRD_UPDATE_COUNT_PREFERENCE_OF_CHANNEL

Lets you control whether unread messages in a specific channel count toward a user's total unread message count. This is useful for managing notification importance and reducing information overload from less critical channels.

3 input
Action

Update Group Channel

SENDBIRD_UPDATE_GROUP_CHANNEL

Modify group channel settings including name, cover image, privacy level, and operators to keep your team communication spaces organized and up-to-date.

12 input

Messages

7 operations

Send, retrieve, update, and delete messages within channels. Use these operations to post new messages, mark conversations as read, track unread counts, and manage message content throughout your chat workflows.

Action★ Featured

Send Message

SENDBIRD_SEND_MESSAGE

Send text messages, files, or admin notifications to a group channel, enabling you to communicate updates and share information with your team or community in real-time.

15 input
Action

Delete Message

SENDBIRD_DELETE_MESSAGE

Permanently remove a message from a Sendbird group channel when it was sent in error or contains content that shouldn't remain visible to team members.

2 input
Action

Mark All User Messages As Read

SENDBIRD_MARK_ALL_USER_MESSAGES_AS_READ

Clears all unread message notifications for a user across their group channels, helping maintain a clean inbox and accurate message status. This is useful when a user has caught up on conversations and wants to reset their notification count.

1 input
Action

Sendbird Get Unread Item Count

SENDBIRD_GET_NUMBER_OF_UNREAD_ITEMS

Retrieve the total count of unread messages, mentions, and pending invitations for a specific user across all group channels. This helps you display real-time notification badges and keep users informed about what needs their attention.

3 input
Action

Sendbird List Group Channel Messages

SENDBIRD_LIST_GROUP_CHANNEL_MESSAGES

Retrieve and paginate through messages in a group channel using a specific message as an anchor point. This helps you pull conversation history or find unread messages from a specific point in time.

19 input
Action

Sendbird Update Message

SENDBIRD_UPDATE_MESSAGE

Edit messages you've already sent in group channels, allowing you to fix typos, update information, or correct details without deleting the original conversation.

14 input
Action

Sendbird View Message

SENDBIRD_VIEW_MESSAGE

Retrieve and view the full details of a specific message within a group channel, including content, sender information, and metadata.

3 input

Moderation

5 operations

Enforce community standards by controlling user access and behavior in channels. These operations enable you to ban or mute disruptive users, lift restrictions when appropriate, and review lists of restricted members.

Action

Ban User from Group Channel

SENDBIRD_BAN_USER_FROM_GROUP_CHANNEL

Prevent a specific user from accessing or participating in a group channel by removing their ability to send messages and view content. Use this to enforce community guidelines and maintain a safe communication environment within your group channels.

5 input
Action

List Banned Members

SENDBIRD_LIST_BANNED_MEMBERS

Retrieve a list of all users who have been banned from a specific group channel, helping you manage channel access and maintain community standards.

3 input
Action

Mute User

SENDBIRD_MUTE_USER

Temporarily silence a user in a group channel to prevent them from sending messages for a set period of time. This helps maintain channel focus and manage disruptive conversations without removing the user.

4 input
Action

Unban User from Group Channel

SENDBIRD_UNBAN_USER

Reinstates a previously banned user's access to a group channel, allowing them to participate in conversations again. Use this when you've resolved a conflict or dispute and want to give someone another chance.

2 input
Action

Unmute User

SENDBIRD_UNMUTE_USER

Restore a muted user's ability to send messages in a group channel, allowing them to participate in conversations again.

2 input

Users

5 operations

Manage user accounts and profiles in your Sendbird application. Create new users, update their information, retrieve user details, and remove user accounts as needed in your user management workflows.

Action★ Featured

Create Sendbird User

SENDBIRD_CREATE_USER

Registers a new user account in Sendbird so they can immediately start participating in channels and sending messages with your team or customers.

11 input
Action★ Featured

Update Sendbird User

SENDBIRD_UPDATE_USER

Modify user details such as display names, profile images, account status, and custom metadata in your Sendbird communication platform.

7 input
Action

Delete Sendbird User

SENDBIRD_DELETE_USER

Removes a user from your Sendbird application, with the option to permanently delete their account and associated data. Use this when offboarding team members, removing inactive users, or managing your application's user base.

2 input
Action

List Sendbird Users

SENDBIRD_LIST_USERS

Retrieve a paginated list of users from your Sendbird application to view user profiles, connection status, and metadata. Use this to manage your user base, search for specific users, and understand your audience engagement.

11 input
Action

View User

SENDBIRD_VIEW_USER

Retrieve detailed information about a specific user in your Sendbird chat application, such as their profile data, status, and account details. This helps you manage user information and understand who is accessing your communication channels.

1 input
What now

Use Sendbird in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.