Hi Roop,
What you’re seeing is actually a known behavior difference between Teams and SharePoint channels in Copilot Studio. Teams has built-in support for handling file uploads in conversations, but SharePoint doesn’t always confirm back when a file is successfully uploaded. Because of that, the agent in SharePoint ends up re-asking the file upload question instead of moving forward.
A few workarounds you can try:
- Add a confirmation step: After the file question, add a message that shows the uploaded file name (e.g., “File received: {filename}”). This helps confirm whether SharePoint is passing the file correctly.
Channel-specific logic: Add conditions in your topic to detect if the user is in SharePoint, and add an extra confirmation step for that channel.
Alternative handling: Instead of uploading directly in chat, ask SharePoint users to upload files to a document library first and then provide the file URL. You could also use Power Automate to process files uploaded through SharePoint.
If this is critical to your scenario, I recommend opening a support ticket with Microsoft so the engineering team can confirm if an update is planned for SharePoint file upload support.
For reference, you can check:
In the meantime, Teams will be the more reliable option for file-based interactions.
Hope this helps!
Thanks,
Karan Shewale.
*************************************************************************
If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.