Set up in four steps
Use the same four-step guide in Settings → Chat, 1st day setup, or Integrations → Add connection → Microsoft Teams. A Flow organization administrator manages setup in Flow. A Microsoft Global Administrator approves the tenant and app permissions. A Team owner adds Flow to the Microsoft Team.Connect your Microsoft 365 tenant

Step 1: start tenant verification in Flow.
Upload and approve Flow
- Opens Teams apps → Manage apps, selects Upload new app (or Actions → Upload new app), and uploads the package.
- Makes Flow available to the people who need it.
- Opens Flow → Permissions and selects Accept.
- In Flow
- In Teams admin center

Download the bundled app package and open Teams admin center.
Add Flow to your Microsoft Team
- In Microsoft Teams, open Apps, find Flow, and select Add → Add to a team.
- Choose the Team that contains your help desk channel. Ask a Team owner if you cannot add apps.
- In Flow
- Administrator option

Add Flow to the Team that contains your channel.
Link a channel and test a reply
- Ask a channel member who can use Flow to insert
@Flowwith the Teams mention picker and send a harmless message. - In Flow Chat settings or the Microsoft Teams integration page, select Link a channel → Refresh channels. Choose the channel and a Flow team, then save.
- Send
@Flow connection testin the linked channel. Confirm a reply before inviting others.
@Flow in each message that needs a reply.
Step 4: discover, link, and test your channel.
Connect your tenant
Flow reserves each Microsoft tenant for one Flow organization, and each organization for one tenant, until you disconnect it. A connection that needs attention still reserves that ownership. Review tenant transfer and disconnection before moving an existing connection. Setup started from Integrations returns to the Microsoft Teams integration page. You can also open that page from Integrations → Manage Microsoft Teams to review tenant verification, personal conversations, and channel links. Tenant connected confirms tenant verification; test each channel before use.Make Flow available in Microsoft Teams
Update an existing Flow app
Update an existing Flow app
687d4e95-aacc-4482-85fe-849e7de291ff.
A Flow listing with another app ID is a separate app. Install the current app and test its
channel links before removing the earlier listing or its Team installations.Check app access and Team consent
Check app access and Team consent
Allow time for Microsoft propagation
Allow time for Microsoft propagation
Check cloud support
Flow’s Teams integration uses Microsoft’s worldwide sign-in and Graph services. This boundary applies to tenant connection, channel messaging, file access, and personal conversations:Channel types
Team privacy and channel type are separate settings. A private Microsoft Team can contain standard channels. A Private label on a Team does not establish an individual channel’s type. Check the channel itself. See Microsoft’s teams and channels overview.- Standard: available to everyone in the Microsoft Team. Recommended for a Flow help desk.
- Private: available only to selected members of that Team. Flow does not support replies,
progress cards, or approval cards here. Mentioning
@Flowdoes not enable replies. - Shared: has its own membership and can include people from other Teams or organizations. Flow currently supports only participants in the connected Microsoft tenant.
@Flow in each message that needs a reply, including
follow-ups. Keep Channel messages and context enabled so Flow can read earlier messages when
that mention arrives. Selecting Mentions only stops Flow from fetching earlier thread context. Both modes support
attachments on messages Flow processes. Neither mode changes which events Microsoft delivers.
App availability and private-channel replies
Microsoft’s shared/private app guide describes adding agent-enabled apps to private channels. Its separate bot conversation documentation states:agents can’t post messages or Adaptive Cards in private channel conversations.Adding the app and sending an
@mention do not remove that posting restriction. Private-channel
conversations remain unsupported by Flow, even if the app is visible there. This restriction does
not apply to standard channels inside a private Team.
Set up personal conversations
An employee who adds Flow personally can start a conversation after the tenant is connected. Starting a conversation before the employee messages Flow also requires administrator consent. Flow supports this first-contact installation in Microsoft 365 public cloud tenants. See the cloud support boundary before planning setup in a government or national cloud. Before testing, confirm that your Teams app policies allow Flow’s personal installation and messaging.Install the current Flow app in a team.
TeamsAppInstallation.Read.Group permission.Approve first-contact installation.
TeamsAppInstallation.ReadWriteSelfForUser.All. This separate
consent lets Flow install only its own app for an eligible employee. Installing the Teams app
package does not grant this permission.Verify employee-started conversations.
Verify Flow-started first contact.
Discover and link channels
You do not need to copy Microsoft Team or channel IDs. Flow labels shared and private channels beside their names and explains their restrictions in the channel-link dialog. Standard channels need no type label. Shared-channel first-mention acknowledgements also explain that each follow-up needs@Flow. If Microsoft
does not return the type during discovery, the acknowledgement says it could not verify the type.
The picker can retain a previously observed type. Binding independently verifies the type with
Microsoft; the connected-channel list uses that verified value.
Help and Hi prioritize a quick command response and include the discovery warning only when
the lookup finishes in time. Check the channel-link dialog before saving the link.
If the picker labels a channel Private, do not use it for Flow conversations. Choose a
supported channel with the intended audience. Discovery and saving a link do not establish reply
support.
Use Link a channel in Settings → Chat or Integrations → Microsoft Teams.
Select Refresh channels after the first mention, choose the Microsoft Team and channel,
then select a conversation mode and save the link.
If Flow shows Awaiting test mention, send @Flow connection test within 15 minutes.
Confirm that Flow replies before sending your service request. Help and Hi receive their
normal command response instead of a separate readiness reply.
A successful test mention proves that Flow receives mentions in that channel. It does not prove
unmentioned delivery. Before inviting users to a standard channel with Channel messages and
context, ask Flow a question, then send a relevant follow-up without a mention and confirm that
Flow answers in the same thread. In shared channels or with Mentions only, include @Flow
in both messages.
Flow records only the tenant, Team, channel coordinates, bounded display names, channel type, and
observation time during discovery. It does not retain the discovery message or sender identity.
Each Microsoft Teams channel can link to only one Flow team. A Flow team can have one active
Microsoft Teams help desk channel.
Conversation modes
These modes apply to supported standard and same-tenant shared channels. Neither mode enables private-channel replies.@Flow in the same thread. With recommended access, Flow reads
the earlier thread messages before answering, including messages that did not notify the bot.
Resource-specific consent applies only to the Microsoft Team where Flow is installed. Flow does
not request tenant-wide Team.ReadBasic.All, Channel.ReadBasic.All, or AppCatalog.Read.All for
channel discovery. The authenticated mention supplies the Team and channel coordinates, and Flow
performs an exact Graph preflight before it activates the link.


