๐ Introduction
Hi developers! ๐
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.
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.
๐ ️ Step-by-Step: Enable
Image Uploads in Copilot Agent
Let’s go ahead and switch it ON, shall we? ๐
๐ง Step 1: Open Copilot
Studio
- Go to https://copilotstudio.microsoft.com
- Select
your Copilot Agent project from the dashboard
✅ 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
- Then,
click on File Processing tab
(Sometimes it may be under "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
๐ 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 guide 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!
Until next time,
Happy Power-ing! ⚡
— Gowtham Rajamanickam
No comments:
Post a Comment