Automate Reimbursement Approval : Automate Your Business Processes - Ep.2
1K views
Jun 20, 2025
🎙️ New to streaming or looking to level up? Check out StreamYard and get $10 discount! 😍 https://streamyard.com/pal/d/5348850450038784
View Video Transcript
0:09
[Music]
0:16
[Music]
0:26
heat hey heat hey heat [Music]
0:39
greetings everyone welcome again to the business automation so
0:46
presented by Corner community so this is our second session so we have been uh
0:52
you know talking about that uh how automation can be used for your
0:58
different uh process on your organization or you know whatever your job responsibilities how you can
1:04
automate your process so this is so is all about that automation okay so here
1:11
uh we will be talking about different scenarios so we will be taking different use cases different case studies and we
1:19
will showcase that how you can you know automate those process using Microsoft ecosystem okay so this is our second
1:27
show and uh I have with me my friend Sep so we both are hosting this show so
1:33
let's have a quick uh introduction about ourself i'm going to share my PBT
1:40
so myself Mahindra and my friend SEP is with me we both are Microsoft MVPs and
1:46
we have more than 10 years of experience on Microsoft technologies so we both are
1:51
sharp corner MVPs as well so here uh is
1:56
the agenda that uh we are going to talk
2:03
today just second yeah so this that that is the
2:09
high level agenda that we will talk today so we'll start with the basic introduction about uh today's use case
2:15
so what we are taking in today's what is the scenario that we are taking so what is the proposed solution So we have
2:22
thought of that we can solve that process uh you know we can automate that process and then what are the components
2:29
that we are going to use from the Microsoft ecosystem so we'll uh touch base those Microsoft forms power
2:36
automate excel online and then we will have a demo for all these process and we'll show step-by-step process on that
2:43
how we can build this automation
2:50
okay so so in today's uh scenario we are
2:57
going to talk about that reimbursement process okay so this is a very common
3:03
process that is done in most of that organizations right so when when you are
3:10
spending money on something so let's take an example that uh you know you are working in corporate and uh maybe you
3:18
are visiting client or maybe you are buying some accessories for your office
3:24
or maybe you know you are ordering some food you know from based on that office
3:30
expenses and you paid for that right but that is the money that you paid you want
3:36
that money back from your business from your company right So that is the
3:42
process that what we call is reimbursement that the money that you have spent you want to get your money
3:49
and as soon as possible right so whenever we are spending money we want to get our money as soon as possible
3:55
right but most of the time this process is done manually so maybe there will be
4:01
some kind of uh reimbursement forms so manually you will be filling that form and maybe you will submit that form to
4:08
your HR and then maybe you know your HR will submit that form to your manager
4:14
and they will review it and then you know after that they will send maybe to
4:19
the finance team and then they will you know approve or give that amount to you okay so the there are multiple steps
4:26
involved here right and when we are talking about that manually you are doing these process so it means that
4:33
your form or the physical uh you know form or the you know email you are
4:39
sending or you know you are passing to the next person it may be that you know
4:45
they may take some time right and you need to wait for that and then after you
4:50
know from one person to another person again it can passing that information can take time right and maybe in between
4:58
sometime if let's say they have many forms right and they have many request maybe they can misplace your request as
5:05
well right so there are chances that your this complete process can be
5:11
delayed and you won't get your amount in time or maybe that that completely the
5:17
forms is totally misplaced and you need to restart the process again right so to
5:24
solve that issue that what we are saying here that we can easily automate this
5:30
process using the Microsoft ecosystem tools okay so we are going to use some
5:36
of the tools for example uh you know we are going to use that this form let's
5:44
say when we I'm saying that maybe there is a physical form or maybe you are sending email but let's take an example
5:50
we want to make it electronic form right or some online form where you can fill
5:55
the detail so that your details will be stayed there they won't be misplaced
6:01
somewhere right and when the form is submitted all the details you can put
6:06
here okay what was that when it was done okay what was the amount amount on that
6:12
you spend maybe automatically there you know some of the your managerial
6:17
information will be there who is your manager maybe some information from that HR so all that related information can
6:24
be filled on the form and then further we can start that form to the next
6:30
process so that's what we are going to talk about here so let's talk about like first thing that what is the proposed
6:38
solution so there can be different ways we can automate any manual process so
6:45
one potential option that we are going to talk about here is using Microsoft
6:50
forms so this will be a front end or you know uh the UI where you will be feeding
6:56
all the details so if you are employee and you will put all the details there and then this information will be passed
7:04
to the power automate okay and the power automate is basically the automation
7:09
engine that we are using here which will basically extract that information so whatever information you have fitted on
7:16
the Microsoft forms it will get that information and based on that it will
7:21
decide that okay what should be the next step okay so like for example it will
7:27
identify that okay this form is submitted by this person and who is the manager for this person so this then
7:35
that notification will go to that uh you know manager and that can be notification it can be through the email
7:42
or it can be a team notification so it will be basically start that approval
7:48
process right so when of course like when you are spending money sometime
7:53
there are some limit right up to that amount you can spend okay and if that
7:59
the amount is under that limit it will be easily approved approved by the manager right but if it's you know above
8:06
the limit maybe there is another process that manager need to take approval from you know his manager or her manager so
8:13
depending on that it can be different approval process uh depending on the you
8:19
know company to company organization to organization right so once this uh approval is done
8:27
then we are going to collect this information on a centralized location so here we are using Excel online where all
8:35
the reimbursement uh records will be stores maybe you know one from you one from others so all that you know uh
8:42
department person or different employees all the data will be stored on there so that at any point of time we want to
8:48
create any kind of reporting from that data or maybe they want to you know export that data or print the data or
8:55
maybe send that data to somewhere you know or to you know hire manager or they want to see that okay for this quarter
9:02
how much reimbursement is done okay for this year how much reimbursement is done or how much we spend on that right so
9:09
those kind of reporting can be done so for that we are using Excel online here
9:15
where we will be storing that information right and after that there
9:21
will be notification for the notification we are using outlook so from the power automate it will send
9:26
that notification okay so your uh reimbursement request that you have
9:33
submitted that is approved by your manager right or if there is some issue
9:38
or there is some you know differences on that maybe there is some you know it may
9:44
different different thing can happen right If you are not authorized to spend that money that maybe that you will get
9:50
uh your request you know will be rejected so whatever it is rejected or approved you will get a notification
9:57
from the power automate so that's the proposed solution uh that we are going
10:02
to showcase today so here the first thing that uh we
10:11
are using is Microsoft forms so this Microsoft forms is a very useful
10:16
Microsoft ecosystem product and we can use for this multiple purpose as you can
10:22
see here on the screen it is a you know very easily drag and drop controls are there you can easily generate your forms
10:29
so it will look like just kind of HTML forms or any web forms okay so those
10:34
controls are there you can simply drag and drop there so it's available on the free of cost and there are some feature
10:42
that is required uh you know subscription for that and you can use it for the different purpose you can you
10:48
know for use like for example we are using for the reimbursement process but if you want to do some kind of survey if
10:55
you want to get some feedback from your customer so you can use for different type of purposes this can be done okay
11:03
and of course you can restrict that you know when someone is using So you can
11:09
totally control that security that who can use that okay so depending on that this form can be shared with that user
11:17
and they can fill that detail and that forms basically the data that you will
11:23
be stored it will be stored on the your tenant on your Microsoft subscription
11:29
okay so if you want to see that how many forms are submitted and again there also
11:34
there are you know some uh you know uh you can say lightweight reporting is also there you can see that how many
11:41
forms are submitted how many forms are completed you know how many are not done so if something like for example if you
11:47
are using for survey so you can see that how much survey is completed how much survey is not completed so that can be
11:54
done on the Microsoft forms and it also has it's uh you
12:00
not that uh complex but you can easily put uh you know some type of controls
12:05
here so like for example if you want to check something so based on that you can do here uh checking as well so those
12:12
type of controls available on the Microsoft
12:20
forms and the automation engine that we are using here that is power automate
12:26
and power automate as we discussed in last time this is a cloud service so this uh you know workflow service where
12:33
we can automate our repetitive task depending on the scenario different different scenarios it can be different
12:41
so we can create from the blank or we can use templates so there are some templates that is provided by Microsoft
12:48
those template can be used and we have some specific you know events and uh we
12:55
we call them like basically triggers okay so based on the triggers and based
13:00
on the actions we can perform different different type of functionality here so
13:06
as you can see on the screen here so we are using a trigger here for the Microsoft form so we with the help of
13:14
the connector so as we discussed in the last session in there are thousand of
13:19
connectors that is available on the Microsoft uh you know power automate which help us to connect with the
13:25
different different applications whether they are from Microsoft or they are not from the Microsoft using those
13:32
connectors so there are connectors using that we can connect so here this is
13:37
basically using the Microsoft form connector so we have a trigger okay so
13:43
as soon as someone will submit a form that trigger will occur and then based
13:50
on that it will check that okay what are the uh you know details that is submitted on that it will identify that
13:57
and then it will start that approval process so there are approval process can be implemented in the power automate
14:04
we will show this in on the demo that how it can be done it can be part integrated with the Microsoft teams so
14:11
that you know in your uh organization they can easily say that okay there are some approval waiting for them okay so
14:18
they can easily go ahead and approve or reject and then that manual process that
14:24
we were doing earlier that will be totally eliminated here so everything is automated here as soon as you will
14:31
submit the form Power Automate will trigger it will start the approval process and once the approval is done as
14:38
you can see here we have a control system so it will check okay so what is
14:43
the response If it is approved or it is rejected based on that it will go ahead
14:49
and it will perform different actions so then again we are using that you know uh
14:54
this Excel connector here using that Excel connector we are recording that information onto the Excel online and
15:02
after that we are sending notification to the user to notify that okay your
15:08
approval process is done your request is approved you will be getting your amount
15:13
soon from the financial uh department and if it is not then they will get that
15:19
rejection email so you can see here this the the process which can take you know
15:27
maybe weeks okay maybe days when we are doing manually but here as everyone is
15:34
getting their notification they can immediately you know take action on that
15:39
and maybe after you know couple of minute or maybe half an hour 1 hour depending on that you will get uh you
15:46
know your response and you will get that okay uh you are going to get this amount
15:51
or not right So that type of thing we can easily automate here using the power
15:57
automate and we are using different connectors to get the data from this different different application which is
16:04
part of the Microsoft ecosystem right
16:10
So the third one that is Excel online so this is also you know part of your
16:17
tenant so you can easily you know access if you you have office 365 subscription
16:23
that you have taken so you can use that Excel online and you can you know Excel is the mostly and most widely
16:32
used database right earlier there are still some companies that is using Excel
16:39
as a database so they are storing their data into Excel only right so nowadays
16:45
like you know this digital transformation is going on now they are moving you know from Excel to that
16:51
automated applications so they can you know digitize their uh business on that
16:57
but still that was the Excel was the mostly used database and here also we
17:03
are what doing we are storing that information of all that reimbursement
17:08
records into the Excel so that it can be easily extracted from the PowerBI or we
17:14
can also create you know uh some kind of reporting in Excel itself so this is
17:20
very very useful here so anytime we want to see history of that reimbursement
17:25
reports we can easily go ahead on see on the taxo you know excel online so if you have that access depending on that you
17:32
can see the data easily and maybe if you know it can be required by any department right
17:39
whether it's a HR department or finance department so it will be available to everyone so it's basically a centralized
17:46
file that we are creating after that approval is done okay so that's the uh
17:54
third component or third application we are using for our automation now we are
18:00
going to show you demo and we will see that how this reimbursement process can be implemented using these different
18:07
tools okay so I'm passing mic to my friend Sep and he will be taking care of
18:13
the demo so sep over to you thank you thank you Manda so am I
18:20
audible Yeah we can hear you so let me share my
18:36
screen so I will start with the power automate in last session we discussed
18:41
that how you can create the flow so whatever flow you will create yeah
18:48
to see no I cannot see it not visible
18:54
now
19:05
uh it's still blank blank page blank white screen is
19:11
let [Music] me let me stop first okay and then I
19:18
will share so one second let me share
19:24
again window
19:31
now it's loading yeah we can now see Power studio yeah yeah thank you so
19:40
what I was saying that in last video we discussed that how you can create the flow so we'll start with the power
19:47
automate UI so you will have better understanding that how you can create the flow and how you can manage your
19:53
flow so as you can see that whatever flow you you already created you can go
19:58
here my flows and all those flow like you created for your business you can
20:04
see here so we'll start with the flow and we'll select automated cloud
20:12
flow and here as we are going to take the Microsoft form so we'll uh take
20:18
trigger like when Microsoft form is submitted so when a new response is
20:25
submitted using Microsoft form that is what we'll take as a trigger and we'll name it according to
20:33
our flow reimbursement request so you can see the first
20:40
parameter we need here that is a Microsoft form so I'm going to create a
20:47
form using Microsoft form so as Mahendra told you that uh
20:53
this is quite handy you can just click on new form and once you will click on a new form you can see this kind of UI
21:00
from here you just need to name the form like reimbursement form and after that
21:07
you will have the like input types you want to take as
21:13
a choice or text rating so they have different different type of inputs that is what you can based on your
21:19
requirement you can select so we are going to select the first one is the post
21:28
name and we'll add the next one like email
21:36
address and the next one we'll take
21:42
amount so I'm just adding some demo ps based on your company requirement you
21:48
can take anything else whatever required in your business so then we'll take the
22:00
date and we'll take like multiple choice
22:10
department like job and the good part you can see like
22:18
whenever you are typing something Like here Microsoft will give you some inputs
22:24
for example I already added department here so you can see here engineering
22:29
research marketing IT training so all these departments are visible that is what you can select from here as well
22:36
and if you want to delete something you can just go and delete it so you can just click and you can see
22:43
this is how you can easily add and edit from here so that is what I'm going to have for
22:49
now if you want something it is quite easy later on you can come here and modify this form as well so now we have
22:57
this form i will go back to the Microsoft
23:02
forms and use this form so you can see this is the form I
23:07
just created so I will go back to the flow and we select this particular flow
23:12
and we try to refresh it because I just created that flow
23:20
i will click and select this
23:30
form let me save it
23:38
so now our first step is ready where this whenever this form is submitted
23:44
this trigger will run
23:51
so let me add the next step that is the get response get bomb
24:10
response and here again we need to select the same form I created
24:16
so we'll select on this list and we need to select the form ID so we'll just
24:22
click on the action and we'll select from here
24:28
so now our post step is completed uh whenever the form is submitted this flow
24:34
will trigger and we will have the response in the get response detail step
24:40
the next step is that we want approval process like whenever someone is submitting form the next step that we
24:46
will uh send a approval request to the manager whoever we want that the person
24:53
will approve so we'll find a approval process and that is by
24:59
default in Microsoft Power Automate you don't have to do anything you'll just go here and search you will find you can
25:05
see different type of approval process like wait for approval create an approval wait uh start and wait for
25:12
approval text so we'll select this one and uh once you will select this step
25:18
you will have the multiple types like approve reject everyone must approve like whenever you have multiple approval
25:25
process and in that case like multiple email uh addresses you added in this
25:31
process so once everyone will approve then only the next step will happen and
25:36
then first two response like if uh you have multiple email addresses and even though the one person will approve then
25:44
uh this flow will run wait for all responses so we will select the this one
25:49
the first two response so whenever the the person uh like the uh we'll send the
25:55
approval request and the first person will approve the next step will run after that then we will add the
26:03
title so let me request title I will add here and
26:09
then here you need to add your uh manager email address like who is going to approve that particular process so
26:15
here I will add my email
26:21
address so now we are all set we just save
26:27
it and then the next step is to add the condition like if someone will might be
26:34
the person will approve it or might be the person will reject it so based on that we have different different
26:40
processes as Mahendra already explained that if it is true we'll add in Excel sheet if it is false then in that case
26:46
we'll just send the email that your uh request is disapproved so I will use a
26:55
condition condition for
27:13
that so we'll use the uh condition control so here we have to give like the
27:20
uh if response is for example to once this is approved so that is what
27:28
we have to take here and match with the approved text and based on that we will take the action so we'll go here and
27:35
check that from where we will get the response and that is the start and wait for approval step to outcome so we'll
27:42
select the outcome here equal to approve so we'll add a room
27:48
here
27:55
and we save
28:00
it so now based on that if it is
28:06
true then we are going to add a row in our Excel sheets but before that we have
28:12
to create the Excel sheets so what I will do is I already created access that is what I will explain
28:18
here i will go in one
28:24
drive and I created this particular pro so easily this is not a complicated process you will go in one drive and
28:30
create this kind of excel sheet i will show you so this table I I already created in your case you'll just go over
28:37
here add the first name
28:42
like email address so whatever fields you want to add you will add here and then you will
28:49
select and convert it as a table like you can just convert it as a table and
28:54
then you will able to access this table in power auto so this is how you can easily create a table in Excel 8 and
29:01
access in power automate so let's go back to our flow and here we'll select another step
29:10
by which we can add the row add row in
29:20
Excel add
29:34
and row so add a row into table that is what
29:42
we'll select and once you will select this so you need to specify the the path
29:48
from where you are selecting it so I will use
29:54
this my path this is.1
30:00
drive one drive and then based on your uh library path you
30:09
will just select from here so I'm selecting the path where I have the file
30:17
so now I will select the P and once you will select you can see the table name
30:22
like if you have two three tables that is what you will have in this particular dropdown i have one so that is what I
30:28
can see here we'll save it again and then the
30:34
next step is we'll send email to the person who already in initiated request
30:42
so we'll use send email we
30:59
do send
31:05
email so we'll select this action send email and here we need to select the
31:12
email address to whom we want to send so what we do
31:18
is for now I will just use
31:24
this I will use my email address we'll make it dynamic
31:35
so I
31:44
just slowly
32:06
And then the email address that is what you can add here let me add the name from the full
32:30
name so this is how once the condition is true we'll send the email in case if
32:37
condition is false again we'll send the email so we will add
32:43
accent
33:01
and we use subject list
33:11
all right
33:38
so this is the complete flow you can see like when response is submitted we'll get the response then we'll send the
33:44
approval request if uh condition is true then we'll add in excel sheet and send
33:50
email and If disapprove will send email disapprover the next thing is like whenever you are adding row in excel uh
33:58
one thing we need to hear here like the whatever response we are getting from this particular form that is what we
34:04
need to add in this excel sheet so once you will click on here show all parameters you will have all
34:11
those columns which you added in excel sheet and you can map with your
34:17
Microsoft so you will just go here you will select the full name the
34:24
department the amount so this is how based on your requirement and whatever
34:29
fields you have you can easily map these columns and then you
34:36
can save so now you can see our flow is ready uh let's go for testing so what I
34:42
will do is I will just click on test manual and paste i will go to that
34:51
particular form we created and I will use
35:20
and I will submit let's go back to the
35:27
flow so you can see in Microsoft Teams like once you will
35:32
uh submit it in Microsoft Teams you will have a approval request like this hope
35:38
this is visible and then you will have two buttons here uh resent and approve the
35:46
team team's not visible okay so I share the complete window
35:56
you still see the power automate uh screen let me one more time I will save it
36:11
so is it visible Uh no
36:16
uh now it's loading so you can see like Yep yeah so we have two buttons here
36:23
like uh approve and reject the similar kind of uh request will get here in uh
36:31
in email as well again I will share
36:41
it so you can see like we'll get the email and that is for the approve and reject two buttons we'll have
36:47
here right so I will just approve
36:52
it but before that I will again stop and
37:01
share so you can see the flow So I'm going to approve it using
37:07
Microsoft Teams
37:13
approve so now you can see it's waiting for the approver and now I approved and you can
37:20
see like uh the approved like as I approved it is uh going to true and then
37:26
we are adding a row in Excel sheet and then we are sending a email so let me
37:32
show that particular email right
37:45
here again i think I need to stop and save
38:03
so this is how we'll get the response like hello uh name and then the message
38:10
and the amount we have is still not visible uh the
38:26
correct so now you can see like we have the name and the message I added over
38:31
there the your request is approved for amount and the amount is there so this
38:37
is the complete flow this is how we can easily uh
38:44
create create a power automated power automate flow for reimbursement approval
38:51
process so entire
38:57
screen all right so in case like it it is disapproved so that is what I'm going
39:02
to show what I will do is I will again run this blow in the test
39:08
mode and I click manual you go to the form submit the
39:14
form one more All right
39:41
and some let's go back to the globe so this time I'm going to
39:51
reject reject the
39:57
request and you can see it is going in a false condition so this is how easily uh
40:04
we can create a power automate flow for re reimbursement request in your
40:14
organization so over to you Mahendra yeah thank you Sundep for showcasing
40:21
this uh demo so yeah so this is uh like how we can automate this complete manual
40:28
process and you can see how we can use different type of controls right here to
40:33
identify that if this approval is done the approval can be done over the email or the team chats you know so it's
40:39
easily to perform action on those quickly so they don't need to wait on you know if they have that approval
40:46
notification and they can immediately do that right so there is no manual XNR here so this type of and this is this is
40:54
a you know this we have used a single approval process but like that we can
41:00
have multiple approval so if there you in your organization there are multiple you know approval is required so that
41:07
can be also easily implemented similar to that uh use case only okay yeah one
41:12
thing I can add here like right now we are using Excel sheet but instead of that if you want to add like we want to
41:20
exp add this expense in our like business central or fno that is what we can connect here so the process will not
41:27
just limited to the Microsoft 365 we can use any kind of like ERP system or any
41:32
accounting application you are using we can uh integrate here and uh we we can
41:38
log the expense uh there correct yeah so we can we can use any different type of
41:45
connector that is available whether it's it's not just the Microsoft as well so we can go out of Microsoft stack as well
41:53
so depending on that you know connector if that is there we can use those or otherwise we can build our own custom
42:00
connector to connect to that particular application and pass this information to that here okay so depending on that you
42:07
can pass on your ERP so whether it's a Microsoft ERP or non-Microsoft ERP so
42:12
that information can be also followed there and posted there so yeah so that's
42:19
what we wanted to cover in today's sessions and we will be back with another use case and we will discuss how
42:26
we can do more automation there and in case you have any you know request or
42:32
you want to see anything you know automated so you can also you know pass your message to us or you know post your
42:39
the comment on the YouTube or C# TV you know you can post your comment there and
42:46
we will do that you know take that use case and we will showcase how we can automate that particular process thank
42:53
you very much for joining us today thank you okay bye
43:00
[Music]
#Business Operations