ServiceNow & Asana

Asana for ServiceNow

Asana’s ServiceNow Spoke integration lets organizations easily integrate Asana into existing cross-tool workflows, and reduces the manual work required to collaborate effectively.

IT and Ops teams using ServiceNow for automating workflows can create a flow that triggers a task, project, or approval in Asana. These triggers can include escalating customer requests to the relevant support team, creating tracking items for internal HR or IT requests, or requesting finance or HR approval for a budget or payroll issue.

Requirement for installation

Asana requirements

The Asana for ServiceNow integration is available to all Asana Business and Enterprise customers.

ServiceNow requirements

Asana for ServiceNow is built on the Now Platform, and requires a Starter level IntegrationHub subscription or above.


You must be a ServiceNow admin to install the Asana for ServiceNow integration. You also need to have an Asana Account with a Business plan or Enterprise Plan.

To install the integration:

  • Login to ServiceNow
  • Navigate System Application > All Available Applications > All
  • In the search field, enter ‘Asana’ and locate the Asana Spoke
  • Click Get/Install
  • Once installed, navigate to System Web Services > REST Message
  • Click Asana, then under ‘Related links’ click Get OAuth Token
  • Authenticate an Asana user - this user will be attributed to all actions taken in Asana from the Flow Designer

Supported Actions

supported actions

Once installed, you can find supported actions by searching for Asana in the Flow Builder. You can then choose from a list of default actions.

The following Asana actions will be available for use in the FlowBuilder:


  • Create task
  • Update task
  • Get task data
  • Duplicate task


  • Duplicate project (based on project id)
  • Get project data

You cannot use a project_template_id to duplicate projects.


  • Create approval
  • Delete approval
  • Update approval


  • Add attachment to task or approval
  • Get attachments from task or approval

Use Cases

Because of the flexibility of the ServiceNow platform, this is not a comprehensive list, but reflects some common use cases:

Automatically assign work when an incident arises

IT service management teams using ServiceNow for automating incident management can create a flow that triggers a task in Asana for customer-facing teams whenever incidents of a certain severity level occur. So, if IT logs a serious performance issue in ServiceNow, it’ll automatically trigger an Asana task for marketing to monitor customer sentiment and prepare reactive comms.

Escalate requests that require work outside of ServiceNow

Internal-facing service teams who use ServiceNow to track and manage employee tickets often receive requests that require actions outside ServiceNow, like fulfilling hardware requests, or managing a workplace request.

Looking for a better way to manage your work? Get started with a free 30 day Asana trial. Try for free

Sorry, we don't support this browser

Asana doesn't work with the internet browser you are currently using. Please sign up using one of these supported browsers instead.

Choose your language

Selecting a language changes the language and/or content on