Creating a Workflow in Microsoft Power Automate

Power Automate, part of Microsoft's Power Platform, is a cloud-based platform that allows you to automate tasks across your favorite apps and services. It's a low-code/no-code platform, so you don't need to be a developer to create powerful workflows.

A Power Automate workflow is a series of steps that are automatically executed when a trigger event occurs. For example, you could create a workflow that automatically sends an email when a new customer is added to your CRM system.

Workflows in Power Automate are based on triggers and actions. A trigger is an event that starts the workflow. For example, a trigger could be a new email arriving in your inbox, a file being created in a SharePoint library, or a user logging into your application. An action is a task that is performed when the workflow is triggered. For example, an action could be sending an email, creating a new file, or updating a database record.

Workflows in Power Automate can be used to automate a wide variety of tasks. Some common uses for workflows include:

  • Sending emails
  • Creating files
  • Updating databases
  • Scheduling tasks
  • Managing approvals
  • Integrating with other applications

Let Accelebrate customize Power Platform and Power Automate training for your team of 3 or more.

How do I create a workflow in Power Automate that notifies me whenever anyone uploads a file to our Team Site?

To create this type of workflow in Power Automate we need to first understand that files stored on a Team site are stored in a SharePoint site in the background.  We would need to know this to find the correct template to use in Power Automate.  Here is the step-by-step guide to accomplish this task:

  1. Open Power Automate in the Cloud (www.powerautomate.com)

  2. Click on Templates (left banner)

  3. Click in the Search bar and type "sharepoint files" to see all SharePoint file templates.

  4. Select the template titled "Send a customized email when a new file is added".

    Power Automate templates

  5. Scroll to the bottom of the page and ensure that each connection (Office 365 Users, Office 365 Outlook, and SharePoint) has a green check mark beside it.  If any of them are not checked, then click on the link to set up the connection. Once you have all the checkmarks, click Continue.

    Set up cusomized email

  6. The only thing that needs to be set up for this template to work is in the first step.  It is required to fill out the Site Address and the Library Name of the Share Point site that contains the Team files.  The Folder option is not required, however in our scenario we would need to fill that in since that is the name of the Team channel that contains the files.

    Create Power Automate Workflow

  7. Once these options are filled in, click Save to save the workflow.

  8. The workflow is now ready to go and can be found at the My flows tab.

  9. Now whenever anyone uploads a file to my Training Team General channel, I will receive an email notifying me of the file upload!

Looking for Power Automate training? Courses include:


Holly FrenchWritten by Holly French, MOS Master.

For the past 30+ years, Holly has had a passion for software training, including instructor-led training, e-learning, instructional development, software development, software deployment, or just plain teaching a stranger how to use their computer.  Her true passion is to debunk traditional training methods and train in an organized, fun, personable, knowledgeable, logical, IMPACTFUL, and easy-to-understand way, incorporating the most efficient method for everyone. Each learner is different, each day is different, each software is different, but the goal is the same...More Tricks. Less Clicks.

Holly trains all levels of the Microsoft & Adobe products including Microsoft 365, SharePoint Online, Teams, Power BI, Power Automate, Planner, and more.  Holly is also a MOS (Microsoft Office Specialist) Master.

Learn faster

Our live, instructor-led lectures are far more effective than pre-recorded classes

Satisfaction guarantee

If your team is not 100% satisfied with your training, we do what's necessary to make it right

Learn online from anywhere

Whether you are at home or in the office, we make learning interactive and engaging

Multiple Payment Options

We accept check, ACH/EFT, major credit cards, and most purchase orders



Recent Training Locations

Alabama

Birmingham

Huntsville

Montgomery

Alaska

Anchorage

Arizona

Phoenix

Tucson

Arkansas

Fayetteville

Little Rock

California

Los Angeles

Oakland

Orange County

Sacramento

San Diego

San Francisco

San Jose

Colorado

Boulder

Colorado Springs

Denver

Connecticut

Hartford

DC

Washington

Florida

Fort Lauderdale

Jacksonville

Miami

Orlando

Tampa

Georgia

Atlanta

Augusta

Savannah

Hawaii

Honolulu

Idaho

Boise

Illinois

Chicago

Indiana

Indianapolis

Iowa

Cedar Rapids

Des Moines

Kansas

Wichita

Kentucky

Lexington

Louisville

Louisiana

New Orleans

Maine

Portland

Maryland

Annapolis

Baltimore

Frederick

Hagerstown

Massachusetts

Boston

Cambridge

Springfield

Michigan

Ann Arbor

Detroit

Grand Rapids

Minnesota

Minneapolis

Saint Paul

Mississippi

Jackson

Missouri

Kansas City

St. Louis

Nebraska

Lincoln

Omaha

Nevada

Las Vegas

Reno

New Jersey

Princeton

New Mexico

Albuquerque

New York

Albany

Buffalo

New York City

White Plains

North Carolina

Charlotte

Durham

Raleigh

Ohio

Akron

Canton

Cincinnati

Cleveland

Columbus

Dayton

Oklahoma

Oklahoma City

Tulsa

Oregon

Portland

Pennsylvania

Philadelphia

Pittsburgh

Rhode Island

Providence

South Carolina

Charleston

Columbia

Greenville

Tennessee

Knoxville

Memphis

Nashville

Texas

Austin

Dallas

El Paso

Houston

San Antonio

Utah

Salt Lake City

Virginia

Alexandria

Arlington

Norfolk

Richmond

Washington

Seattle

Tacoma

West Virginia

Charleston

Wisconsin

Madison

Milwaukee

Alberta

Calgary

Edmonton

British Columbia

Vancouver

Manitoba

Winnipeg

Nova Scotia

Halifax

Ontario

Ottawa

Toronto

Quebec

Montreal

Puerto Rico

San Juan