Power Automate is Microsoft's workflow automation tool — it connects apps and services and makes them do things automatically when something happens, on a schedule, or when you click a button. If you've ever manually copied data from one place to another, sent the same type of email repeatedly, or chased approvals by hand, Power Automate can handle that for you.
What you need to get started
Power Automate is included in most Microsoft 365 business plans (Business Basic, Business Standard, Business Premium, and Enterprise). You access it at make.powerautomate.com — no separate installation needed. Sign in with your Microsoft 365 work account.
Note: some connectors (connections to non-Microsoft services like Salesforce, DocuSign, or ServiceNow) require a Premium Power Automate license beyond the standard Microsoft 365 include. Standard connectors — which cover all of Microsoft's own apps like SharePoint, Outlook, Teams, Excel, and OneDrive — are included with Microsoft 365 at no extra cost.
The three core concepts
Every Power Automate flow has the same three-part structure:
- Trigger — what starts the flow. This could be an event (a new email arrives, someone fills out a form, a file is added to a folder), a schedule (every Monday at 9am), or a manual button press.
- Actions — what the flow does after the trigger fires. You can chain multiple actions together: send an email, then create a task, then update a spreadsheet — all in sequence.
- Conditions — optional logic that makes the flow branch. "If the email is from a VIP client, do this. Otherwise, do that."
The three types of flows
- Automated flows — run automatically when a trigger event happens (an email arrives, a SharePoint item is modified, a form is submitted)
- Scheduled flows — run on a timed schedule (every day, every hour, every Monday)
- Instant flows — run when you manually click a button, either in Power Automate or in a Teams tab or mobile app
Building your first flow: step by step
The easiest way to start is with a template rather than building from scratch. Power Automate has hundreds of pre-built templates for common tasks.
- Go to make.powerautomate.com and sign in
- Click Templates in the left sidebar
- Search for something simple and relevant — try "save email attachments to OneDrive" or "send a reminder when a deadline approaches"
- Click a template that matches what you want — it shows you exactly which apps it connects and what it does
- Click Use this template — Power Automate will ask you to sign in to the relevant apps (Outlook, OneDrive, etc.) to authorize the connections
- Review the flow steps and click Save
- Test it using the Test button in the top right — this runs the flow manually so you can confirm it works before relying on it
Building a flow from scratch
Once you're comfortable with templates, building from scratch gives you full control. Click Create in the left sidebar, choose your flow type, then:
- Choose your trigger — search for the app you want to start from (Outlook, SharePoint, Forms, etc.) and pick the specific event
- Add an action — click the + button below the trigger, search for the app you want to act on, and pick what it should do
- Use dynamic content — when filling in action fields, click Add dynamic content to insert data from the trigger (like the email subject, the form response, the file name) into your action. This is what makes flows actually useful rather than just doing the same static thing every time.
- Add conditions if needed — click + New step and choose Condition to add an if/then branch
- Save and test
Good first automations to try
- Save email attachments automatically: when an email arrives with an attachment, save it to a specific OneDrive folder. Saves manual downloading for recurring reports or invoices.
- Get a Teams notification for important emails: when an email from a specific person or with a specific subject arrives, post a message to yourself in Teams. Useful as an alert for time-sensitive emails.
- Log form responses to a spreadsheet: when someone fills in a Microsoft Forms survey or request form, add a new row to an Excel file automatically.
- Weekly summary reminder: every Friday at 4pm, send yourself a Teams message or email reminding you to file your weekly report or timesheet.
A few things to know before you rely on flows
- Flows run under your account by default — if you leave the company or your account is disabled, flows you own will stop working. In business settings, consider using a shared service account to own critical flows.
- Connections need re-authorization occasionally — especially after password changes or MFA resets. If a flow stops working, a broken connection is the most common cause.
- Always test before relying on it — use the Test button and verify the output before putting a flow into regular use. A flow that runs but does the wrong thing is worse than a flow that doesn't run at all.
- Check Run History when something goes wrong — go to My Flows, click the flow, and look at the run history. Each run shows exactly which step failed and why, which makes troubleshooting much faster than guessing.
The bottom line
The fastest way to get value from Power Automate is to start with one real, repetitive task you actually do — not a hypothetical one — and automate just that. Start with a template, get it working, then iterate. The learning curve is real but it's short, and most useful flows can be built in under 30 minutes once you understand the trigger-action structure.