?>

OpsGenie + Asana Integrations

Appy Pie Connect allows you to automate multiple workflows between OpsGenie and Asana

  • No code
  • No Credit Card
  • Lightning Fast Setup
About OpsGenie

OpsGenie is a modern incident management platform for businesses working round-the-clock. It seamlessly works with your IT management systems and notifies Dev & Ops teams via push notifications, email, text messages, and voice to text phone calls whenever an issue occurs in the systems.

About Asana

Asana is a task management tool that brings all of your team's work together in one place. It lets you organize tasks by project, phases, priority level, due date, assignee, and tags. Asana is a great tool to manage even the largest and most complex projects.

Asana Integrations
Asana Alternatives

Looking for the Asana Alternatives? Here is the list of top Asana Alternatives

  • Zoho CRM Zoho CRM
  • Salesforce Salesforce
  • Pipedrive Pipedrive

Best ways to Integrate OpsGenie + Asana

  • OpsGenie Asana

    OpsGenie + Asana

    Create Story to Asana from New Alert in OpsGenie Read More...
    Close
    When this happens...
    OpsGenie New Alert
     
    Then do this...
    Asana Create Story
  • OpsGenie Asana

    OpsGenie + Asana

    Create Task to Asana from New Alert in OpsGenie Read More...
    Close
    When this happens...
    OpsGenie New Alert
     
    Then do this...
    Asana Create Task
  • OpsGenie Asana

    OpsGenie + Asana

    Create Project to Asana from New Alert in OpsGenie Read More...
    Close
    When this happens...
    OpsGenie New Alert
     
    Then do this...
    Asana Create Project
  • OpsGenie Asana

    OpsGenie + Asana

    Update Task in Asana when New Alert is created in OpsGenie Read More...
    Close
    When this happens...
    OpsGenie New Alert
     
    Then do this...
    Asana Update Task
  • OpsGenie OpsGenie

    Asana + OpsGenie

    Create Alert to OpsGenie from New Tag Created in Asana Read More...
    Close
    When this happens...
    OpsGenie New Tag Created
     
    Then do this...
    OpsGenie Create Alert
  • OpsGenie {{item.actionAppName}}

    OpsGenie + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} {{item.actionTitle}}
Connect OpsGenie + Asana in easier way

It's easy to connect OpsGenie + Asana without coding knowledge. Start creating your own business flow.

    Triggers
  • New Alert

    Triggers when a new alert is created.

  • Completed Task in Project

    Triggers whenever a task within a project is marked as completed. Does not trigger on completed subtasks.

  • New Project

    Triggered whenever you add a new project.

  • New Story

    Triggers on an addition of a new story.

  • New Subtask

    Triggers upon an addition of a new subtask.

  • New Tag Created

    Triggers every time you create a new tag.

  • New Task in Project

    Triggers whenever a new task is added to a project.

  • New Task in Workspace

    Triggers whenever a new task is added to a workspace.

  • New Team

    Triggered every time you add a new team.

  • New User

    Triggered once a new user is added.

  • Tag Added to Task

    Triggers every time you add a tag to a task.

    Actions
  • Create Alert

    Creates an alert.

  • Create Project

    Adds a new project.

  • Create Story

    Adds a new story (a comment is a story).

  • Create Task

    Adds a new task.

  • Update Task

    Updates an existing Task.

How OpsGenie & Asana Integrations Work

  1. Step 1: Choose OpsGenie as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Asana as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from OpsGenie to Asana.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of OpsGenie and Asana

OpsGenie is a cloud based alert and notification system for IT and DevOps teams. This top integrates with multiple tops such as Google, JIRA, PagerDuty, Slack, HipChat, ZenDesk, etc. OpsGenie also provides mobile application to receive alerts.

Asana is a top provided by Salesforce.com. It helps you to track projects and cplaborate with the team. Asana is a web based top that can be accessed from anywhere. You can create projects, tasks and upload files to them. Each task can have subtasks.

Integration of OpsGenie and Asana

OpsGenie supports hundreds of integrations with other third party tops. In this tutorial we will integrate OpsGenie and Asana. Asana provides API for developers to access Asana’s data from third party tops. We will use Asana API to send notifications to an Asana project via OpsGenie. Let us first create a new Asana project. Go to https://asana.com/ and sign up for a free account. Once sign in, go to My Dashboard and create a new project.

Now let us go to the Asana API documentation to find out which parameters we need to send as input to the Asana API to create a project. Open https://asana.com/developers/docs/api/v1/reference#post-asana-project and click on Post asana project link under Headers section. This will show the request URL with required parameters as shown below.

https://asana.com/api/projects/create/title=My%20New%20Project&description=My%20New%20Project&[email protected]&transparency=public&timezone=US&project_space=Test

Add these parameters to the URL shown below and save it as opsgenie_asana_post_request_url in your notepad or editor.

https://asana.com/api/projects/create/title=My%20New%20Project&description=My%20New%20Project&[email protected].com&transparency=public&timezone=US&project_space=Test&opsgenie_token=<API Token>&opsgenie_project_id=<Project ID>&opsgenie_project_name=<Project Name>&opsgenie_key=<API Key>&opsgenie_sla_key=<SLA Key>&opsgenie_notification_type=cron&category=<Project Category>&tags[]=<Project Tag>&grouping[]=<Project Grouping>&trigger[]=<Trigger>&exception[]=<Exception>&priority[]=<Priority>&severity[]=<Severity>&duration[]=<Duration(in minutes)>&snooze_duration[]=<Snooze Duration(in minutes)>&scheduled_at[]=<Date Time String>

For example, if you are using the test account then the URL would look like this:

https://asana.com/api/projects/create/title=My%20New%20Project&description=My%20New%20Project&[email protected]&transparency=public&timezone=US&project_space=Test&opsgenie_token=f8c845d5-0a7f-4b06-8474-0e2dcecd3981&opsgenie_project_id=1780342312796547601&opsgenie_project_name=Asana%20Integration%20Tutorial&opsgenie_key=3da7ed09-7bf6-4da0-b8b2-97bc876bfdda&opsgenie_sla_key=d6e1905c-e9d6-4091-91e6-1389b86b9bf1&opsgenie_notification_type=cron&category=Asana%20Integration%20Tutorial%20Projects&tags[]=Test Project 1%2CTest Project 2%2CTest Project 3&grouping[]=Test Project Grouping 1%2CTest Project Grouping 2%2CTest Project Grouping 3%2CTest Project Grouping 4%2CTest Project Grouping 5%2CTest Project Grouping 6%2CTest Project Grouping 7%2CTest Project Grouping 8%2CTest Project Grouping 9%2CTest Project Grouping 10%2CTest Project Grouping 11%2CTest Project Grouping 12%2CTest Project Grouping 13%2CTest Project Grouping 14%2CTest Project Grouping 15%2CTest Project Grouping 16%2CTest Project Grouping 17%2CTest Project Grouping 18%2CTest Project Grouping 19%2CTest Project Grouping 20%2CTest Project Grouping 21%2CTest Project Grouping 22&trigger[]=time-based&exception[]=is-forbidden&priority[]=high&severity[]=critical&duration[]=30minutes &snooze_duration[]=30minutes &scheduled_at[]=2012-07-08T16:51:22Z

You should insert your own values in all these parameters except for opsgenie_token , opsgenie_project_id , opsgenie_project_name , opsgenie_key , opsgenie_sla_key , opsgenie_notification_type , category , tags , groupings , trigger , exception , priority , severity , duration , snooze_duration , scheduled_at . Replace Test with your project name and Test Projects 1 through 22 with your project group names (you can add more than 22 groups. Replace Test Project 1 through Test Project 22 with your project tags (you can add more than 22 tags.

Note. If you are using the free plan of Asana then replace Test with your username or email address instead of [email protected] . Also, the free plan limits the number of projects that you can create to 10 per month. You can check here for more details about limits of free plan at https://www.asana.com/pricing/.

If you wish to schedule a notification for a particular time, then add &scheduled_at[date]=YYYYMMDDTHHMMSSZ to the URL shown above where YYYYMMDDTHHMMSSZ is the date and time in UTC format (the second part of the string must match the format specified in http://www.w3.org/TR/NOTE-datetime. If you wish to schedule a notification for a particular time zone, then add &scheduled_at[timezone]=<Time Zone ID> to the URL shown above where <Time Zone ID> is a four character code for the desired time zone found here. http://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List_.28Current_.29 . For example, if you want the notification to be sent at 08:00 AM on July 5th 2012 in US Pacific Time Zone then add "GMT+08:00" to the URL shown above before &scheduled_at[date]=YYYYMMDDTHHMMSSZ . If you want the notification to be delivered in 10 minutes, then add &scheduled_at[duration]=10minutes to the URL shown above before &scheduled_at[date]=YYYYMMDDTHHMMSSZ . If you want the notification to be delivered twice in every hour until you acknowledge it, then add &scheduled_at[snooze_duration]=60minutes to the URL shown above before &scheduled_at[date]=YYYYMMDDTHHMMSSZ . If you want the notification to be delivered when an exception occurs, then add &trigger[condition]=is-blocked to the URL shown above before &scheduled_at[date]=YYYYMMDDTHHMMSSZ . If you want the notification to be delivered when an exception occurs and you acknowledge it, then add &trigger[condition]=is-blocked and

The process to integrate OpsGenie and Asana may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.