We have a requirement to have automation of sending emails with Attachments. For example the ff. scenario:

  1. User requests for a document which user does not have access.
  2. Then some approvals happen and once approved
  3. Once approved, workflow will send the document as an attachment to the user

I don't think out of the box SharePoint Designer workflow can do this.

My current thinking is we can use Custom Visual Studio workflow to download the document and then send an email as attachments using custom code. However, I am concerned with large files or large number of files. Is there a memory limitation or it might slow down the performance of our server if the workflow email attachment constantly runs?

Or are there any better approaches to this one?

2 Answers 2


If you have the budget then you might want to use Nintex or K2 or migrate to SP Online and use MS Flow.


Using SSOM, you can write a function (inside event receiver/ VS workflow) to send an email as shown in this link.

  • Thanks harshal. I don't think we have the budget for it. Seems SSOM is the only way.
    – Water
    Sep 11, 2019 at 1:45

In addition to the resources already mentioned, there are free resources on codeplex, such as sharepointstuff, which has a "Send Email With Attachment" activity you can download and install. Once installed, it can be used like any other action within sharepoint designer workflows.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.