Showing results for 
Search instead for 
Did you mean: 
Super User
Super User

Send an image from pen input via email

I want to have a simple wavier form. Type your name, type your email, and then sign your name with the pen to give your consent. I can make the form. I can send an email. What I cannot figure out how to do is to send the image file. If I send the PenInput1.Image I get a blob link. 😞 


I have seen crazy ways to get that output out via Flows and APIs but surely I am missing a more straightforward solution with PowerApps? Save the input to a local file and then email that local file as an attachment.






Shane @Shanescows

Shane - Microsoft MVP, YouTube, and PowerApps Consulting for when you are in a bind to get this fixed quickly. And finally we now have PowerApps Training

Hello, this item not funtionality if the lenguage is spanish?



Thanks for all the posts, it helps me a lots. Have you tried signed document like an excel or pdf that combines the Html text on the the top of the document and then puts the signature on the bottom and then sends it out in an email? If yes, can you please send me detail steps about how to do it? Thank you so much!





You can combine the HTML text and the signature and send it in the email body. let me know if you need any help with that.


Do you have to send it as an excel or PDF only? I am not sure if that's possible.


Thank You


Vivek Bavishi aka That API Guy
PowerApps and Flow MVP
Blog | Twitter | YouTube | Community Profile | GitHub

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.



Thank you so much!

All the best!


Jie Ji

Regular Visitor



Ok. I was busy with other things and i'm now able to test this again.

I'm able to send the form as an HTML and the text imput as an image.


Is it possible to send the mail and put the signature in it as HTML? Because we don't want it as an image attachment.

I tried this with PDF Muhimbi but i think this is very expensive and i thing that there must be an other solution for this.


Maybe the form can be exported as an Excel file or Word and save it in SharePoint?


Kind regards,

Html Format is applying and working, when we have attachment included in Email (Office 365 Mail function)

When I try this, it sends the email but the image file containing the signature is completely black and doesnt show the signature. The individual image file is there but when you open it, its just a black picture.


Any help would be appreciated.

Could you please show me how this is done as I can not make this work. What I want it to collect multiple signatures from the pen input then send them all in the body of an email as HTML or even better a pdf.


Thanks for your help.



New Member

Is it possible to send a pen input image and camera pictures on the same email thread? I can get both of them to work on separate buttons but not together. Thanks in advance!

Hi Vivek,


can you please assist me applying the exact same step but instead of  using Office365, I want to try it with Gmail. When i try to replicate your code it seems that the syntax is not fully compatible for the gmail version. 


Gmail.SendEmail("",{Cc:"",Subject:"Consent form submission - "&Signee_FullName,Body:"Hi, <p></p>We just received consent from: "&Parent_FullName ,Attachments:Table({Name:"peninput.jpg",ContentBytes:Signature.Image})})



Helpful resources

PA User Group

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

MBAS Attendee Badge

Claim Your Badge & Digital Swag!

Check out how to claim yours today!


Are Your Ready?

Test your skills now with the Cloud Skill Challenge.


Demo Extravaganza is Back!

We are excited to announce that Demo Extravaganza for 2021 has started!

MBAS on Demand

Microsoft Business Applications Summit sessions

On-demand access to all the great content presented by the product teams and community members! #MSBizAppsSummit #CommunityRocks

Top Solution Authors
Top Kudoed Authors
Users online (83,138)