# Add a SharePoint list as a Teams tab

> For the full documentation index, see https://250highstreet.com/llms.txt

> Pin a SharePoint list in a Teams channel as a tab. Two ways to add it, who can do it, and what to check so your team can open it and see the right data.

Short answer: open the channel in Teams, select the plus sign on the tab bar, choose SharePoint, choose Lists, pick your list and select Save. That works when the list is on the same team site and you own the site. For a list on another site, paste the list address instead. Menu names change over time, so exact names may differ on your screen. This page is a how-to.

## Why pin a list in a channel

A list that sits only in SharePoint gets forgotten. People live in Teams, so they do not open another site. A tab puts the list at the top of the channel next to Posts and Files. Microsoft says "Added lists appear as tabs along the top of channel pages."

The tab does not copy the list. It points to it. Microsoft says "All lists are saved to SharePoint and can be accessed and edited from SharePoint as well as from Teams." So one list stays the single source, and the tab is a door to it.

If you are still deciding where a list should live, see "[Teams vs SharePoint: where should our files and lists live?](/guides/teams-vs-sharepoint/)".

## Before you start

1.  Build the list first. Use the Title column for the item name. It is required by default, so rename it to fit (for example "Request") or turn off Require.
2.  Check your role. For the SharePoint option, Microsoft says "You must be the site owner of the SharePoint site to add site content as a tab in Teams." If you do not see the option to add a tab, Microsoft says to partner with the site owner.
3.  Use a list stored in SharePoint. Microsoft says "personal lists aren't supported" as tabs.
4.  Decide who needs access. A tab does not give anyone access by itself. See the section "Who can see the tab" below.

## Way 1. Add a list from the team's own site

Use this when the list lives on the SharePoint site that belongs to the team. Microsoft's page lists these steps. Exact names may differ.

1.  Open Teams at [https://teams.microsoft.com](https://teams.microsoft.com) and open the channel.
2.  Select the plus sign on the tab bar, to the right of the channel name.
3.  Select SharePoint.
4.  Select Lists, then choose your list.
5.  Optional: check the box to post an announcement about the tab in the channel. Microsoft says this tells colleagues about the new tab.
6.  Select Save.

The list now shows as a tab in the channel.

## Way 2. Add a list from another site by its address

Use this when the list is on a different SharePoint site. Microsoft's page lists these steps for another site:

1.  Open the list in SharePoint and copy its address from the browser bar.
2.  In the channel, select the plus sign on the tab bar, then SharePoint.
3.  Select the option for any SharePoint site and paste the address.
4.  Optional: check the announcement box.
5.  Select Save.

Microsoft says "SharePoint will validate the SharePoint URL and whether you have access to the page." It also says the page's own permissions "will not change."

## Way 3. Use the Lists app tab

Microsoft also describes a Lists app for a channel. The steps on its page are:

1.  In the channel, select Add a tab at the top of the page.
2.  In the dialog, select Lists (you may have to use Search to find it), then select Save.
3.  Select Create a list to make a new one, or select Add an existing list to pick one.

Microsoft says that for an existing list, "The selection includes all the lists in that team that you have access to." For a list on another site, paste its address where the page says to paste a link to a SharePoint list.

## Who can see the tab

A tab is a window, not a lock. Microsoft says this about permissions: "If users on the team don't have permission to the tabbed page, they'll be shown a page to request access." It also says "Adding an existing list from a different team doesn't automatically give your team members access to the list."

So before you tell the team:

1.  Open the list in SharePoint and check who has access.
2.  Give the team members the access they need there, not in Teams.
3.  Open the tab with a test account that is a plain member, and see what it shows.

Do not put private data in a list and rely on the tab to hide it. For columns that must stay private, see "[Keep one column private (like pay or notes) in a shared list](/guides/hide-a-column-from-some-people-sharepoint-list/)". If someone sees an error, see "Fix "Access denied" [on a SharePoint list](/guides/sharepoint-list-access-denied/)".

## Can the team edit it from the tab

Microsoft's Lists page says, under adding a list from SharePoint: "Your team can view and comment on the list but not edit it." The same page says "On mobile devices, team members can view and edit lists but not create or add them." These lines can look like they conflict. One way to start: open the tab as a member, try to edit a row, and note what happens. If members need to edit, set that up with SharePoint permissions on the list and test it again.

## Which view shows

Microsoft says "SharePoint custom list views aren't transferred to the list in Teams." and "The list appears in the default view." So if your team needs a filtered view, one way to start is to set the filtered view as the default view in SharePoint, then check the tab. Filters with \[Today\] or \[Me\] need the classic view editor (Edit current view, then Filters). Our advice, not a Microsoft rule: set blank and "is not equal to" filters in the classic view editor too.

## A starter list to pin

If you have no list yet, one way to start is a simple request list:

- Title (renamed to "Request", required)
- Requested by (Person)
- Priority (Choice: 1 High, 2 Medium, 3 Low)
- Status (Choice: 1 New, 2 In progress, 3 Done)
- Due date (Date)

Set a default value for Status so no row has a blank status. A blank status can hide rows from views that filter on status. Use clear names like "Request 12" in examples and testing.

## What to avoid

- Do not add a personal list. It will not work as a tab.
- Do not assume the tab shares access. Check the list's permissions in SharePoint.
- Do not build one tab per view. Each page, list or library needs its own tab.
- Do not rename the list after you pin it without checking the tab afterward.
- Do not store private data in a list that the whole team can open.
- Do not tell the team until you test with a member account.

## If the tab does not appear

1.  Check that you own the site. Without that role the add option may be missing.
2.  Check that the list is in SharePoint and not a personal list.
3.  Reload Teams and look again. Microsoft notes that some features roll out in stages, so your screen may differ from the help page.
4.  If your organization limits apps, ask your admin. Microsoft links to a separate admin page on managing the Lists app in Teams. Check with your admin.
5.  Check which license or plan your organization has. Check with your admin.

## Honest limits

A tab makes the list easy to find. It does not make people use it. Pair the tab with one habit, such as opening the tab at the start of the weekly meeting. If you also want a message in the channel when a row changes, see "[Post to Teams when a SharePoint list item changes](/guides/teams-message-from-sharepoint-list/)". Start with one list and one channel, then add more once people use the first.

## When to get help

You can build all of this yourself in Microsoft 365. If you would rather have it built and tested for your team, I do that. A tracker like this is a fixed price: \$5,000 for one, built in 2 weeks. See "[What a SharePoint tracker costs to build](/guides/what-a-sharepoint-tracker-costs/)". Bring one example of the problem to a free call.

I am Al Davies. I run 250 High Street LLC and build SharePoint trackers and Power Automate flows for operations teams. I work remotely. The first call is free, and I will not try to sell you anything.

See trackers I built: [Tools I built](/portfolio/)

## FAQ

### Can I add a SharePoint list to a Teams channel without being a site owner?

Microsoft says "You must be the site owner of the SharePoint site to add site content as a tab in Teams." If you are not the owner, ask the owner to add it, or ask for the access you need.

### Does the tab make a copy of the list?

No. Microsoft says "All lists are saved to SharePoint and can be accessed and edited from SharePoint as well as from Teams." The tab points to the one list.

### Why do my team members see a request access page?

Microsoft says "If users on the team don't have permission to the tabbed page, they'll be shown a page to request access." Give them access to the list in SharePoint.

### Why does the tab show a different view than I expected?

Microsoft says "SharePoint custom list views aren't transferred to the list in Teams." and "The list appears in the default view." Change the default view in SharePoint.

### Can I pin a list from OneDrive?

Microsoft says "personal lists aren't supported" as tabs. Move the data into a list on a SharePoint site first.

## Sources

- [Microsoft Support, Add a SharePoint page, list, or document library as a tab in Teams](https://support.microsoft.com/en-us/office/add-a-sharepoint-page-or-list-to-a-channel-in-teams-131edef1-455f-4c67-a8ce-efa2ebf25f0b)
- [Microsoft Support, Get started with Lists in Teams](https://support.microsoft.com/en-US/teams/platform/get-started-with-lists-in-teams)

## Related guides

- [Teams channel files missing: how to get them back](/guides/teams-channel-files-missing/)
- [Teams vs SharePoint: where should our files and lists live?](/guides/teams-vs-sharepoint/)
- [Teams shared channel vs private channel](/guides/teams-shared-vs-private-channel/)

Source: https://250highstreet.com/guides/add-sharepoint-list-to-teams-tab/
