Teams v1 (pre 2025)
It's a good idea to understand what Teams on Middleware are.
Read the documentation here before you continue.
Joined Middleware in 2025 (or later)? Go here.β
Is this the right page for me?
If you're interested in creating multiple teams in one go, refer to this page.
If you're looking to create one team at a time, please continue...
Creating a team requires several steps (later simplified in v2)
Initial setupβ
- Visit https://app.middlewarehq.com/teams
- Click βCreate a new teamβ
Click to expandΒ image for "Create a new team"
- Specify a team name
Click to expandΒ image for "Specify team name"
- At this point, if you have other users added to Middleware, you can select them in the right pane to add as a manager. You should find your own user here at least.
Click to expandΒ image for "Select manager"
- If you don't find your needed user, you can skip this step for now.
- At this point, if you have other users added to Middleware, you can select them in the right pane to add as a manager. You should find your own user here at least.
- Click βAddβ
Click to expandΒ image for "Click Add"
- A team will be created, with no members, repos, projects, or incident services mappings.
Click to expandΒ image for "Team Created"
- Next steps:
- Manager Setup
- Adding/Updating Members
- Mapping Integrations Data to Teams
- Mapping Repos
- Mapping Projects
- Mapping Incident Services
Manager Setupβ
If the manager is already present in Middlewareβ
- Click the edit button on a Team card.
Click to expandΒ image for "Edit Team Card"
- Ensure the modal says βSelecting (Manager)β
Click to expandΒ image for "Modal for Manager Selection"
- Just click on the new manager
Click to expandΒ image for "Select New Manager"
- Click βSaveβ, and you're done!
Click to expandΒ image for "Save Manager"
If the manager is NOT present on Middlewareβ
You can ask them to log in, and then follow these steps.
Otherwise, add them to Middleware:
- Click on βManage Usersβ in the header.
Click to expandΒ image for "Manage Users"
- Click βAdd a new userβ in the overlay that opens.
Click to expandΒ image for "Add New User Overlay"
- Fill in the required fields, and click βAddβ.
Click to expandΒ image for "User Added"
- Close the overlay, such that you're back on the Teams UI again.
- Finally, follow these steps.
Adding/Updating Membersβ
Adding members to the teamβ
- Select the team you want to add members to. Selected teams will appear highlighted.
Click to expandΒ image for "Select Team"
- Click this big button that says βClick to add memberβ
Click to expandΒ image for "Add Member Button"
- Here, you can either search for an existing user to add to this team, or add details for a new user altogether.
If you add details for a user that might already exist, it'll simply use the existing user as long as the email is identical - without creating duplicates.Click to expandΒ image for "Search/add user" - Clicking an existing user in the right section, or clicking βAddβ will add that user to the team.
Removing members from the teamβ
Just click the cross on the User card, from the team members list.
Mapping Integrations Data to Teamsβ
About accessesβ
Middleware requires you to link various integrations to present you a full-picture scenario of your teams' planning, execution, and delivery processes.
Due to limitations in the kind of configurable access controls that many third party integrations offer, it's often not possible for us to request the limited nature of access that we actually need - which is usually only read-only access to metadata level things.
As such, actually seeing your insights on Middleware is a two step process.
- Tell Middleware which repos/projects/incident services you'll like to share data of.
- Map those selected repos/projects/incident svcs. to respective teams.
Prerequisite step before you proceedβ
- Visit https://app.middlewarehq.com/integrations
- Link any of your desired integrations
Click to expandΒ image for "Link Integration"
- Most integrations would have a βManageβ button. Click that.
- You would be directed to a screen where you can select various repos/projects/incident svcs. to sync with Middleware, to subsequently map with various teams.
Mapping Reposβ
- Go to teams: https://app.middlewarehq.com/teams
- Click on the team you want to do this for.
- Click on the Repos tab.
- You should see a header saying βRepos linked to your orgβ
- Select the repos present in that section by clicking on the β<<β icon.
Here's a visual example, explaining the order of clicks:
Mapping Projectsβ
- Go to teams: https://app.middlewarehq.com/teams
- Click on the team you want to do this for.
- Click on the Projects tab.
- You should see a header saying βProjects linked to your orgβ
- Select the projects present in that section by clicking on the β<<β icon.
Here's a visual example, explaining the order of clicks:
Mapping Incident Servicesβ
- Go to teams: https://app.middlewarehq.com/teams
- Click on the team you want to do this for.
- Click on the Incident Services tab.
- You should see a header saying βServices linked to your orgβ
- Select the services present in that section by clicking on the β<<β icon.
Here's a visual example, explaining the order of clicks:
What's next?β
If you've added members to your teams, there's one more thing to do before you can see their dev-specific insights.
Go to βLinking Usersβ documentation for details.
Else you can just wait for 5-10 minutes for your data to be ready, and then see your team or org-level insights on any of the other analytics screens.