Using the New Relic chat app

The New Relic app for Zoom Team Chat helps operations teams monitor, troubleshoot, and optimize their applications and infrastructure right from within Team Chat.

Users can create an app that integrates with New Relic to receive alerts through an incoming webhook. This app supports bot services and tracks key telemetry data, including marketplace analytics, installations, monthly active users, and subscriptions. It meets the requirements for both incoming webhook and bot service support. Additionally, the app offers user-level controls, enabling detailed customization of alert notifications and improving the overall monitoring experience.

Requirements for using the New Relic chat app

Table of Contents

How to install New Relic app from the App Marketplace

  1. Sign in to the Zoom App Marketplace.
  2. Search for New Relic.
  3. Click Add.
  4. Review the requested permissions and click Authorize.

How to connect your channel to New Relic to receive alerts

Step 1: Get a webhook

  1. Sign in to the desktop app.
  2. Click the Team Chat tab .
  3. Use slash command /connect <name>.
  4. After execution, you can get a URL and a Token.

Step 2: Configure the webhook integration in New Relic

  1. Select Alert & AI from the side menu from your New Relic account.
  2. Select Destinations.
  3. Create a Webhook destination.
  4. Enter a name for the Webhook.
  5. Fill in the Endpoint URL and Bearer Token obtained in the previous step.
  6. Select Workflows from Alerts & AI and create a new workflow.
    Use the webhook destination you created earlier.
  7. Test the New Relic payload in the Payload template for webhook.
    New Relic payload template
    Payload template to use while creating a Workflow in New Relic:

    {

     "id": {{ json issueId }},

     "priority": {{ json priority }},

     "priorityText": {{json priorityText}},

     "state":{{json state}},

     "stateText":{{json stateText}},

     "issueTitle": {{ json issueTitle }}, 

     "issueUrl": {{ json issuePageUrl }},

     "incidents":{{json annotations.title}},

     "impactedEntities": {{ json entitiesData.names}},

     "conditions":{{ json accumulations.conditionName }},

     "policies":{{json accumulations.policyName}}, 

     "violationDescription": {{json accumulations.conditionDescription.[0]}}, 

     "workflowName": {{ json workflowName }},

     "workflowUrl":{{ json workflowUrl }},

     "ackUrl":{{json issueAckUrl}},

     "closeUrl": {{ json issueCloseUrl}},

     "queryUrl": {{ json accumulations.deepLinkUrl.[0]}},

     "runBookUrl": {{json accumulations.runbookUrl.[0]}},

     "imageUrl": {{ json violationChartUrl }}, 

     "trigger": {{ json triggerEvent }},

     "isCorrelated": {{ json isCorrelated }},

     "createdAt": {{ createdAt }},

     "updatedAt": {{ updatedAt }},

     "triggeredAt":{{ triggeredAt}},

     "sources": {{ json accumulations.source }}

  8. Select Update message.
  9. Select Activate workflow.
  10. Verify if the workflow is enabled in New Relic.

How to manage your Webhook

  1. Sign in to the desktop app.
  2. Click the Team Chat tab .
  3. Use slash command to manage Webhook.

How to remove the New Relic app

  1. Sign in to the Zoom App Marketplace with your Zoom account.
  2. In the top right of the page, click Manage.
  3. In the navigation menu, click Added Apps.
  4. Next to the New Relic app, click Remove.
  5. Confirm the dialogue and click Remove.

Data Security