👋 Introduction

Copilot Studio is fast becoming a go-to platform for building intelligent, conversational agents across Microsoft 365 and Power Platform. One of the most underrated – but super useful – features in Copilot Studio is the “Add a Tool” option.

Now, many of us think we always need to write a Power Automate flow or an API to get business logic into our Copilot. But guess what? You can actually use out-of-the-box tools like the SharePoint connector, without writing a single line of code or designing a custom flow!

In this blog, I’ll walk you through how to use the built-in SharePoint connector via the Add Tool section to let users add attachments to SharePoint list items – directly from the Copilot conversation.

Let’s get started 🎯

🛠️ What is the “Add Tool” Feature in Copilot Studio?

The “Add Tool” section is where you bring in external actions that Copilot can perform.

In simple terms:

You’re giving your Copilot new skills – like uploading a file, fetching data, or submitting a record.

What’s great is – Copilot Studio already has built-in access to Microsoft Dataverse, SharePoint, Teams, Outlook, Planner, and many other connectors. So instead of building your own flows, you can simply search and plug them in.

SharePoint Site Creator

🧩 Scenario – Add Attachment to a SharePoint List Item

Let’s say you're building a Copilot for your internal HR team. One of the use cases is to upload employee documents (like resumes or ID proof) to a SharePoint list.

Here’s how you can do this without writing any flow – just using the SharePoint connector inside Copilot Studio's "Add Tool".

🔄 Steps to add Tool with SharePoint "Add Attachment"

1. Go to Your Copilot Project

2. Open the “Plugins” or “Tools” section

3. Search for SharePoint

4. Choose the “Add Attachment” Action

Click Add and Configure.

Add and configure

This action allows you to attach a file to a specific list item by giving:

Add attachment

5. Define Tool Inputs

6. Save and Publish

Save and publish

Agent being published

💬 Sample Conversation

👤 User: I need to submit my ID proof

Sample conversation

🤖 Copilot: Sure. Please upload the document you want to attach.

Copilot

🤖 Copilot: Uploading your document.

🤖 Copilot: Done! Your document has been attached to the employee record in SharePoint ✅

No custom flow. No code. Just built-in tools doing their job smoothly 👌

🧠 Why Is This Better?

📌 Pro Tips

🎁 Final Thoughts

The “Add Tool” section in Copilot Studio is not just for calling Power Automate – it's a powerful way to extend your Copilot using ready-made connectors. With just a few clicks, you can make your Copilot smart enough to interact with SharePoint, Outlook, Teams, and more.

If you're building bots that collect documents, images, receipts, or reports – this approach is quick, clean, and maintainable.

So next time, before jumping into flows or coding – check the out-of-the-box tools. They might already have exactly what you need! 💡