# Notifications and Integrations

## Notifications

Notifications are one of the most important components of Avantra (after our monitoring and observation capabilities). You need to be able to inform the right people/systems and automations at the right time and in-response to an event. The Avantra notification management system will do this for you.

A Notification is a response when something has changed within Avantra. For instance, a critical check result needs to be passed on to a 3rd party IT service management solution, or somebody wants to receive a notification on their mobile phone. A notification can also trigger an automation, for instance, perhaps you want to auto-gather root-cause analysis information at the exact moment when a problem was detected.

While Avantra comes with native integration to platforms like ServiceNow and AWS SMS, other services can be used by the generic REST and SOAP interfaces. To date, there is no 3rd party system Avantra has failed to connect-to and work with. There are also many more output channel types, a simple but versatile one is running a command-line executable.

Key areas for notifications and integrations include:

- Defining the actions to respond to

- Configuring notification endpoints (output channels)

- Reducing noise with filters

- Enriching notifications with Resolvers

- Triggered automations from notifications

- Setting up synchronization integrations

### Notification endpoints (output channels)

- Email

- Mobile App

- ServiceNow Incidents or Events

- AWS SNS or SMS

- Run an automation

- 3rd party systems

- Run OS commands

- And much more…​

## Integrations

Avantra provides many ways of integrating with 3rd party products and platforms. In general, we distinguish two ways of integrations: outbound and inbound. Some integrations, for example, the integration to the hyperscaler platforms like AWS, Microsoft Azure, and Google, or the ServiceNow, work in both directions. These integrations are first set up in a general way on the API level, and then the same API integration can be used in different outbound and inbound scenarios throughout the product.

Key areas for integrations include:

### Inbound Integrations

- Avantra SOAP API

- Avantra GraphQL RESTful API (beta)

- Avantra Command Line Interface

- ServiceNow (auto-create monitored objects)

- Google Cloud (auto-create monitored objects)

- Azure Cloud (auto-create monitored objects)

- AWS (auto-create monitored objects)

### Outbound Integrations

- ServiceNow Service Graph

  - Sync your Avantra monitored objects to ServiceNow

- ServiceNow Incident Output Channel (via notifications)

  - Create incidents in ServiceNow

- ServiceNow Event Output Channel (via notifications)

  - Create events in ServiceNow

- SAP HotNews & Security Analysis (via the SAP Backbone)

  - Auto download and detect SAP HotNews & Security note requirements

- Outbound RESTful API (via notifications)

  - Integrate with any REST API endpoint

- Outbound SOAP API (via notifications)

  - Integrate with any SOAP API endpoint

- Outbound Email

- Amazon Simple Notification Service