LongCut logo

Workflows Agent within Microsoft 365 Copilot

By Forward Deployed

Summary

Topics Covered

  • Workflows Agent Enables No-Code Personal Automations
  • Conversational Prompts Guide Non-Technical Users
  • Specific Triggers Prevent Recursive Flow Disasters
  • AI Abstracts But Systems Still Need Specific Details
  • Start Personal Automations to Scale to Business Processes

Full Transcript

Hey everybody, welcome to a new episode of the Low Code podcast. I'm Sean Feny, a senior product marketing manager on the Power Platform and Microsoft Co-Pilot Studio team. And I'm joined by

>> I'm Wendy Hadad. I'm a senior customer experience program manager on the planner team. And I am joined by I am

planner team. And I am joined by I am General Josel Manchow, senior product manager of all different types of agentic security. We haven't decided

agentic security. We haven't decided today yet what my job is, but last month we had an episode with the lovely Miss Heather Orta Almo, principal product manager, and they had the audacity of

doing this episode without me, so we brought her back. Heather, how are you?

Doing great, Joselyn.

Thank you so much for having me. I hope

that this podcast is going to be extremely different and funner than the last.

>> Whoa. Whoa. I think it's already a win.

>> As someone who's on literally every podcast, I take much offense. Um, hey,

so like what are we talking about?

Typically, we talk about low code, no code solutions. We are going to focus on

code solutions. We are going to focus on a pretty noode solution that's coming out. This is going to be workflows agent

out. This is going to be workflows agent in Microsoft 365 C-pilot. Heather, what

that's a mouthful. What is that? What am

I talking about? This is so new. It's

new to everybody. Please inform us, Heather. What's going on? Yeah, we are

Heather. What's going on? Yeah, we are so so excited to be announcing the release of the workflows agent inside of

Microsoft 365 copilot. So when the next time you're inside of M365 Copilot and you're part of our Frontier program, you'll be able to find the workflows

agent inside of that agent store and you can use it to create automations across your M365 applications. So, we've seen

how we've evolved the creation experience for workflows or automations across Microsoft and this is just a new way for information workers to create

personal automations for themselves directly inside of M365 Copilot. So, you

get all these really cool prompts and responses from co-pilot today. So maybe

every single day you wake up and you ask co-pilot, hey, summarize my meetings for the day. Help me stay on top for a for

the day. Help me stay on top for a for on my calendar or my emails. And then

you wish I just wish that it would just do this. Like why do I maybe if I had a

do this. Like why do I maybe if I had a way to actually have an automation that schedules getting these types of intelligent responses and then takes

action. So maybe I want to get a summary

action. So maybe I want to get a summary of all of my planner tasks that I have inside of my planner and I want it to create focus time for me every day on my

calendar. Now I can do that with a

calendar. Now I can do that with a simple prompt inside of workflows agent.

And that's really what's so magical about this new experience where it's a conversational experience with the agent to create your flow in real time and

then be able to edit and manage that flow directly inside of M365 Copilot.

>> Wendy's hooked. You said planner. She's

like, I'm all in.

>> So, >> so help me understand. There are a lot of disparit automation exagentic solutions right now. And kudos to the team cuz y'all are putting out one thing

after another. When do I use which?

after another. When do I use which?

>> Yeah. Yeah. Absolutely. So we have Power Automate Cloud Flows that we have known and loved for many many many many many years. And then we have agent flows

years. And then we have agent flows inside of co-pilot studio which is really about bringing the ability to have deterministic intelligent

orchestrated actions inside of our co-pilot extensibility story. Right?

Those things will continue to exist uh and be the place for our makers to extend and create automations for business processes at scale. What

workflows agent does is it really allows folks who are looking to create personal automation who maybe have never heard the word API in their life and might not

know how to truly configure a connector action in the way that you are meant to inside of our traditional automation designers. This is really for that

designers. This is really for that person. So, if you're thinking about

person. So, if you're thinking about your friend who uh still doesn't use Teams because they are still stuck on Outlook, but they want to be able to

automate their processes. This is this is really targeted at that persona. So,

you answered the what is it? You

answered the who, and you've given a couple examples, but I mean, I'm coming from the Power Platform background, too, of of building those workflows. And so,

you think about things in terms of connectors or services you're connecting to. Now, if this is for an information

to. Now, if this is for an information worker who doesn't know what an API is, does that limit what connectors, what services you can connect to, or can you talk to me through about how useful is

this tool actually? Yes. So, and

workflows agent allows you to create automations across SharePoint, Teams, Outlook, Planner, and Approvals. Outside

of that, if you want to create an automation that uses something that calls to Salesforce or Azure, really the place to do that is inside of our other automation suites.

>> So, you brought up something before, right? Like you make a prompt or you you

right? Like you make a prompt or you you you enter a prompt and you get uh a workflow. Awesome. Right.

workflow. Awesome. Right.

Is is there somebody that's coming from a nonP Power Platform background that may have experience building these workflows that they can get a better understanding of maybe the purpose of

when a workflow is required and how they should structure that prompt or their natural language when trying to create a workflow? Like what are tips and tricks?

workflow? Like what are tips and tricks?

What are best practices they can use in using prompts to make these types of words? Yeah, this is this is a a great

words? Yeah, this is this is a a great question because that's really the magic of workflows agent. So someone's coming in and they might have a general idea of

what they want that automation to look like. Um but they have no idea about the

like. Um but they have no idea about the underlying services and the APIs and what's required to make those things happen. The workflows agent guides the

happen. The workflows agent guides the user to answer those questions. Right?

So, if I were to go into workflows agent today and say, "Hey, help me stay on top of my email." If you were to take that as a concept and try to build a flow in

Power Automate, you'd have to know a lot more before you start deciding what actions do you actually need to help automate or stay on track of your emails. Are you trying to reply,

emails. Are you trying to reply, forward, send? Right? There's all of

forward, send? Right? There's all of these like API calls that can be used to complete that task. And so Workflow's agent in a conversational experience

helps guide the user to get to what do you mean by manage your inbox? Are you

trying to summarize your unread emails?

Are you trying to reply to emails that meet certain requirements? What is it that you're trying to get to? Through

that conversational experience, the user can ultimately say, "Oh yes, I want a summary of my emails." And then workflows will say, "Where do you want that summary? Do you want another email

that summary? Do you want another email with that summary? Do you want it on teams? Do do you want to add a task in

teams? Do do you want to add a task in planner etc. All of all of that is actually done through that conversation and then that flow gets built into real

time. I will say some tips as with all

time. I will say some tips as with all co-pilot prompts is ask questions. So uh

if it created a trigger that is setting off on a weekly basis, you might want to ask what time and what day. uh to refine

it to what you want it to be and then really think about the output that you desire. Today I can go and ask workflows

desire. Today I can go and ask workflows agent, hey summarize all of the meetings I have in my calendar and it's very literal. It takes instructions really

literal. It takes instructions really well. So it'll come back and potentially

well. So it'll come back and potentially give me a summary that is just you have a meeting at 8 a.m. that is X. you have

a meeting at 9:00 a.m. That is why which might not be super helpful from a company perspective. So the more

company perspective. So the more specific you can be of hey use bullet points and only include meetings that I've accepted cuz I'm triple booked all

the time but maybe I only accept 50% of those meetings. Those are those are

those meetings. Those are those are things that are going to be super helpful for the workflows agent to curate an automation that is actually going to be useful. And as with

everything, refinement takes practice, right? So, we are definitely trying to

right? So, we are definitely trying to get our users into the habit of it's not a singleshot prompt. I can't just give it a prompt and then expect the output and then say, "Oh, well, that that

didn't work." And walk away. Which is

didn't work." And walk away. Which is

why we've brought testing directly into the experience, right? So try out some prompts, test it out, see see what it comes back with, go back, give it a

couple more guiding prompts, and then continue testing until you have something that is actually going to help you automate your your personal product processes.

>> No, that makes total sense. And it's

like it's it's very easy to get started and to build some really powerful workflows that do a lot for you in your your personal productivity. But let's

let's take not a happy path approach to this real fast. What if I build unknowingly unknowingly? What if I build

unknowingly unknowingly? What if I build a recursive workflow? What do how do I fix something like that? Because you can you can make a lot of workflows happen

real fast and send things out of whack.

How do I be a better um I don't know prompter? How do I build better

prompter? How do I build better workflows when I'm but and not set myself up for disaster?

>> Yeah. And I I want to also come at it with a direction of empathy. So last

night I was testing a flow. And I've

I've been on automation for seven years now. This is this has been my bread and

now. This is this has been my bread and butter. And last night I drowned my

butter. And last night I drowned my inbox with one of these flows that was creating an approval for an email I received that I was sending myself. And

I ended up with like 400 emails by the time I woke up this morning. So it

happens. It happens to the best of us.

these recursive flows. And I think sometimes you have to learn learn the hard way of testing it out and then having to spend a good portion of your morning deleting emails from your inbox.

But I think a good tip is anytime that you are sending emails to yourself, sending yourself reminders, etc. are a trigger. Triggers are really

trigger. Triggers are really sophisticated. So they can be described

sophisticated. So they can be described and defined in very specific ways that guardrail you from having these kind of

recursive flows that are just triggering over and over and over again from its own byproduct. And so I I think a good

own byproduct. And so I I think a good tip is just make sure that when you do define what that trigger is, you are being really specific. So defining a

trigger and saying, "Hey, trigger only when I receive an email that contains text in the subject keeps me from having that flow trigger for every single email I receive during the day." Right? And

WordPress agent, you know, the way that we've trained it to be is it's meant to be helpful and it's going to ask you follow-up questions, but it's not going

to try to waste your time. So, it's not going to babysit the user to some degree all to all of these options. If you ask it to trigger when you receive an email,

it'll trigger for every email that you receive, unless you define what that uh uh what how that email should look.

>> Yeah, makes sense. Thank you. An aside

fun fact, when I was a new hireer in flow, if our friends left their laptops open and like unlocked, we would go and like write a flow that would flood their emails for funsies to like teach you a

lesson. In the spirit of friends and

lesson. In the spirit of friends and collaboration here on the podcast, we are actually like big planner users.

Some of us are more diligent and obedient than others. I am definitely the problem. But if we're going to talk

the problem. But if we're going to talk about if we're going to talk about this from a collaboration standpoint, can you explain to me and help me understand what are the avenues of collaboration?

Can like Wendy used hers to bother me about like our shared planner or something like that?

>> Yeah, absolutely you can use and that's one of the key scenarios we have for workflows agents, right? So being able to use flows not only to keep personal

productiv to keep your personal productivity up but to also help your team to some degree, right? So I'm sure Wendy could write a workflows agent that pings Jocelyn every single day to update

planner. We can absolutely you can

planner. We can absolutely you can absolutely do that with workflows agent.

uh which is like a a great scenario that we have is the ability to use M365 tools which inherently are collaboration

tools. Just being able to automate those

tools. Just being able to automate those scenarios take us a a huge step back and it it's related but I I'm going to first ask Heather to answer and then I think Joselyn or Sean maybe if you want to

pile on to this as well. in working with customers around copilot adoption and now being in the agent space. What I'm

finding is that there there's two parts of this. There's the part of prompt

of this. There's the part of prompt engineering or giving instructions and I think we had this discussion around that which is really interesting that it takes it so literally. So you need to be

so specific and it's it's a muscle that we need to all develop and and be targeted. But there's another part of

targeted. But there's another part of this of just looking at work differently to understand what can be automated and that could be with the workflows agent.

It could be with power automate. It

could be with copilot itself or different tools here. And so you've lived in this space for a long time. I

know each of us has probably been through our own journey of automations.

How have you kind of grown in being able to identify things to automate and deciding what should be automated or not? And I guess in in the context of

not? And I guess in in the context of workflows agent, maybe in the more of your personal use case as well um for this this podcast episode, but I'd love to understand that journey of just how

do you think of what to automate?

>> Yeah, I love this question. This is a this is something that me and my friends talk about a lot. They I have a lot of friends across Microsoft that sit in

finance and operations and marketing and I'm always the like very eager product manager of like okay so you wake up in the morning and then and then you open email and then what do you do like how

do we how can I automate everything that you do today? And I think some something that I've learned is truly in the last

five years since the the you know since we got co-pilot since we've we've been able to have access to these AI tools we've almost have to take

away the scar tissue of some of those original engagements of like oh well I asked co-pilot to summarize something in the year 2020 and it did not do a good

job and it's like the models and what we were able to do in 2020 is like a completely different world than what we're able to accomplish today in 2025

and sometimes I think we have to do the same thing not from an AI perspective but from an automation perspective right so if I think about some of these personal productivity scenarios that

that we can use today with workflows agent so hey take all of my meetings and then here's something about me. I am a

PM and I own workflows agent. This is

what's important to me. Now create a summary that is actually pertinent to something that would be useful to me.

Imagining building that inside of flows as power automate used to be called for for uh for a moment of retro. It would

have been impossible to think that someone could build that flow and that someone coming from an M365 perspective that had never used the power platform and hadn't used AI builders, machine

learning models could build something like that is extraordinary, right? So,

we're really like in a in a new age of there's brand all like all of these scenarios that folks in the past could be like but I could never automate that.

Those are wide open doors now. Uh, and

it just takes some some testing and some work on getting that prompting right, which can be difficult. Like I don't I don't want to minimize that that it's not, you know, annoying sometimes having

to rewrite a prompt, but it really is about like not closing ourselves off to what was possible when Power Automate was called Flows

in 2017, but what is possible today. And

I I think something that helps me really get new ideas is listening to podcasts, right? And uh I listen to a lot of

right? And uh I listen to a lot of podcasts on on products and and how you know product managers and folks are using AI and we have a ton of really

great listening boards internally at Microsoft too where people you know post of like here's what I did with this tool today and here's what I was able to to automate. Um, and then be able to run

automate. Um, and then be able to run back and see if I if I can replicate the same thing cuz people are coming up with new ideas every single day and they're they're willing to share which is really exciting.

>> I think the uh the thing I'm trying to figure out right now cuz this all sounds super awesome and like I want people to start building out all of these workflows but like getting good in a in

our side chat yelled at me to get good and like be good at automations which is super funny given my background but like how does somebody actually get good at this? Is this a journey of personal

this? Is this a journey of personal discovery and building workflows? Is

this like love, laugh, and automate?

Like what are we doing here to to actually make this a reality? Because if

it is something that is like for you personally and personal productivity, how do you build a center of excellence around this? How do you actually

around this? How do you actually understand best practice?

>> I need a love, laugh, automate shirt that I can wear the entire week of Ignite. If we can if we can figure out

Ignite. If we can if we can figure out how we can all show up at Ignite with a love laugh automate love laugh automate, cry a little bit. might be the

full yeah getting good it's I think the truth of it is that we've created a lot of these AI systems but the systems that they talk to are the same and they're

not changing in the next year right so teams is teams planner is planner and sometimes takes some learning of what

those systems do so not not to pick too much fun on on planner but in planner for you to actually My dog wants is reminding me that it's time for his

breakfast.

>> We are welcoming to animals on this podcast. Very much so.

podcast. Very much so.

>> Okay, good. Good. He uh he would love that. So, yes. So, planner, not to pick

that. So, yes. So, planner, not to pick too much fun, but to actually create a new task from an automation perspective, you have to have the planner name and

then you have to have the group name of where that planner resides. And as a novice user, you may be added to a plan.

you are never part of actually deciding what group you're in. And you have to know some information about that underlying system to be able to say, okay, create a task and here's my

planner name and here's my group name, right? And and that's not going to

right? And and that's not going to change. And we can make the well maybe

change. And we can make the well maybe that'll change on the planner side soon but from an AI perspective understanding the underlying applications is really

useful and not forgetting that those things are true right when I create a team's chat I have to know the team's name and if I want to automate a channel

I have to know the channel name and I have to know the team that it's under and I think sometimes we we think that things are really really magical which is great. Like we should definitely be super optimistic about

what AI can do, but it has to be in the realms of if I ask Joselyn to go do something, right? If I ask Joselyn, hey,

something, right? If I ask Joselyn, hey, can you post this in the team's chat?

Jocelyn's going to need to know what the name of the team's chat is, right? Or

Joselyn is going to go and post it in a team's chat that I do not want that information posted in. Uh, which is something that you'll learn very quickly that the automation is capable of doing.

So, I think that's a really good thing to keep in mind, which is that like as much as it's in an AI abstracted layer, the systems are still the same, right?

And they still need the same information that you would give a human about that system because I'm hearing a lot about this kind of angst and this is about helping people transition for the future. So, do you think you have more

future. So, do you think you have more to add on that topic?

>> Actually, you know what's interesting about that though? It's almost like um it's almost a great tool to help people understand the art of the possible. And

like what that means is I do all these processes that stay with inside of my Microsoft graph, right? And so I can hit Outlook, I can hit SharePoint, I can hit Planner, all these great things and

stuff, but like the beautiful part about automations is there's always the what's next. And in what's next means

next. And in what's next means connecting to thirdparty services, connecting to things like additional knowledge sources and that can actually take you on a more graduated workflow journey and utilizing new tools and just

like boosting your skills and your understanding of these processes, right?

Like you should know your business process as the business process owner and understand the ins and outs and the inefficiencies and the inefficiencies that you can build into the flows that you're making. And so like as you're

you're making. And so like as you're doing these things and you're testing it in product, like this is such a great opportunity to start at a level that's not going to cause crazy damage with

both first and third party data and then graduate that understanding into more complex workflow tools. Heather, did I did I say that right or does that sound stupid?

>> Yeah. No, I think you're absolutely right. So I think we think about

right. So I think we think about automation in almost like a three tiers.

So personal teams and then business process, right? And so sometimes to get

process, right? And so sometimes to get to that business process, you first need to exercise the muscle of that personal productivity. So that's yeah,

productivity. So that's yeah, absolutely. That's definitely how how

absolutely. That's definitely how how how we view it. Related conversation

topic and it kind of is going to segue into me asking like what do I do now?

Like how do I get started? The other

thing that I always thought about coming from like the cloudflow space as well about getting started or knowing how to build that muscle, right, is I used to be a huge advocate for the cloud flow's

templates, right? Because as a brand new

templates, right? Because as a brand new person to automation space, I'm like, I don't know what I can do. There's a

square. It's describing what it could do. It shows you the connectors that you

do. It shows you the connectors that you need to do it. You click it. You

establish the connections. You're doing

it, buddy. And from there, it helps you to really like imagine the art of the possible, as Sean loves to say, and take that further, right? Expand on that template or figure out further what else

you want to do along these lines or completely pivot. So on a similar note,

completely pivot. So on a similar note, what can I do to get started, right?

Besides just reaping the repercussions of Wendy getting started, what can I do to get started to know what I, Joselyn, can do to be better with this new technology?

>> Yeah. Oh, we love templates. So that's

not going away inclosed agent. So we do have templated prompts that show up right under that chat experience. And

that's you're so right, Joselyn. That is

a great way to get started of like clicking one of those, fiddling around with it, expanding it, etc. Um, and those will continue to expand. So today

we have three and in the future there will be many, many more.

>> That's awesome. And then I think one other thing just to add in experience and and maybe we're getting the signal from our producer, we need to start landing the plane here, but I think that

one thing that that you can also do is just even being more aware of your work itself. Sean, you alluded to this a

itself. Sean, you alluded to this a little bit, right, of just knowing your business processes, but some of it is just knowing your personal processes.

So, like, hey, I am always asking Jocelyn to update her planner. I'm going

to write this down and take some time and actually automated. Like, what are the things that you're repeating as well? I think building that muscle, as

well? I think building that muscle, as you mentioned, Sean, that's the first step in the journey to transition that mindset and build those muscles in that AI world. And so sounds like this is an

AI world. And so sounds like this is an awesome tool, Heather, for all of the information workers to be able to get started on that automation journey to better to better accomplish more with that. So as we're landing the plane, are

that. So as we're landing the plane, are there resources? Anything we should

there resources? Anything we should Ignite announcements? Anything we should

Ignite announcements? Anything we should be looking out for? Ignite announces got to you got to show to Ignite to find out. It's only getting more and more

out. It's only getting more and more exciting as we get closer to the end of the year. I will say please please try

the year. I will say please please try out Workflows Agent. You can find it inside of the agent store inside of m365copilot.

So if you go to office.com or m365copilot.com, you can click on all agents and then you'll find the workflows agent there.

It should be under built by Microsoft and then install it and please share any feedback. I'm on LinkedIn. I'm not hard

feedback. I'm on LinkedIn. I'm not hard to find. So I'm so excited to hear what

to find. So I'm so excited to hear what folks use use workflows agents to create.

>> Awesome. Thank you so much, Heather.

This is great. Like you alluded to it earlier, there's going to be many more advancements coming. I can't wait to

advancements coming. I can't wait to have you on again. And then you hit that that three time show which is going to be such a such an amazing >> We need swag. We like if you're on three times or more. You get like swag with

each episode.

>> I I have an update like and we can like I'll I'll go over that after the recording stops and I'll tell you all about the swag.

>> We're getting swag.

>> Yeah, like so much swag. But anyway,

Heather, thank you so much for joining us. We're gonna have you back on. If you

us. We're gonna have you back on. If you

are going to Ignite, look for Heather, look for Jocelyn, look for me, look for Ken. You can't miss him. He's 10 feet

Ken. You can't miss him. He's 10 feet tall.

>> We'll be there. He's so tall.

>> This would be a great time to be like, "Save $100 on your ticket with like promo code Heather 100 or >> No, no, no. It's it's love, Laugh, Automate." That is that's Heather's

Automate." That is that's Heather's that's that's her that's her discount code. Anyway, thank you so much for

code. Anyway, thank you so much for joining, Heather. Can't wait for the

joining, Heather. Can't wait for the next episode.

>> Yeah. Thank you so much.

Loading...

Loading video analysis...