MENU

Fun & Interesting

Create Copilot Studio Agents That Can Read File Uploads via Chat

DamoBird365 2,585 3 weeks ago
Video Not Working? Fix It Now

Learn how to **enable file uploads in Microsoft Copilot Studio**! This comprehensive tutorial guides you through building an agent that allows users to **upload files (like PDFs, CVs, or images)** directly in the chat. We'll show you how to **process these attachments using Power Automate**, **analyze the file content** with AI Builder Prompts (including OCR for PDFs/images), and automatically **save the files and extracted data to SharePoint**. **Crucially, this video covers:** * Step-by-step setup of the Copilot Studio topic for **handling file attachments**. * Extracting file content: Understanding **Base64 data** vs. **Content URLs**. * Using Power Fx and `System.Activity.ChannelData` for debugging. * Building the **Power Automate flow** to receive and **process uploaded files**. * Techniques for **extracting text from PDFs/images** using OCR. * Leveraging **AI Builder Prompts** to summarize or extract structured data. * **Integrating Copilot Studio with SharePoint** to store files and metadata. * **Debugging file uploads** and understanding the critical **differences when deploying to Microsoft Teams** versus the Copilot Studio test pane (handling file paths vs. Base64). * Adapting your Power Automate flow for **Microsoft Teams file handling**. This solution is perfect for automating tasks like **CV screening**, expense report processing, document review, and more, directly within your Copilot Studio chatbot integrated with Microsoft 365. Download the solution file from https://damobird365.teachable.com/purchase?product_id=6223691 0:00 - Intro: Copilot Studio File Upload & Analysis Agent 0:44 - Demo: Uploading & Reviewing a CV File 1:17 - Debugging File Uploads: Understanding Channel Data 2:23 - Copilot Studio Topic Build: Variables & Power Fx 3:11 - Extracting Base64 File Content 5:30 - Using System Activity Attachments 6:29 - Power Automate Flow: Triggering & Parsing File Data 7:39 - Power Automate: Handling Base64 & Binary Conversion 8:48 - Power Automate: OCR & AI Prompts for File Analysis 10:51 - Power Automate: Uploading to SharePoint & Saving Data 12:42 - **Deploying to Microsoft Teams: Important Differences** 13:13 - Debugging Teams File Uploads (Content URL) 14:09 - Adapting Power Automate for Teams File Paths 15:02 - Final Copilot Studio Topic for Teams 15:40 - Conclusion & Use Cases **Technologies:** Microsoft Copilot Studio, Power Automate, AI Builder, SharePoint, Microsoft Teams, Power Fx. **Related Videos:** * Summarize Invoices or Receipts using AI Prompts or Models: https://youtu.be/vE9If6_dO80 or https://youtu.be/fLHmEwcg8Jo * Build Rock Paper Scissors Game with Multimodal AI: https://youtu.be/ONjioJG7YQQ ? If you found this helpful, please **like and subscribe** for more Power Platform tutorials! Let me know how you plan to use file uploads in Copilot Studio in the comments! #CopilotStudio #PowerAutomate #FileUpload #MicrosoftTeams #SharePoint #AIBuilder #PowerPlatformTutorial #DocumentAutomation #ChatbotDevelopment Want to join my Automation, Agent and AI community? https://damobird365.teachable.com/p/damobird365-membership and boost your Power Automate skills? Want to submit an idea or feedback? https://forms.office.com/r/4EqE7VHVfH Want to buy me a coffee? https://www.buymeacoffee.com/DamoBird365 ☕ Want to become a Channel member? https://www.youtube.com/@DamoBird365/membership

Comment