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

Telebanking

Help front-line workers interact with banking customers, send product information, and execute sales contracts with customers.

Remote store audit

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

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

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

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

Airline/rail turn time

Improve turn time at the gate by enabling automated notifications combined with communications within a flight/train team.

Crisis management

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

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

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

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

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

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

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

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

Front-line worker scenarios

Covers retail store stocking and safety and incident management in factory floor and airline crew communication scenarios.

Multi-tenant address book

Multi-tenant address book

Covers enabling address book functionality across tenants.

Role-based app experiences

Role-based app experiences

Learn how to use Teams platform capabilities to create unique experiences for different user roles.

Acquiring new users

Acquiring new users

Learn how to maximize new user acquisition for your Teams app.

Monetizing your apps

Monetizing your apps

Get a five-step guide to monetizing your Teams app, including tips and best practices.

Personal scope first-run experience

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

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

Engaging customers in your Teams app

Gain insights about improving customer engagement in your Teams app.

Using Adaptive Cards effectively

Using Adaptive Cards effectively

Master the art of using Adaptive cards in the right scenarios.

Using notifications to engage users

Using notifications to engage users

Learn about using notifications as a tool to get attention from Teams app customers.

Choosing high-value scenarios

Choosing high-value scenarios

Learn how to make your Teams app shine by choosing the right scenarios.

Messaging extensions for richer experiences

Messaging extensions for richer experiences

Use the rich capabilities of messaging extensions in your Teams app.

Gather feedback to improve your app

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

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

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

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

Device capabilities

Highlights multiple platform capabilities, with a focus on native device capabilities with incident reporting scenario.

ACS - Teams Interop

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

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

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

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

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

Apps in Teams meetings

Walks through various elements of meeting apps, including capabilities and benefits across different industry scenarios.

Virtual consults

Virtual consults

Provides a deep dive into the customer opportunity in the virtual consulting space across different verticals.

Remote work reimagined

Remote work reimagined

Provides a deep dive into the customer opportunity in the virtual consulting space across different verticals.