Email-to-SharePoint Order Automation with Teams Notification by Nandan VallamdasuEmail-to-SharePoint Order Automation with Teams Notification by Nandan Vallamdasu

Email-to-SharePoint Order Automation with Teams Notification

Nandan Vallamdasu

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

Posted Apr 16, 2025

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