Connect Microsoft Teams with Hookshot™ and your stack

Microsoft Teams integrates chat, video meetings, and file storage within Microsoft 365, providing virtual collaboration and communication for distributed teams

Tools and triggers

What Agents can do in Microsoft Teams

Available tools and events after Microsoft Teams is connected.

  • Add Chat Member

    Tool to add a conversationMember to a Microsoft Teams chat. Use when adding a user to an existing chat conversation.

  • Add Member to Channel

    Tool to add a member to a Microsoft Teams channel. Use this action when you need to grant a user access to a specific channel within a team, or when you need to add an owner to manage the channel.

  • Add Member to Team

    This action adds a specified user to an existing Microsoft Teams team. Leave roles empty for a standard member, use "owner" for owners, or use "guest" for guests. Guest adds require delegated permissions and the guest…

  • Add Tab to Channel

    Tool to add a new tab to a Microsoft Teams channel. Use when you need to pin an app or website as a tab in a channel.

  • Add Team Members (bulk)

    Tool to add multiple members to a Microsoft Teams team in a single operation. Use when adding several users at once to improve efficiency.

  • Archive Channel

    Tool to archive a channel in a Microsoft Teams team. Use when you need to archive a specific channel within a team.

  • Archive Team Channel

    Tool to archive a channel in a Microsoft Teams team using the group ID. Use when you need to archive a specific channel within a team.

  • Archive Teams Team

    This action archives a specified Microsoft Teams team by its ID. It also allows setting the SharePoint site to read-only for team members during the archiving process.

  • Clear Automatic Location

    Tool to clear the automatic location from a user's presence in Microsoft Teams. Use when you need to remove automatically-set location information from presence status.

  • Clear Presence

    Tool to clear the presence information for a user's application presence session in Microsoft Teams. Use when you need to remove presence information set by an application for the authenticated user. Note: This action…

  • Clear Presence Location

    Tool to clear the authenticated user's presence location. Use when you need to remove location information from the user's current presence status.

  • Clear User Preferred Presence

    Tool to clear a user's preferred presence setting in Microsoft Teams. Use when you need to remove the user's manually set presence status and allow the system to automatically determine their presence based on…

  • Clone Team

    Tool to clone a Microsoft Teams team using the team ID. Use when you need to create a copy of an existing team including its structure, channels, and tabs. This is an asynchronous operation; poll the returned location…

  • Create a Channel

    This action creates a new channel in a specified Microsoft Teams team. Users can define the channel's name, description, and membership type during creation.

  • Create Call Operation

    Tool to create a new operation for a communications call. Use when you need to initiate a new operation on an active call.

  • Create Channel in Group Team

    Tool to create a new channel in a group's associated team. Use when you have a group ID and need to create a channel in its team.

  • Create Chat

    This action creates a new chat in Microsoft Teams, either as a one-on-one or group chat. If a one-on-one chat already exists with the specified members, it retrieves the details of that chat instead. IMPORTANT: The…

  • Create Content Sharing Session

    Tool to create a content sharing session in a Microsoft Teams call. Use when you need to initiate content sharing during an active call.

  • Create Online Meeting

    This action schedules a new standalone Microsoft Teams online meeting. It allows users to specify meeting details such as the timing, subject, external ID, associated chat information, participants, passcode…

  • Create Open Shift Change Request

    Tool to create a new open shift change request in a team schedule. Use when a team member wants to claim an available open shift.

  • Create Open Shifts

    Tool to create a new open shift in a Microsoft Teams team schedule. Use when you need to publish available shifts that team members can claim.

  • Create or Get Online Meeting

    Tool to create a new Microsoft Teams online meeting or retrieve an existing one based on externalId. Use when you need an idempotent meeting creation operation that returns an existing meeting if the externalId matches.

  • Create or Update Schedule

    Tool to create or replace a schedule object for a Microsoft Teams team. Use when you need to enable or configure scheduling features for a team.

  • Create Schedule Day Note

    Tool to create a new day note in a team's schedule. Use when you need to add notes or reminders for a specific date in the team schedule. Day notes help communicate important information to team members for a…

Setup

Connect Microsoft Teams 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.