Schedule demo

Integrate Applications Manager with Zendesk


By integrating Zendesk with Applications Manager, your IT team gains a powerful advantage in handling operations and incident response. Zendesk provides a complete suite of cloud solution that equips organizations to handle customer inquiries, create automated processes, and improve team collaboration. By combining these strengths, you can automatically convert critical alerts into support tickets for timely resolution.

Applications Manager can be integrated with Zendesk using the Custom Integration option.

Configuring Zendesk

  1. Login to Zendesk
  2. Navigate to Admin → Apps and Integrations → API → API Configuration.
  3. Select "Allow API token access" and click Save.

    zendesk-login

  4. In the same page (on the left side pane) click on API tokens -> Add. Copy the Token before closing the tab.

Configuring Applications Manager

Navigate to Settings → Product Settings → Integrations (Add-on Settings) → New Custom Integration.

Create an Incident

  1. Fill in the integration details as follows:
    1. API : https://{subdomain}.zendesk.com/api/v2/tickets.json
      where, subdomain - Replace this with your Zendesk unique identifier
    2. Integration Type : Incident Management
    3. Method Type : POST
    4. Headers : 'Content-Type' : application/json, 'Authorization' : Basic {Base64 encoded value of "login_email/token:{APIKEY}"}
      • login_email : Your Zendesk Admin E-mail
      • {APIKEY} : Your Zendesk API token
      • token : Do not change this literal
    5. Payload Type : JSON
    6. Data Type : Raw
    7. API Key : Paste the API copied from Zendesk
    8. Body Content :
      {
         "ticket": {
            "comment": {
               "body": "$entity - $category",
            },
            "priority": "Urgent",
            "subject": "$message"
         }
      }

      notification-profile

  2. To verify your setup, click Test Configuration to confirm the configuration is correct. After a successful test, go to 'Manage Incidents' to retrieve the Incident ID. This will generate a ticket_id, which you can use to update or close the corresponding incident in Zendesk

Update an Incident

  1. Fill in the integration details as follows:
    1. API : https://{subdomain}.zendesk.com/api/v2/tickets/$.ticket.id.json
      where, subdomain - Replace this with your Zendesk unique identifier
    2. Method Type : PUT
    3. Headers : 'Content-Type' : application/json, 'Authorization' :Basic {Base64 encoded value of "login_email/token:{APIKEY}"}
    4. Payload Type : JSON
    5. Data Type : Raw
    6. Body Content :
      {
         "ticket": {
            "comment": {
               "body": "$entity - $category",
            },
            "priority": "Urgent",
            "subject": "$message"
         }
      }

notification-profile

Close an Incident

  1. Fill in the integration details as follows:
    1. API : https://{subdomain}.zendesk.com/api/v2/tickets/$.ticket.id.json
      where, subdomain - Replace this with your Zendesk unique identifier
    2. Method Type : DELETE
    3. Headers : 'Content-Type' : application/json, 'Authorization' : Basic {Base64 encoded value of "login_email/token:{APIKEY}"}

notification-profile

  1. Click Save to finalize the configuration.

Now that Applications Manager has been integrated with Zendesk, we have to associate actions for the same. Learn how to associate Custom integration actions

notification-profile

notification-profile

Verifying the Integration

Trigger a test alert from Applications Manager and check your Zendesk dashboard to confirm that a ticket has been created successfully.

Zendesk Configuration

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by thousands of leading businesses globally