/
/
Match your Azure DevOps team to ServiceNow users
For IT and integration admins who want Azure DevOps team members matched to ServiceNow accounts, by asking their AI assistant.
On this page
Connector
Connect Azure DevOps, pick your AI tool and paste the prompt.
The problem
Incidents assigned to the wrong person, or no one
Matching a team's members to ServiceNow accounts one by one is slow, and wrong when emails or names differ between systems. Incident and change assignment then lands on the wrong person or no one.
Without PopdockAI
- List team members in Azure DevOps
- Search ServiceNow users for each one
- Pick one when several look right
- Assign incidents to the wrong account
With PopdockAI
- Team members and their emails are listed
- Each is matched to a ServiceNow user by email, then name
- Multiple matches are listed, not collapsed into one
- Inactive and unmatched users are flagged
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** List the members of Azure DevOps team `{team-name}` in project `{project}` and find each person's ServiceNow user record, so assignments can be made on both sides.
**Step 1: Get the team (azure-devops server)**
Call `azure-devops-get-team-member` with `team-name` = {team-name} and `project-name` = {project}. If no members come back, say so and stop. For each member note `display-name`. Then call `azure-devops-get-user` with `display-name` for each member to get `mail-address` and `principal-name`.
**Step 2: Find the ServiceNow user (servicenow server)**
For each member call `servicenow-get-user` with `email` = the member's `mail-address`. If that returns nothing, retry with `name` = the display name and mark the match as name-only.
**Step 3: Report**
A table with one row per member: display name, Azure DevOps mail address, ServiceNow `user-id`, `sys-id`, `active`, `department`, and match type (email or name-only or none). List members with no ServiceNow user or an inactive one separately.
**Rules & Guidelines:**
* `azure-devops-get-team-member` and `azure-devops-get-user` are on the azure-devops server. `servicenow-get-user` is on the servicenow server.
* Read-only. Do NOT call `servicenow-add-user`, `servicenow-update-user` or any other write tool.
**Validation:**
* Compare emails case-insensitively. If the two systems use different domains for the same person, flag it rather than matching.
* If several ServiceNow users match one email, list them all and do not pick one.Who it's for
One answer, three teams that use it
ServiceNow administrators
Route incidents to the right engineers
Know which ServiceNow account belongs to each team member before setting up assignment groups.
Match the Mobile team in Azure DevOps to ServiceNow users.
Integration engineers
Fix user mapping for a sync
Ambiguous and inactive accounts are called out, so the integration maps people correctly.
Which Platform team members match more than one ServiceNow user?
Engineering managers
Check your team can be assigned work
See who has no active ServiceNow user before an on call rota starts.
Who in the Data team in Azure DevOps has no active ServiceNow user?
How it works
What PopdockAI does when you ask
You name a team and your AI assistant matches its members to ServiceNow users. Both systems are only read.
01
Ask
You name the Azure DevOps team.
02
Read
It lists the team members with their emails.
03
Look up
It finds each ServiceNow user by email, then by name.
04
Report
You get matches, multiple matches, inactive accounts and missing users.
What PopdockAI provides
The tools behind the answer
Ready made tools for Azure DevOps and one secure connection to your AI tool. No code, no exports.
azure-devops-get-team-member
azure-devops-get-user
servicenow-get-user
This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.
The outcome
A clear team to ServiceNow user mapping
Related use cases
More ways to put this data to work
One prompt template with infinite possibilities.
Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.
Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

.webp)
