web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Getting Files from Use...
Copilot Studio
Suggested Answer

Getting Files from Users in Copilot Studio

(2) ShareShare
ReportReport
Posted on by 19
Is there still no way for users to provide files in a chat? e.g. say you where creating a homework bot that asked students to submit their pdf essay
 
I know there is the outdated option of using something like https://github.com/microsoft/CopilotStudioSamples/tree/master/BuildYourOwnCanvasSamples/2.location-and-file-uploading to get the files, but it's dependent on an outdated version of Node and doesn't integrate well with custom sites.
 
Seems like an oversight on Microsofts part if the feature does not exit.
Categories:
I have the same question (1)
  • Suggested answer
    Vinoth Selvam Profile Picture
    1,590 Super User 2025 Season 2 on at
     
    As of now, Copilot still don’t natively support file uploads directly through bot conversations.
     
    Anyhow there are some articles that states that this feature will be introduced soon in Copilot during next release.
     
    Workaround as of now:
    You can integrate Power Automate with your bot to handle file uploads. In this scenario, you can send the user a link (e.g., OneDrive, SharePoint) where they can upload files, and then Power Automate can track the uploaded files and feed the information back to the bot. The bot could guide the user to upload their file, and after the file is uploaded, Power Automate can trigger actions such as sending a confirmation or processing the file.
     
    Hope This Helps !
     
    Thanks.
  • WC-12111705-0 Profile Picture
    47 on at
     
    Though you likely found a workaround to this question by now, in case you haven't, you can indeed upload files to custom agents in copilot studio via custom Topics now!
     
    One caveat is that as of November 2025, Co-pilot studio does not support multiple file uploads automatically; only one file at a time. 
     
    However, you create a custom Topic, set up your trigger, and snag the first record of the System.Activity.Attachments table, which should be the file uploaded. Attached is a screenshot. 
    1. Create a new topic
    2. Set up your desired trigger
    3. Click "+"
    4. Select "Set a variable value"
    5.  Name your variable then use the fx to write First(System.Activity.Attachments)
    You can then send this variable to a custom action for further processing.
     
    I hope this helps!
     
    -Wes

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Copilot Studio

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 261 Super User 2025 Season 2

#2
Romain The Low-Code Bearded Bear Profile Picture

Romain The Low-Code... 198 Super User 2025 Season 2

#3
S-Venkadesh Profile Picture

S-Venkadesh 93 Moderator

Last 30 days Overall leaderboard