Introduction

In the fast-paced world of modern business, providing efficient and responsive support is a cornerstone of success. Whether you're managing IT requests, customer inquiries, or service tickets, having a structured system in place to handle and track these issues is essential. But what if you could create a customized, automated, and user-friendly ticketing system without the need for complex coding or expensive third-party tools?

In this article, I'll explain how we can create a Ticketing System using Microsoft SharePoint Lists &Outlook by using Power Automate.

  1. Log in to Power Automate
  2. Create “Automated cloud flow”
  3. Search as “When a new email arrives in a shared mailbox”

Here I’m using a Shared mailbox as a common mailbox to receive all the emails as tickets.

Build an automated cloud flow

4. Fill with a relevant shared mailbox username.

when a new email arrives in a shared malibox

5. Choose an operation such as “Export email”

Choose an operation for email

6. Message ID fill with “Message Id”

Export email (V2)

7. Then Choose an operation as “Create Item in SharePoint”

choose an option to create item

8. Create a SharePoint Site and create a SharePoint List (Ticketing System) accordingly. Add Columns as you wish. For example, "ID, Title, Status, Email Sender, Date Received, etc," in the relevant format.

Enter your SharePoint site address and the List name you created.

Example: https://yourdomain.sharepoint.com/sites/YourSiteName

Example: My List Name is IT Service Management

9. Fill in the relevant data according to the columns of the list you need to fill automatically. Here it shows the Column names of your List to fill.

Create item

10. Choose an Operation as “Add attachments in SharePoint”

Choose an operation

11. Again, fill Site Address and List Name.

add attachment

12. Save your Flow and test it manually to ensure when you send an email to that given email, the List is automatically updating.

PS: Here is an example of a Ticketing System. (Updated Microsoft List)

mylist

Suggestions: You can create a List to get customized user emails (Specific Sender) that update every email he/she sends. All you need to do is change Step 03 to “When a new email arrives” and fill in accordingly.