web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Difference between usi...
Copilot Studio
Answered

Difference between using topics versus agent flows for orchestrating connectors

(1) ShareShare
ReportReport
Posted on by 10
In order to create a deterministic flow of connectors which will be guaranteed to run in the designed order, there are currently two ways to implement that in Copilot Studio. 
 
First is to create agent flow. The second is to create topics. As far as I know of you can still use connectors within topics and orchestrate them in a way so that they will only run in a specific order as designed. 
 
In that case, what is the reason for using agent flow? 
 
Based on the Billing rates and management - Microsoft Copilot Studio | Microsoft Learn, if there are actions(connectors) run within an agent flow, they are charged even if the user has M365 Copilot license. 
 
But, if my understanding is correct, the connectors within the topics don't incur costs if the user has M365 Copilot license on their account. 
 
If I can create a deterministic collaboration between connectors using topics, what is the reason I would use the agent flow for connecting connectors while withstanding that additional cost? 
 
Thanks in advance!
I have the same question (0)
  • Verified answer
    Michael E. Gernaey Profile Picture
    53,969 Moderator on at
     
    There is a vast difference between the complexity all up you are and can do with Agent Flows and Tools, then you can do in a Topic respectively in the context you are talking about.
     
    Its essentially Apples to Oranges.
     
    If you are simply using things like
    Send an Email, that is a single action
     
    If you are wanting to send an email, us AI builder, create a prompt bla bla bla, then you are looking at building a more complex flow than trying to fit all the puzzle pieces together in a Topic.
     
    Does it cost? Sure?
     
    But in most cases or at least a lot of them, when using Topics, you are referring to Conversational things, (mostly), not autonomous agents, triggers etc.
     
    So in the end, the answer is, it depends on the exact scenario you are building. Generically asking if one is better than the over, with over simplified scenarios just reducing it down to a non-answer answer.

    If these suggestions help resolve your issue, Please consider Marking the answer as such and also maybe a like.

    Thank you!
    Sincerely, Michael Gernaey

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 612

#2
chiaraalina Profile Picture

chiaraalina 170 Super User 2026 Season 1

#3
deepakmehta13a Profile Picture

deepakmehta13a 116

Last 30 days Overall leaderboard