Microsoft Teams
Connect it
In Keystile Automations → Connections → New connection, choose Microsoft Teams and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Microsoft Teams: delete chat message (Soft-Deletes a message in chat.You can only delete messages you sent).What it can do (16 actions)
| Action | What it does | Changes data |
|---|---|---|
| Create Channel | Create a new channel in Microsoft Teams. | Yes |
| Create Chat & Send Message | Start a new chat and send an initial message. | Yes |
| Create Private Channel | Create a new private channel in a team. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Chat Message | Soft-Deletes a message in chat.You can only delete messages you sent. | |
| Find Channel | Finds channels by name. | |
| Find Team Member | Finds a team member by email or display name. | |
| Get Channel Message | Fetch a specific channel message by team, channel, and message ID (optionally a reply). | |
| Get Chat Message | Fetch a specific chat message by chat and message ID. | |
| Get Meeting Recording | Retrieves recordings for a Teams meeting. Provide a Recording to fetch its metadata; omit it to list all available recordings. | |
| Get Meeting Transcript | Retrieves transcripts for a Teams meeting. Provide a Transcript to fetch its text content; omit it to list all available transcripts. | |
| Reply to Channel Message | Post a reply to an existing channel message. | Yes |
| Request Approval from a User | Send approval message to a user and then wait until the message is approved or disapproved | Yes |
| Request Approval in Channel | Send approval message to a channel and then wait until the message is approved or disapproved | Yes |
| Send Channel Message | Sends a message to a teams's channel. | Yes |
| Send Chat Message | Sends a message in an existing chat. | Yes |
Start a workflow when… (4 triggers)
- New Channel Message — Triggers when a new message is posted in a channel.
- New Channel — Triggers when a new channel is created in a team.
- New Chat — Triggers when a new chat is created.
- New Chat Message — Triggers when a new message is received in a chat.
How Keystile protects it
Every Microsoft Teams action is checked before it runs, whether it comes from an AI tool or a workflow. 9 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Microsoft Teams with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access