- Is UiPath capable of having MS Teams as Human in the Loop (in place of UiPath Apps) - with seamless Bot - Teams - Bot handoff (just like in UiPath Apps) Or do we need to do this through Intermediate Events and Message Catch events (to receive response in teams)
- During Event / response, does the Transaction go into Suspend state and the License is moved the next transaction or does the Bot license reside with the Transaction itself (monitoring Teams for response) causing a waste of Runtime.
- What data can be passed to MS forms for review - How does integration between UiPath and MS Teams work- can you please provide details
Hi @rbanik
UiPath can integrate with MS Teams, but Teams is not a direct replacement for UiPath Apps / Action Center HITL.
Best approach: use Action Center or UiPath Apps for the actual human review/approval, and use Teams for notifications or task links.
When using UiPath Wait for Task and Resume, the transaction goes into suspended state, and the bot/runtime is released. So the license is not wasted while waiting for human input.
If Teams itself needs to capture the response, then we need a custom event-based design using Teams adaptive cards / Power Automate / Graph API / intermediate or message catch events.
Data passed to Teams can include transaction ID, case details, approval/rejection options, comments, exception reason, and secure document links.
In short: Teams can support HITL communication, but Action Center / Apps is the better native option for proper suspend-resume handling.
The answer is yes, and the direct HITL in something UiPath have built, so the answer above is not accurate.
I am just getting permission to show a video from one of the UiPath developers demonstrating it in Maestro Flow, but the same should be possible for Maestro. His particular demo shows the HITL in Slack, but he shows you can select Teams as the HITL.
The licence is not consumed whilst a task is suspended, others tasks run during that period.
Thanks Jon, fair correction. My answer was more aligned with the classic Action Center / UiPath Apps approach.
With newer UiPath Maestro / Actionable Notifications capabilities, Teams can also support HITL interactions directly.
Reference:
My licensing point still stands though — suspended transactions release the robot/runtime while waiting for user response.
Yep, totally fair, alot of this stuff is new and I cant show the video I saw as its set to be shown at Devcon, but there is stuff they can use soon. Agreed on licencing.
Hi,
Yes, MS Teams integration for Human-in-the-Loop (HITL) scenarios is now supported through newer UiPath Maestro and Actionable Notifications capabilities.
With this approach, users can:
- Approve/reject tasks directly from Teams (similar to Slack/Outlook integrations)
- Interact with human tasks without opening Action Center
- Continue workflow execution after user response
A key advantage is that while the process is waiting for user input, the robot/runtime is typically released, so licenses are not continuously consumed during the suspended state.
Earlier approaches mainly relied on Action Center or UiPath Apps, but newer Maestro capabilities extend HITL interactions into collaboration platforms like Teams and Slack more seamlessly.
Pretty sure its just UiPath activities, Maestro doesn’t enable it and it can be done in normal UiPath studio also.
Thanks for the clarification @Jon_Smith.
You’re correct — the Teams/Slack HITL capability is not strictly dependent on Maestro itself. The functionality is primarily enabled through UiPath activities and Actionable Notifications features, which can also be implemented in standard UiPath Studio workflows.
Maestro mainly helps orchestrate and manage the broader agentic/human workflow experience, but the direct collaboration-platform interaction can work independently in regular Studio-based automations as well.