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 / Power Automate - Savin...
Power Automate
Answered

Power Automate - Saving Emails to Draft Instead of Sending

(1) ShareShare
ReportReport
Posted on by 25

Hi,

Hope you're doing well!

I am trying to automate a process using Power Automate where I generate individual emails for different markets. Each market has its own set of recipients and specific attachment, but the email body remains the same. Instead of sending these emails directly, I’d like to save them in the Drafts folder — either in my Outlook or a shared mailbox — so I can review and send them manually later.

Additionally, I’d like this flow to be scheduled to run automatically on the 1st of every month, so the draft emails are ready for my review each month.

Is this possible to achieve with Power Automate?

Thanks so much in advance for your guidance!

Regards,

Niki

Categories:
I have the same question (0)
  • Verified answer
    David_MA Profile Picture
    12,982 Super User 2025 Season 2 on at
    Power Automate as of now cannot work or create draft e-mail messages. However, why don't you just set up the flow to send you the e-mails, you can review them and then forward them to the correct person.
     
    As for doing this on the first of the month, just set the flow up as a scheduled flow and configure it to run on the first of every month. For the initial start, be sure to choose the first day of the month and it will then repeat it on the same day each month.
  • Suggested answer
    Community member Profile Picture
    25 on at
    Thanks David,
     
    Much helpful.
     
    Is there any other platform achieve my request?
  • Verified answer
    VictorIvanidze Profile Picture
    13,073 on at
     
    Power Automate as of now cannot work or create draft e-mail messages.
    what are you talking about?
     
     
    And somebody mark it as a "verified answer", really?
     
    Also you can create a draft email using a GRAPH reuest.
     
  • Suggested answer
    Community member Profile Picture
    25 on at

    Hi @VictorIvanidze

    Thanks so much — your earlier guidance was very helpful! 🙂

    I’m currently trying to add multiple names in the ‘To’ and ‘Cc’ fields from an Excel file.

    However, when the draft email is generated via Power Automate, all the email addresses are getting combined into a single string, rather than being separated properly.

    For example, in the Excel cell, I have:

    'To' - abc@gmail.com; xyz@gmail.com

    But in the draft, it appears as one continuous string rather than separate addresses.

    Is there a step I’m missing, or do I need to format the email IDs differently — perhaps as separate strings or using a different delimiter?

    Below is the body code I’m using (for your reference):
    {
      "subject": "@{items('For_each')?['Subject']}",
      "importance": "Normal",
      "body": {
        "contentType": "HTML",
        "content": "@{items('For_each')?['Body']}"
      },
      "toRecipients": [
        {
          "emailAddress": {
            "address": "@{items('For_each')?['Email']}"
          }
        }
      ],
      "ccRecipients": [
        {
          "emailAddress": {
            "address": "@{items('For_each')?['Cc']}"
          }
        }
      ]
    }
     

     

    Thanks again for your support!

  • VictorIvanidze Profile Picture
    13,073 on at
    could you show action where you are creating a draft in edit mode?
  • Community member Profile Picture
    25 on at
     
    below is the screenshot
     

     
  • VictorIvanidze Profile Picture
    13,073 on at
    You have to split the address array and create a valid JSON array for toRecipients and ccRecipients.
  • Community member Profile Picture
    25 on at
    Hi @VictorIvanidze

    Thanks again for your support!

    I did try the approach by adding a Compose action and mapping, but unfortunately, it didn’t work as expected.

    Is there any video or resource you would recommend that walks through this process? That would really help speed things up on my end.

    Appreciate your time and help!

  • VictorIvanidze Profile Picture
    13,073 on at
  • Community member Profile Picture
    25 on at

    Thanks again for your help!

    Unfortunately, I’m still stuck. I’m getting the following error:

    "The input parameter(s) of operation 'Apply_to_each' contains invalid expression(s). Fix invalid expression(s) for the input parameter(s) of operation 'Apply_to_each'."

    I'm not sure where I’m going wrong. 

    I've attached a screenshot of my flow for reference — hoping that helps identify the issue.

    Would really appreciate any guidance or input you can share.

    Thanks in advance!

     

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 519 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 296 Moderator

#3
abm abm Profile Picture

abm abm 232 Most Valuable Professional

Last 30 days Overall leaderboard