Skip to content

Connector configuration

The PagerDuty connector has two paths. Select one when you create the connector.
PathCredentialSyncSendsUse it for
Service keyService integration key entered on the connectorOne-way (Coralogix to PagerDuty)Alerts and CasesRouting notifications to a single PagerDuty service
Bi-directionalAccount-level PagerDuty integrationTwo-way (Cases ↔ PagerDuty)Cases onlyKeeping Cases and incidents in sync across acknowledge, resolve, comments, and resolution notes

The connector path stays fixed after you create it. For what two-way sync covers and how to set up the account-level integration, see the PagerDuty Bi-directional integration.

The service-key path sends notifications one way to a single PagerDuty service.
UI labelAPI field nameTypeRequiredAllows notification source type overridesDescription
Service keyintegrationKeyStringtruetrueAlso known as an Integration Key, this unique identifier routes notifications to a specific PagerDuty service.
Dynamic service keydynamicintegrationKeyStringfalsetrueSpecify a dynamic, data-driven value for the service key using alert metadata. Useful if you need to route alerts to different PagerDuty services based on different conditions.

Templating for dynamic routing

The Service key field supports dynamic templating, which routes events to different PagerDuty services by inserting variables into the notification configuration based on their attributes.

Here is an example Dynamic service key configuration:

{% if alert.groups['team_name'] == 'alpha'%}
  930aaaaaaaaaaaaaaaaaaaaaaaaaa0d1
{% elif alert.groups['team_name'] == 'beta' %}
  930bbbbbbbbbbbbbbbbbbbbbbbbbb0d1
{% else %}
  930xxxxxxxxxxxxxxxxxxxxxxxxxx0d1
{% endif %}

The bi-directional path keeps a Case and its linked PagerDuty incident in sync in both directions. It reads an account-level PagerDuty integration and applies to Cases only, not to alerts.
FieldDescription
PagerDuty integrationThe account-level PagerDuty integration this connector uses for bi-directional sync. If none exists, the empty state links you to set one up.
Service nameSelect the PagerDuty service this connector targets.
Dynamic service name(Advanced, optional) Dynamically target a PagerDuty service using templating. When set, it overrides Service name.

Before you select this path, add the account-level PagerDuty integration. For setup and the full sync behavior, see the PagerDuty Bi-directional integration.

Next steps

Define the payload structure for PagerDuty notifications in Message configuration.