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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / How to use text email ...
Power Automate
Unanswered

How to use text email field to send email in flow

(0) ShareShare
ReportReport
Posted on by 4

I have had some problems with complex/lookup data types in sharepoint lists so I now use simple data types in my lists and implement logic at higher layers. 

 

If you do have a plain text email field, Flow wont allow you to insert a plain text field into an email field on another connector, for example if you want to send an email using the outlook connectors and you place your cursor in the "To" field of the send email block, the dynamic content will not allow you to select plain text fields. 

 

But, for the connectors I have tested including approvals and outlook365 send email, you can actually use a plain text email and it works fine, you just need to do a little trick to get flow to allow you to place the plain text email source into the "To" field of the outlook connector. 

 

First set your flow to connect to the data source and gather the plain text email field, in my case I use a sharepoint get item connector to get the user record with the email I want to send to. Next, insert on Outlook 365 Send an Email (or other connectors that use email/userProfile fields). In the outlook connector, place your cursor in the "To" field and notice that the dynamic content will not show the email field to allow you to insert it. Move your cursor to the "Body" field, and then the dynamic content should allow you to place your plain text email field in the body. Once you insert the email address field in the body, hover over it with your mouse and the hover text will show the expression that is used by flow to insert the email address field from the data source, it should look something like: body('GetItem')?['EmailAddress']

 

Where GetItem is the name of the connector you use to connect to get the item from the sharepoint list and EmailAddress is the name of the plaintext email field in the sharepoint list. 

 

Now you can click in the "To" field of the outlook connector and in the dynamic content window, click on the expression tab to enter a formula and simply enter the same exact string that flow used when it inserted the email field into the body and it works fine. While there is some logic in flow that prevents you from inserting text fields into email/upn fields in connectors, the flow works just fine if you force the plain text email in using the workaround above. 

Categories:
I have the same question (0)
  • v-yuazh-msft Profile Picture
    Microsoft Employee on at

    Hi @ afewell,

     

    Could you please share a screenshot of the configuration of your flow?

     

    Do you mean you want to send an email using the outlook connectors and you place your cursor in the "To" field of the send email block, the dynamic content will not allow you to select plain text fields?

     

    I have made a test on my side,and don't have issue that your mentioned, the screenshot of the flow as below:

    Capture.PNG

    Please check if you have click the "See more" of the action whicn contain plain text, if you click the "See more" of the  action, you could see the dynamic content of the action.

     

     

     

     

     

    Regards,
    Alice Zhang

     

     

     

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 58

#2
David_MA Profile Picture

David_MA 53 Super User 2026 Season 1

#3
Expiscornovus Profile Picture

Expiscornovus 36 Most Valuable Professional

Last 30 days Overall leaderboard