Connect Sendbird with Hookshot™ and your stack

Sendbird is a platform that provides chat, voice, and video APIs to help businesses build in-app communication features.

Tools and triggers

What Agents can do in Sendbird

Available tools and events after Sendbird is connected.

  • Add Members to Group Channel

    Tool to add members to a group channel. Use when you need to invite one or more users into an existing group channel.

  • Ban User From Group Channel

    Tool to ban a user from a group channel. Use when moderating group channels to restrict member access. Execute after confirming channel_url and user_id.

  • Create Group Channel

    Tool to create a new group channel. Use when you need to start a conversation with specific users. Execute after specifying users and optional settings.

  • Create Sendbird User

    Creates a new user in Sendbird. Use this to register user accounts before they can join channels or send messages. The user_id must be unique across the application.

  • Delete Group Channel

    Permanently deletes a Sendbird group channel. Use this tool when you need to remove a group channel and all its associated data (messages, members, etc.). WARNING: This action is irreversible. Requires the channel_url…

  • Delete Message

    Permanently deletes a specific message from a Sendbird group channel. This action cannot be undone. Use this when you need to remove a message that was sent by mistake or contains inappropriate content. Requires both…

  • Delete Sendbird User

    Tool to delete a Sendbird user. Use when you need to remove a user from your Sendbird application, optionally permanently.

  • Get Count Preference of Channel

    Tool to retrieve a user's count preference for a specific group channel. Use after confirming the user and channel exist to determine whether to display all, unread-only, or mention-only counts.

  • Get User Group Channel Count by Join Status

    Retrieves the number of group channels for a user, categorized by join status (joined, invited, etc.). Use this tool to get channel count statistics for a specific user, optionally filtered by channel properties like…

  • Issue Session Token

    Issues a session token for authenticating a Sendbird user. Use this tool when you need to: - Generate a new session token for SDK authentication - Refresh an expiring or expired session token - Provide secure access…

  • Leave Group Channels

    Tool to leave group channels for a user. Use when you need to make a user exit one or more joined group channels.

  • List Banned Members

    Tool to list banned members in a group channel. Use when you need to see which users are banned from a specific group channel.

  • List Group Channel Members

    Tool to list members of a group channel. Use when you need to paginate through members of a specified group channel.

  • List Group Channel Operators

    Tool to list operators of a group channel. Use after specifying the channel_url when needing to paginate through operators.

  • List Group Channels

    Tool to list group channels. Use when you need to fetch paginated group channels with optional filters.

  • List Open Channel Operators

    Tool to list operators of an open channel. Use when you have the open channel URL and need to fetch its operators. Supports pagination via token and limit.

  • List Operators by Custom Channel Type

    Tool to list operators of a channel by custom channel type. Use when you need to fetch operators for a specific custom channel type with pagination.

  • List Sendbird Users

    Retrieves a paginated list of users from your Sendbird application. Use this tool to: - Browse all users in your application - Search for users by nickname or user IDs - Filter users by metadata, custom type, or…

  • Mark All User Messages as Read

    Tool to mark all of a user's messages as read in group channels. Use when resetting unread message counts after a user has viewed all messages.

  • Mute User

    Tool to mute a user in a group channel. Use when you need to prevent a user from sending messages for a specified duration.

  • Register Group Channel Operators

    Tool to register one or more users as operators in a Sendbird group channel. Use when elevating permissions of existing channel members.

  • Register Operators by Custom Channel Type

    Registers one or more users as operators for all channels with a specified custom channel type. Use this tool when you need to grant operator privileges to users across all channels that share the same custom_type…

  • Register Operators to Open Channel

    Tool to register operators to an open channel. Use after creating or updating an open channel when you need to assign operator roles.

  • Revoke All Session Tokens

    Tool to revoke all session tokens for a user. Use when you need to invalidate all active sessions for security.

Setup

Connect Sendbird in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.