Teams is a notification and escalation channel, not a primary support desk. Players don’t contact support through Teams — instead, your internal team receives HITL requests and external message notifications there.
Two Ways Teams Is Used
| Feature | Trigger in AIP | Purpose |
|---|---|---|
| HITL (Human-in-the-Loop) | # mention in AIP instructions | AI asks a specialist for input, waits for response, then continues the conversation |
| Send External Message | @ → Actions → Send External Message | AI sends a one-way notification to a Teams channel or user — no response expected |
Prerequisites
Before connecting Teams, ensure:- The account used to connect has a Microsoft 365 license with Teams enabled (Global Admin alone is not sufficient)
- You have at least one Team with a channel where HITL notifications should be sent
- Your organization allows third-party app consent (or a Teams/Global Admin can grant consent)
Recommended: Create a Dedicated Service Account
Messages sent by Cevro to Teams appear as coming from the Microsoft account that was used to connect the integration. If you connect with a personal account like “John Smith,” every HITL card and notification in Teams will show “John Smith” as the sender. We strongly recommend creating a dedicated Microsoft 365 user for the Cevro connection:- Create a new user in Microsoft 365 Admin Center (e.g.,
[email protected]or[email protected]) - Set a clear display name — e.g., “Cevro AI” or “[Brand] Support Bot”
- Add a profile picture — your company logo or a bot avatar
- Assign an M365 license with Teams enabled
- Add the user to the Teams where HITL notifications should appear
Connecting Teams
Sign in and grant permissions
Sign in with a Microsoft 365 account that has a Teams license. Review the requested permissions and click Accept.Cevro requests permission to:
- Send messages to channels and chats
- Read basic team and channel information
- Read basic user profiles
Setting Up HITL in an AI Procedure
Once Teams is connected, you can configure AI Procedures (AIPs) to send HITL requests to Teams.Choose the destination
Select the Team and Channel where HITL notifications should appear. You can also choose to send a direct message to a specific user.
Write the message template
Describe what information the AI should include when requesting help. For example:“The player is asking about a bonus issue that requires manual review. Please check their account and provide guidance.”
Setting Up Send External Message
You can also use Teams as a target for Send External Message — a one-way notification the AI sends during a conversation without waiting for a response.Add a Send External Message action
In the instruction editor, type
@ to open the actions dropdown, then select Send External Message from the Actions tab.Select Teams as the target
Choose Microsoft Teams as the integration, then select the target Team and Channel (or a specific user for DM).
Configure the message
Write the notification message template. The AI will fill in context from the conversation at runtime.
HITL vs Send External Message: HITL pauses the conversation and waits for a specialist’s response. Send External Message fires a notification and the AI continues — no response expected. Use HITL when you need input; use Send External Message for alerts, audit trails, or informing a team without blocking the conversation.
How HITL Cards Work
When the AI triggers a HITL request, a rich notification card appears in your Teams channel with:- Player information — Name, email, tags, and brand
- Issue summary — What the AI needs help with
- “Provide Input” button — Opens a web form where you can type your response
HITL is a consultation, not a full handoff. The AI stays in control of the conversation and uses your input to formulate its response. For full handoff to a human agent, use the Transfer to Live Agent action instead.
Troubleshooting
”Failed to get license information” (403 Error)
This is the most common issue. The Microsoft account used to connect Teams doesn’t have a valid Teams license.Check the user's license
Go to Microsoft 365 Admin Center > Users > Active Users.
Find the account that was used to connect Teams in Cevro.
Messages Not Appearing in Teams
- Verify the correct Team and Channel are selected in the AIP’s HITL configuration
- Check that the connecting account is still a member of the target Team
- Try disconnecting and reconnecting Teams in Cevro