web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / *Help Needed* Fully Au...
Power Automate
Unanswered

*Help Needed* Fully Automating Contact Extraction from Emails Using Power Automate & AI Builder

(0) ShareShare
ReportReport
Posted on by 6
I recently purchased Microsoft Power Automate Premium to access its full automation and AI capabilities. My end goal is to create a fully automated system that allows my company to store contacts automatically in a database when an email is received. I want to create a flow that triggers when an email is received to specific user inboxes, extracts key contact details like full name, company, email address, phone number, and street address. I then want to store this information in a database without adding duplicates (easiest way seems to compare the email addresses and only add a record if the email address does not exist), and make it easily accessible to users in my Microsoft domain through the use of SharePoint or similar resource. I'm looking for the best approach and tools within Power Automate to accomplish this. I am using Power Apps Dataverse for my tables. I have created a flow that did work but it was with the GPT model, so it required approvals but I want this to be completly autonomous without any human intervention. I created a custom AI model and trained it with various email signatures to best train this model to detect the parameters that I want but I cannot seem to find a way to filter for the specific parameters and add them to their respective columns within my Dataverse table. Any recommendations or guidance would be greatly appreciated!
Categories:
I have the same question (0)
  • Inogic Profile Picture
    1,135 Super User 2025 Season 2 on at
    Hi,

    you can use AI prompts in Power Automate to extract contact information from emails. Here's how you can set it up

    Create an AI model that reads email content and extracts contact details




    Select the "Build Your Own Prompt" option



    Create prompt as shown below



    Inside the prompt give the output fields that you wanted to extract from the email content
    After that select the output


    After saving you can use it in the Power Automate flow

    Create a Power Automated flow in which you can Pass the extracted email content as inputs (From and Body)

    Use the "Create text with GPT using a prompt" action to call the AI model highlighted below screenshot



    As you can see we get the output in JSON format so you can use them to create contact



     
     
    Hope this helps.
     

    Thanks!

    Inogic Professional Services: Power Platform/Dynamics 365 CRM
    An expert technical extension for your techno-functional business needs
    Service: https://www.inogic.com/services/ 
    Tips and Tricks: https://www.inogic.com/blog/ 
  • TR-30012215-0 Profile Picture
    6 on at
    I appreciate the detailed guide with the provided screenshots. However, I ran into the same issue as before where I would have to add an approval for the "Create text with GPT using a prompt" action. Is there a way to workaround this or what other ways are there to do this that do not require a content approval action after the GPT prompt action?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 522 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 364 Moderator

#3
abm abm Profile Picture

abm abm 243 Most Valuable Professional

Last 30 days Overall leaderboard