- Microsoft 365Microsoft 365
- Microsoft TeamsMicrosoft Teams
- App development resourcesApp development resources
Microsoft Teams app development resources
Find resources to help you build apps for Teams. Get inspired and learn from these solutions, scenarios, best practices, and code samples to maximize your business value on the Teams platform.
![Telebanking](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/FSI.png)
Telebanking
Help front-line workers interact with banking customers, send product information, and execute sales contracts with customers.
![Remote store audit](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Retail-CPG.png)
Remote store audit
Learn how to conduct audits for branding, do visual merchandizing on live meetings, and manage task assignments for front-line workers.
![Hospital ops management](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Healthcare.png)
Hospital ops management
Covers intra-facility task management, including assigning tasks tagged to a patient/role, and tracking those tasks to completion.
![Individual/youth onboarding](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Government.png)
Individual/youth onboarding
Learn how to automate individual/youth onboarding and increase collaboration and communication between coordinators, internal coaches, and external partners.
![Knowledge manager and skill finder](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Professional-services-1.png)
Knowledge manager and skill finder
Get solutions to find content related to projects you are working on and find experts to help you.
![Airline/rail turn time](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Travel-Transport-Hospitality.png)
Airline/rail turn time
Improve turn time at the gate by enabling automated notifications combined with communications within a flight/train team.
![Crisis management](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Energy.png)
Crisis management
Use private teams where meetings, discussions, and decisions can be held with maximum levels of security to manage a crisis.
![Search and share media](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Media-Teleco-Entertainment.png)
Search and share media
Search, index, and share media (images, video, or files) to make the most of existing media assets and collaborate on content.
![Shift handover](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Manufacturing.png)
Shift handover
Increase productiving by helping workers finishing a shift take notes and actions that will be passed to the next person on shift.
![Retail scenarios](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Retail.png)
Retail scenarios
Covers integrating CRM and product knowledge to provide a better customer experience, remote shopping assistance, and reserving inventory for customers.
![Professional services scenarios](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Professional-services.png)
Professional services scenarios
Covers employee time and corporate expense management scenarios, internal projects or gig finder, and document/asset repository management.
![Banking and financial services scenarios](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Banking-and-finance-services.png)
Banking and financial services scenarios
Covers lead/opportunity management for relationship managers, live chat center for support agents, and securing sequential/hierarchical approvals.
![Education scenarios](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Education.png)
Education scenarios
Covers attendance management for teachers; student hub to manage classes, notes and homework; and finder for internal campus events and workshops.
![Cross-industry scenarios](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Cross-industry-scenarios.png)
Cross-industry scenarios
Covers daily check-in for employees, effective management of meetings, notes and action items; onboarding of new employees.
![Front-line worker scenarios](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/front-line-worker.png)
Front-line worker scenarios
Covers retail store stocking and safety and incident management in factory floor and airline crew communication scenarios.
![Role-based app experiences](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Role-based-app.png)
Role-based app experiences
Learn how to use Teams platform capabilities to create unique experiences for different user roles.
![Monetizing your apps](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Monetize.png)
Monetizing your apps
Get a five-step guide to monetizing your Teams app, including tips and best practices.
![Personal scope first-run experience](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/FRE-personal.png)
Personal scope first-run experience
Learn about the scenarios that a Teams app should cover when it is first installed as a personal app.
![Collaborative scope first-run experience](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/FRE-personal.png)
Collaborative scope first-run experience
Learn about the scenarios that a Teams app should cover when it is first installed as a channel/group app.
![Engaging customers in your Teams app](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Engage-customers.png)
Engaging customers in your Teams app
Gain insights about improving customer engagement in your Teams app.
![Using Adaptive Cards effectively](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Adaptive-cards.png)
Using Adaptive Cards effectively
Master the art of using Adaptive cards in the right scenarios.
![Using notifications to engage users](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Engage-users.png)
Using notifications to engage users
Learn about using notifications as a tool to get attention from Teams app customers.
![Choosing high-value scenarios](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/high-value-scenarios.png)
Choosing high-value scenarios
Learn how to make your Teams app shine by choosing the right scenarios.
![Messaging extensions for richer experiences](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/message-extensions.png)
Messaging extensions for richer experiences
Use the rich capabilities of messaging extensions in your Teams app.
![Gather feedback to improve your app](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/gather-feedback.png)
Gather feedback to improve your app
Help your users share feedback in a way that is easy and intuitive within Teams.
![Build a Teams app with high retention](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/building-app-with-high-retention.png)
Build a Teams app with high retention
Buid Teams apps that customers love and engage with by following tips and tricks in this guide.
![Build scenario playbooks for your app](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/building-scenario-playbooks.png)
Build scenario playbooks for your app
Build a scenario playbook that you can use to showcase the functionality and value prop of your Teams app to your customers.
![Communication flow for Teams bot applications](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/communication-flow-logo.png)
Communication flow for Teams bot applications
Learn about the communication flow and how traffic is routed between a user in Teams and a bot application running in Azure. Find out how to inspect traffic and understand the user data flow in transit and at rest for bots in Teams.
![Device capabilities](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Device-capabilities-225X100.png)
Device capabilities
Highlights multiple platform capabilities, with a focus on native device capabilities with incident reporting scenario.
![ACS - Teams Interop](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/ACS-Teams-Interop-225X100.png)
ACS - Teams Interop
Enables a number of B2C scenarios and virtual consult solutions by providing a means for end users to communicate with a Teams business user using Azure Communication Services.
![Document Manager](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Device-capabilities-225X100.png)
Document Manager
Provides a way for users to easily interact with a backend SharePoint library to search for documents and share them with other users via a messaging extension.
![Business to Consumer Communication Bot](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Business-to-Ctizen-Consumer-Communications-Bot-225X100.png)
Business to Consumer Communication Bot
Allows end users to get in touch with a business support agent to discuss and address an issue.
![Virtual Event Manager](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Virtual-event-manager-225X100.png)
Virtual Event Manager
Shows you how to create a calling and meeting bot that pulls users into a call at the scheduled time.
![Hiring/recruitment scenario](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/End-to-end-hiring-225X100.png)
Hiring/recruitment scenario
Showcases the end-to-end recruitment scenario imagined inside Teams through a combination of custom third-party apps and Teams native features.
![Apps in Teams meetings](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Apps-in-Teams-Meetings-225X100.png)
Apps in Teams meetings
Walks through various elements of meeting apps, including capabilities and benefits across different industry scenarios.
![Virtual consults](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Virtual-Consults-225X100.png)
Virtual consults
Provides a deep dive into the customer opportunity in the virtual consulting space across different verticals.
![Remote work reimagined](https://cdn.graph.office.net/prod/media/microsoft-teams/app-development-resources/Remote-work-reimagined-via-App-templates-225X100.png)
Remote work reimagined
Provides a deep dive into the customer opportunity in the virtual consulting space across different verticals.