Email-to-SharePoint Order Automation with Teams Notification

Nandan Vallamdasu

πŸ“¦ Email-to-SharePoint Order Automation with Teams Notification | Power Automate

This project demonstrates how to automate the processing of customer orders received via email using Power Automate. The flow parses the email body to extract order information, creates a new item in a SharePoint List, and sends a real-time confirmation message to a Microsoft Teams channel.

πŸš€ Features

πŸ“₯ Automatically detects new order emails.
🧠 Extracts structured data from email body using Power Automate expressions.
πŸ’Ύ Creates an entry in a SharePoint List for easy record management.
πŸ’¬ Sends an instant notification to a Microsoft Teams channel after successful creation.

πŸ’‘ Use Case

This flow is perfect for businesses or teams who receive orders or structured requests via email and want to eliminate manual data entry, reduce errors, and enable real-time team collaboration.

🧰 Prerequisites

Microsoft Power Automate account.
A SharePoint List with the following columns:
Customer Name (Text)
Order Number (Text)
Item (Text)
Quantity (Number)
Total (Number or Currency)
Delivery Date (Date)
Customer Email (Text)
Phone Number (Text)
Status (Choice/Text)
Access to Microsoft Teams for notifications.

βš™οΈ Flow Structure

Trigger: When a new email is received  
↓
Extract order information from email body using expressions
↓
Create a new item in SharePoint List
↓
Post confirmation message to Microsoft Teams channel

Email Format Example

Customer Name: John Doe Order Number: 4567 Item: Wireless Mouse Quantity: 3 Total: $59.99 Delivery Date: April 20, 2025 Customer Email: johndoe@example.com Phone Number: +1-234-567-8901

πŸ’‘ Flow Structure

🧾 Deployment

Export the flow from Power Automate as a .zip package.
Upload the .zip package to this GitHub repository.
Document any configuration details (email trigger filter, SharePoint site URL, Teams channel) in a SETUP.md file or within this README.md.
To import the flow:
Go to Power Automate β†’ Import β†’ Select Package (.zip).
Map your connections.
Click Import.

πŸ‘¨β€πŸ’» Author

Nandan Vallamdasu
πŸ’Ό LinkedIn
Like this project
0

Posted Apr 16, 2025

Automated email order processing to SharePoint with Teams notification using Power Automate.

Invoice Due Reminder Automation with Power Automate
Invoice Due Reminder Automation with Power Automate
Automated Email Notification Flow with Power Automate
Automated Email Notification Flow with Power Automate
Automated Document Approval Workflow
Automated Document Approval Workflow