Configure Azure DevOps Integration
Configure the Azure DevOps Incidents ingestion plan in Sprinto to sync incidents, map projects, and monitor work items automatically.
The Azure DevOps Incidents ingestion plan allows Sprinto to automatically ingest and monitor incident data from your Azure DevOps environment. Once configured, Sprinto syncs incident records from selected Azure DevOps projects and surfaces them under the Incidents module in the Data Library.
You can authenticate the integration using either:
Azure DevOps credentials
A Personal Access Token (PAT)
After authentication, you must configure the projects that Sprinto should monitor.
Prerequisites
Before configuring the integration, ensure that:
You have administrator access to Azure DevOps.
You have access to the Azure DevOps organisation you want to connect.
You have the required project permissions to access incidents and work items.
If you are using a Personal Access Token, ensure that the token has the required read permissions.
Configure the Azure DevOps Incidents ingestion plan
Log in to the Sprinto dashboard.
Go to Ingestion.
Open the Plans tab.
Click New Plan.

Click New Plan.
Select From Template.

Click Preview next to Azure DevOps Incidents.

Click View to open the template.
Click Connect to Azure DevOps (Incidents) connection.

You can now choose one of the following authentication methods:
My credentials
Personal access token

Authenticate using Azure DevOps credentials
In the authentication window, select My credentials (recommended).
Click I am an admin.
Review the required permissions.
Click Next.

Enter your organization name.

Click Open Window.
Sign in to your Micorsoft account and follow the on-screen instructions.
Complete the authentication flow.
Authenticate using a Personal Access Token
You need to generate a personal access token for this. To do that:
Generate a Personal Access Token
To learn how to generate a Personal Access Token in Azure DevOps, refer to the official Microsoft documentation:
Create a Personal Access Token in Azure DevOps
After the credentials are attached successfully:
Wait approximately 45 minutes for the initial sync to complete.
Return to the ingestion plan.
Click Refresh.

Proceed to the next section to configure monitored projects.
Required permissions for Personal Access Token authentication
The Personal Access Token must include the following read permissions:
Work Items
Read
Required for ticket sync and changelog passthrough
Project and Team
Read
Required for collections sync
Identity
Read
Required for user sync
Member Entitlement Management
Read
Required for user roster enumeration
Ensure that all required permissions are enabled before generating the Personal Access Token.
After that, return to Sprinto:
In the authentication window, select Personal access token.

On the administrator access screen, click I am an admin.
Review the required read access permissions.
Click Next.

Enter your Azure DevOps username.
Enter your password.
Click Next.

Enter your Azure DevOps organisation name.
Click Next.

Sprinto begins setting up the account and attaching the credentials.
Configure projects for monitoring (Incidents)
After the initial sync completes:
Navigate to Data Library > Incidents.
Open the Azure DevOps tab.
Click Manage Azure DevOps in the top-right corner.

The configuration drawer displays all available Azure DevOps projects.
Configure monitored projects
For each project:
Select or deselect the project checkbox.
Configure the closure statuses.
Enter the work item type.
Click Save.

Important
The Work Item Type field is case sensitive.
Ensure that the value exactly matches the work item type configured in Azure DevOps.
After saving the project configuration:
Navigate back to Ingestion > Ingestion Plans.
Open the Azure DevOps Incidents ingestion plan.
Click Refresh again.

The integration setup is now complete.
What happens after configuration?
Once configured, Sprinto:
Syncs incidents from the selected Azure DevOps projects
Tracks incident statuses and updates
Maps configured work item types
Displays incident records under the Azure DevOps tab in the Incidents module
Configure projects for monitoring (Change Management)
Use the Azure DevOps Change Management integration to monitor ticket approvals and change workflows within Sprinto.
Configure Azure DevOps Change Management
Log in to the Sprinto dashboard.
Navigate to Data Library > Change management.
In the Change management systems tab, select Ticketing providers.
Click Add system.

In the drawer that opens, locate Azure DevOps Change Management.
Click Add next to the integration template.

Step 1: Filter tickets to monitor
Configure the Azure DevOps tickets Sprinto should continuously import and monitor.
Under Azure DevOps Change Management Project, select the project you want to monitor.
Under Advanced filters, configure the following fields:
Issue type
Specify the work item type to monitor. This field is case-sensitive.
Ticket status that indicates the change is done
Specify the ticket status that represents a completed change. This field is case-sensitive.
Under Change type, provide details about the type of changes represented by these tickets.
Click Next.

Step 2: Configure approvals to monitor
Configure the approval states Sprinto should validate before considering a change approved.
Under Approval State 1, configure:
Ticket state that indicates change is approved
Who can assign that state
To configure additional approval stages, click Add another approval state to monitor.
Under Applicable from, select the date from which Sprinto should evaluate approval workflows.
Under System Owner, select the owner responsible for approval-related checks.
Click Finish.

Verify the integration
Navigate back to Data Library > Change management.
Open the Ticketing providers tab.
Verify that the Azure DevOps Change Management project appears in the list.
Click View details to review the configured integration.

Troubleshoot sync issues
If incidents do not appear after setup:
Verify that the credentials are active.
Ensure that the correct projects are selected.
Confirm that the closure statuses are configured correctly.
Verify that the work item type matches Azure DevOps exactly.
Wait for the sync interval to complete and click Refresh again.
If the issue persists, contact Sprinto Support.
Last updated

