Power Automate - Email Attachments

Modified on Tue, 17 Dec at 4:58 PM

This article covers the process of getting and sending attachments in an Email using Power Automate.


If you have not read the Power Automate Integration article, please read it first.


Emailing Attachments Steps


Step 1: Create the Power Automate tigger, Retrieve Submission Data and Parse JSON actions described in the linked article Power Automate Integration article




Step 2: Add an Initialize variable connector. Enter a name e.g.attachmentsArray and add the Type Array.



Step 3: Add the OneBlink "Retrieve Form Submission Attachment" connector, this will automatically be added to a For Each loop. 


Step 4: Inside the For Each loop add an Append to array variable. In the name select the attachmentsArray and add the below value replacing the fileName and submission_attachment with their relevant variables.


{
  "Name": @{item()?['fileName']},
  "ContentBytes": @{body('Retrieve_Form_Submission_Attachment')}
}

 




Step 4: Add your email connector, and in the attachments section select click "Switch to input entire array".



Step 5: Add the attachmentsArray configured in step 2. 


Now when emails are sent all of the attachments will be included in the email. 



Get Help


If you have any questions or would like assistance with setting up your integration please contact us via this support portal or email [email protected]. We are happy to assist in any way we can.







Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article