Vladi Gubler
Vladi Gubler
September 17, 2026
Stay in the know
Get helpful videos

You can pin live SharePoint data directly into Microsoft Teams as tabs: a chart, a combined rollup view, a color-coded calendar, a list search, or a working form, each running as its own tab in any channel, with no SharePoint page behind it. Six Ultimate Forms web parts support this, the setup is a few clicks once the app is added to Teams, and a tab can pull from any site in your tenant you have permissions for, not just the site linked to the team. This guide covers which web parts are supported, what each is good for inside Teams, the setup steps with screenshots, and how to choose between pinning individual web parts and hosting whole pages.

Bring the data to where the attention is

Adding SharePoint web parts, lists, and pages to Teams is the standard way of integrating the two platforms, and the reason is behavioral rather than technical: for most people, Teams is where the workday actually happens. The channel is open all day; the SharePoint site is visited when something forces the trip. Every time a team member has to leave the conversation to check the numbers, find a document, or submit a request, some percentage simply don't, and the process slows by exactly that percentage.

Ultimate Forms closes the gap from both directions. In one direction, the Manage Teams action pushes into Teams, creating channels and sending messages to channels, groups, and individuals as your SharePoint processes run. In the other direction, the subject of this article, Teams pulls SharePoint in: live data and working forms pinned as tabs, sitting one click away from the conversation about them.

For displaying SharePoint data in Teams, two approaches are available. You can host entire SharePoint web part pages, covered in Using Ultimate Forms in Microsoft Teams, which suits dashboards composed of several interconnected web parts. Or you can host individual web parts, the approach here, which is simpler in a meaningful way: the tab stands on its own, with no SharePoint web part page to create or maintain behind it. One web part, one tab, done.

The six supported web parts, and what each does in a tab

  • Charts display list data as live charts. As a tab, this is the team's numbers pinned to the channel: ticket volume by category next to the support conversation, pipeline by stage next to the sales chat, always current because it renders from the list, not from an export.
  • Counters show live numbers computed from your lists: counts, totals, and averages presented as at-a-glance tiles. As a tab, this is the channel's scoreboard: open tickets, overdue tasks, this month's requests, the one number the team checks before standup, always current without anyone compiling it.
  • Rollups combine data from several lists and libraries into one view, including items from external data sources. As a tab, this is the consolidated queue: every branch office's requests, every project's open items, merged into the single view the channel actually discusses.
  • List Search searches lists and document libraries with precision. As a tab, it turns a channel into a lookup station, the knowledge base, the contract register, the asset inventory, searchable without leaving Teams.
  • Calendar displays color-coded calendars drawn from multiple sources. As a tab, it is the team's schedule where the team plans: bookings, shifts, deadlines, and events overlaid in one view beside the conversation that coordinates them.
  • Form displays a working form that submits data to SharePoint, including external forms via data connections. As a tab, it is intake at the point of need: the request form living inside the channel where requests come up, so "can you log that?" becomes a click on the next tab over rather than a link someone has to find.

One preparation step applies to all six: each web part reads its settings from a profile, so create at least one profile for the web part through the Ultimate Forms app before pinning it. The profile is where the real configuration lives, which list, which columns, which colors, and it is also what makes tabs cheap: ten tabs across ten channels can share one profile, and a profile change updates them all.

Setting up a web part tab, step by step

Make sure Ultimate Forms is installed, version 1.4.0.0 or later.

Add the app to Teams. In your enterprise catalog, click Add to Teams on the toolbar. In most environments the installation wizard has already performed this step, so check before doing it manually:

App Catalog

Once complete, the web parts are available in Teams for use in tabs.

Create the tab. Go to the team and channel where the web part belongs and click the plus button to add a new tab. Make sure to choose the Apps option:

Add a tab

Pick the web part. Use search or browse to find the web part you want. Note that newer customer will see Ultimate Forms web part instead of Infowise Form. This is a new web part that implements the functionality of all Infowise web parts. It is recommended you only use this web part for all your needs.

Add a web part

Connect it to data. Proceed through the prompt to create the tab, then configure the web part:

  1. Chart web part configuration

Most web parts ask for a site URL first and then load the available profiles from that site. Here is the quietly powerful detail: you can connect to any site in your tenant you have permissions for, not necessarily the site linked to the team. The finance team's channel can pin a chart from the operations site; a leadership channel can pin rollups from five departmental sites it would never visit one by one. Tabs are windows, and the windows can face any direction your permissions allow.

Adjust later as needed. Tabs are not set in stone: reopen the settings any time from the dropdown menu in the tab header and point the tab at a different profile or site.

Choosing your integration pattern

A simple rule covers most cases. One thing to show, one web part tab: the chart, the calendar, the intake form, each as its own named tab, which also gives users the fastest possible mental map ("numbers are on the Chart tab"). Several interconnected things to show, host a web part page instead: a true dashboard, where a filter drives a chart that sits beside a rollup, belongs on a page, pinned once as a single tab. And when the process should also speak, rather than wait to be visited, add the Teams action so status changes post into the channel between visits to the tabs.

Teams tabs are, in the end, an adoption instrument. The solutions you build in SharePoint are only as good as their usage, and usage follows proximity. Pin the form where requests are discussed, the chart where results are debated, and the calendar where plans are made, and SharePoint stops being the other place. It becomes the content of the tabs your team already lives next to.

Frequently asked questions

Q: Can I show SharePoint data inside Microsoft Teams?
A: Yes. Ultimate Forms web parts pin as Teams tabs: charts, rollups, list search, calendars, and working forms, each displaying live SharePoint data inside the channel.
Q: Which web parts can be added as Teams tabs?
A: Six: Charts, Rollups, Counters, List Search, Calendar, and Form, which also supports external submissions through data connections.
Q: Do I need a SharePoint page to host the web part?
A: No. An individual web part tab stands on its own with no web part page behind it. Whole-page hosting exists as a separate approach for multi-web-part dashboards.
Q: Can a tab show data from a different site than the team's?
A: Yes. During configuration you provide a site URL and can connect to any site in the tenant you have permissions for, which enables cross-department views inside one channel.
Q: What is a web part profile and why do I need one?
A: A profile is the web part's saved configuration, source list, columns, appearance, created in the Ultimate Forms app. Each tab loads a profile, and multiple tabs can share one, so a single change updates them all.
Q: Can users submit forms without leaving Teams?
A: Yes. The Form web part is fully functional as a tab: users fill and submit directly in the channel, and the data lands in SharePoint like any other submission.
Loading...

Add your comment

Comments are not meant for support. If you experiencing an issue, please open a support request.
Products
Vladi Gubler | September 14, 2026
SharePoint items can carry true electronic signatures: tamper-evident, identity-verified, and bound to the data they sign. The Signature component of Ultimate Forms is a column you add to any list or library, attach to the columns whose values it should protect, and sign in one of three ways, real-time username and password validation against your...
Products
When we started to develop Ultimate Forms, we did not position it to be an InfoPath competitor or replacement. We aimed to create a platform that helps our customers use SharePoint better. We wanted to close the gap between their needs and what SharePoint can do. This way, they wouldn't have to spend money on expensive custom development. We did...
Products
Vladi Gubler | April 30, 2025
If you’ve ever used Survey lists in SharePoint, you’re likely familiar with a powerful and often underappreciated feature: the Rating Scale column. This special column type presents a matrix of statements or questions alongside a numeric scale, typically used for gathering structured feedback. The idea is simple but incredibly effective - allow...
Build powerful business applications in SharePoint using only your browser.
100% No-Code Solution
It’s never been easier to create, innovate, and share. All you need is your web browser!
Cost-Effective
Address business process pain points immediately. Save time and money.
Fantastic Support Team
In addition to our responsive support team, a wide variety of resources, documentations, tutorials, blogs and webinars is available to you
Popular Solution Templates
Issue Tracker Form
From submission to resolution, every issue owned and documented
Parking Space Reservation System
Book and manage parking spaces
Microsoft partner logo
© 2005-2026 Infowise Solutions Ltd. All rights reserved.
Privacy | Cookie Policy | Accessibility | Cloud SLA