How to build apps with Microsoft 365 Copilot App Builder
Microsoft 365 Copilot App Builder is an AI agent that converts natural language descriptions into functional applications. Describe a project tracker, equipment checkout system, or signup sheet, and App Builder generates the data structure, interface, and dashboards in minutes. No Power Apps knowledge or coding required.
This tutorial walks through building a team task tracker from initial prompt to shared deployment. It covers what Copilot App Builder creates behind the scenes, which scenarios fit best, and where limitations appear.
What is Copilot App Builder?
Copilot App Builder operates as an agent within Microsoft 365 Copilot. It interprets prompts, generates application components, and refines designs through conversation. Development happens inside the Copilot chat interface without switching tools.
The agent creates three components:
- Data schemas stored in Microsoft Lists with field types like text, dates, person selectors, and choice columns
- User interfaces with forms for data entry, list views for browsing, and filters for searching
- Dashboards with charts, completion percentages, and category breakdowns
Applications that need days in Power Apps appear in 3-5 minutes with Copilot App Builder. The agent processes prompts, splits work into 10-15 tasks, builds data structures, and then adds interactive elements. Progress displays in real time.
GPT-5 powers the generation. The model interprets prompts, creates code, and handles refinement through conversation. This integration cannot be disabled.
App Builder fits scenarios where Power Apps feels too complex, but spreadsheets feel insufficient. These applications fall into specific categories based on how teams actually use them.
What you can build with Copilot App Builder
App Builder works best when teams need to track and update shared information. The platform handles five common scenarios:
- Project trackers coordinate marketing campaigns, software releases, or event planning
- Equipment checkout systems track laptops, cameras, and shared resources
- Event signup sheets collect registration for training sessions and team events
- Campaign planning tools organize marketing initiatives
- Resource management apps handle conference rooms, vehicles, and demo accounts
The next section walks through building a task tracker from the first prompt to the shared link.
Building your first app using Copilot App Builder
This walkthrough builds a task tracker app where teams can add tasks, assign owners, set deadlines, and track completion status. The process takes about 15-20 minutes from the first prompt to the finished app. Copilot App Builder’s interface shows the prompt window on the left and a live preview of the app on the right, updating in real time as changes are made.
Step 1: Access App Builder
Open Microsoft 365 Copilot by navigating to office.com and signing in. Once inside:
- Select Agents from the left navigation pane
- Find App Builder under Built by Microsoft, Agents, or Productivity categories
- Click to open the agent
Step 2: Create the app with your initial prompt
Click inside the App Builder chat and describe what we want to build. Use this specific prompt:
Create a task tracker with fields for task name, assigned person, deadline, and status
Specific prompts work better than vague ones. We’ll include the necessary fields right in the first message.
This takes 3-5 minutes. We can switch to other browser tabs while it works.
Step 3: Review what was generated
Once generation completes, check what App Builder created:
- Text fields for task names and descriptions
- Person selectors for assignments
- Date pickers for deadlines
- Choice fields for status (Not Started, In Progress, Complete)
App Builder often adds helpful fields we didn’t request, like notes or category columns. Review these additions to see if they fit our needs.
Delete the sample data. App Builder includes demonstration rows to show how the app works. Select and remove these rows before adding real tasks.
Step 4: Refine the app through conversation
We can improve the app by asking for changes. Each prompt updates the app in real time.
Add a priority field:
Add a priority field with options for High, Medium, and Lows
Add a dashboard:
Add a completion dashboard showing tasks by status
Add more fields:
Add fields for project category and estimated hours
The app updates immediately after each prompt. Most apps need 3-4 refinement rounds to match our workflow. Keep asking for changes until it looks right.
Once satisfied with the app, click the Share button in the top-right corner to generate a link. Send this link to your team through email, Teams, or chat. Anyone with a Microsoft 365 Copilot license can open and use the app immediately.
App Builder creates a specific technical infrastructure behind this interface that determines how data is stored and how users access applications.
Understanding app components in Copilot App Builder
When App Builder creates an app, it sets up specific infrastructure behind the scenes. Let’s look at how this works so you know what’s happening with your data and where to find everything.
Data storage structure
Every time you create an app, App Builder automatically creates two things:
- A SharePoint site just for that app
- A Microsoft List that acts as the database
All your records live in the List. When someone fills out a form or updates a task, that data goes into the List. When you view a dashboard, it pulls data from the List. Think of it as the engine running everything you see in the app interface.
Here’s a useful trick: Need to add 50 tasks at once? Skip the app interface and go straight to the SharePoint site. You can import a CSV file or paste directly from Excel. This works much faster than entering each record through the app form one by one.
Finding and opening apps
Your apps won’t show up in the regular Microsoft 365 menu where you see Word, Excel, and Teams. To open an app you created:
- Go back to Microsoft 365 Copilot
- Click Agents on the left side
- Select App Builder
- You’ll see a list of all your apps
If someone shared an app with you through a link, just click the link. It opens directly without all these steps.
This setup keeps App Builder apps separate from your other Microsoft 365 apps. Just remember that apps live inside the App Builder interface, not in your regular apps menu.
Connection restrictions
Here’s an important limitation: App Builder can’t connect to data that already exists somewhere else. Each app creates its own isolated database.
What this means in practice:
- Can’t pull data from existing Microsoft Lists
- Can’t connect to external databases
- Can’t get real-time updates from other systems
- Can’t share data between two different App Builder apps
Microsoft designed it this way for security. When AI generates apps through conversation, keeping data isolated prevents accidental access to sensitive information. If your organization worries about data leaks, this isolation helps.
The downside shows up when you need to import existing data. You’ll need to export it from the old system, then import it through SharePoint into your new app. No automatic connections.
Code access
App Builder writes code to make your app work, but you can’t see or edit that code. It creates standard Power Apps behind the scenes while keeping the code completely hidden.
What you can’t do:
- View the code
- Edit it directly
- Open the app in the Power Apps editor to make changes
- Export it to modify elsewhere
All changes happen through conversation with the ## Limitations of Copilot App Builder
App Builder works great for specific scenarios, but has some constraints worth knowing:
- App names are permanent: Once created, you can’t rename an app. Include the full name in your first prompt: Create a Marketing Campaign Tracker instead of Create a tracker.
- Column structure locks after creation: You can add, edit, and delete data freely, but can’t modify column structure directly in SharePoint. Need a new field? Ask App Builder through conversation: Add a budget field.
- No external connections: Can’t connect to APIs, external databases, payment processors, or third-party services. Everything stays within Microsoft 365.
- AI occasionally makes mistakes: Buttons might not respond, calculations might show wrong results, or filters might miss options. Describe the problem to App Builder, and it attempts to fix it. If errors persist after 2-3 tries, delete the component and recreate it.
- Code stays hidden: You can’t view, edit, or export the generated code. All changes happen through conversation with the App Builder. App Builder. Ask for what you want, and it updates the code. This approach gets apps built fast but limits how much control you have over the technical details.
Conclusion
Copilot App Builder turns natural language descriptions into functional apps in minutes, removing traditional development barriers for team-level tools.
The platform works best for:
- Task trackers, signup sheets, equipment checkouts, and resource management
- Scenarios where Power Apps feels too complex but spreadsheets feel insufficient
- Teams needing quick prototypes without IT dependencies or development skills
Ready to build more with natural language? Try Codecademy’s free course Intro to AI Programming with Lovable, where you’ll create and publish a live To-Do list app just by describing what you want.
Frequently asked questions
1. Do I need coding experience to use App Builder?
No. App Builder works through conversation. Describe what you need in plain English, and it builds the app. Domain knowledge (understanding your workflow) matters more than technical skills.
2. What happens to my data in App Builder apps?
Your data stays in Microsoft 365 within your organization’s environment. Each app creates its own SharePoint site and List. Standard Microsoft 365 security and compliance policies apply automatically. Note: deleting an app doesn’t delete the SharePoint site. You’ll need to remove that separately.
3. Can I share apps with people outside my organization?
External sharing depends on your organization’s Microsoft 365 policies. If allowed, App Builder apps follow the same rules. However, external users need Microsoft 365 Copilot licenses to access the apps. For external collaboration without licensing issues, consider exporting data to Excel instead.
4. How do I delete an app I created?
Open Microsoft 365 Copilot, click Agents > App Builder, find your app, and click the Delete icon. Once deleted, everyone loses access immediately. The SharePoint site remains. Delete it separately through SharePoint administration if needed.
'The Codecademy Team, composed of experienced educators and tech experts, is dedicated to making tech skills accessible to all. We empower learners worldwide with expert-reviewed content that develops and enhances the technical skills needed to advance and succeed in their careers.'
Meet the full teamRelated articles
- Article
How to Distribute and Publish Your App
Learn how to send your App out for testing, and how to submit it for App Store review. - Article
Understanding Applications
Learn about what applications are and how to manage them. - Article
How to Push Your App to App Store Connect
Learn how to build your App into a real software file, and then transfer that file to App Store Connect.
Learn more on Codecademy
- Boost productivity with Copilot for Microsoft 365. Learn AI chat management, outlook email summarization, and extracting insights from OneNote and Excel.
- Beginner Friendly.1 hour
- Leverage AI with Copilot for Microsoft 365. Enhance document creation in Word, amplify presentations in PowerPoint, boost collaboration in Loop, and facilitates brainstorming in Whiteboard.
- Beginner Friendly.1 hour