Copilot  

🔍 How to Enable Image Upload Capabilities in Copilot Agent Settings

🚀 Introduction

Have you ever tried to let your custom Copilot Agent handle images, like a screenshot or a scanned document, only to realize that the upload option is missing or disabled?

Don't worry! In this article, I’ll walk you through how to activate the image upload feature in your Copilot Agent's settings inside Copilot Studio and give you a few tips on how to make the best use of this powerful capability.

📷 Why Image Uploads Matter

Microsoft recently introduced File Processing Capabilities in Copilot, which allows users to upload different file types, including images — .png, .webp, .jpeg, and even non-animated .gif.

Upload the image

This can come in super handy for use cases like:

  • Letting users submit identity proofs or receipts
  • Handling product defects through visual inputs
  • Accepting forms or screenshots from mobile users

But here's the catch — this feature is not enabled by default. You need to manually turn it ON in the agent settings.

🛠️ Steps to Enable Image Uploads in Copilot Agent

Let’s go ahead and switch it ON, shall we? 😎

🔧 Step 1. Open Copilot Studio

✅ Make sure you have admin or owner access to edit agent settings.

🧩 Step 2. Go to Agent Settings

  • From the right navigation, click on Settings
    Agent Settings
  • Then, click on the File Processing tab
    (Sometimes it may be under "Advanced Settings")
    Advanced settings

🖼️ Step 3. Turn ON Image Uploads

  • Look for the toggle that says:
    "Allow users to upload images (.png, .webp, .jpeg, and non-animated .gif)"
  • Switch it from ❌ Off to ✅ On
    Turn on Image uploads

📌 Note

  • Maximum upload size is 15 MB per image.
  • Make sure your backend or Power Automate flow can handle it gracefully.

💾 Step 4. Save and Publish

  • Click Save to apply the changes
  • Don’t forget to publish your agent for the changes to reflect live

That’s it! 🎉 Now your Copilot can accept image uploads during the conversation flow.

🤖 Bonus: How to Use Uploaded Images

Once the image is uploaded by the user, the Copilot agent will provide a URL link to the image, which you can:

  • Send to a Power Automate Flow
  • Store in SharePoint or Dataverse
  • Use in AI Document Intelligence for processing

Here’s a simple way to reference it in a Power Automate Flow:

{

  "imageUrl": "@triggerOutputs()?['body/files'][0]?['url']"

}

💡 Pro Tips

  • 🔐 Security first: Always validate the uploaded image and avoid blindly trusting URLs.
  • 🔎 Preview it: You can add a step to show the uploaded image back to the user for confirmation.
  • 🧠 AI-powered: Combine this feature with Azure AI Vision or Document Intelligence for magical experiences.

🧪 Real-Life Scenario

Imagine a user is chatting with your agent to submit a product warranty claim. They can now upload a picture of the invoice directly through chat — your bot reads the image, extracts text using AI, and fills the form automatically. Game-changer, right?

✅ Conclusion

Enabling image uploads in Copilot agents might look like a small setting, but it unlocks big possibilities. With visual inputs, your Copilot becomes way smarter and more user-friendly.

Hope this article helps you activate and use this feature efficiently. Let me know in the comments if you're using it in creative ways — I'd love to hear!