Showing results for 
Search instead for 
Did you mean: 

Attach file to Power Virtual Agents



We need to attach files into the chatbot using the Power Virtual Agents.


Thanks! 🙂

Status: New
Regular Visitor

Great idea! We also need the ability to attach files / screenshots to chatbots as we are planning to use this to log tickets in a connected system.

While we provide better in-app support for this, you can do the following,


  1. Deploy a custom web-canvas (see documentation) that supports attaching images / files
  2. Upload the image / file to your own Azure Blob storage
  3. Send the URL as a message activity (response to a question node) so that it gets assigned to a variable
  4. Use that URL in Flow / Skills to achieve your desired outcome

We've provided a github sample that attempts to mimic this capability.



Super User

Thanks @pawan-msft !

Regular Visitor

Hello: I have a skill linked to my PVA which is able to process an attachment.

I have hooked up this PVA to Facebook with which I try to send the attachments:

The PVA is blocking the attachment message transfer to the skill with a blocking(confirmed checking skill conversation state logging: message is never received) "Could you please tell me that using text ...". This is working fine when calling the skill directly.

In short: imho the PVA should not process/block messages intended for a skill(intended for complex tasks that PVA can't handle yet) else there is no point in extending with skills?