Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Fnotification-center%2Fdestination-types%2Femail%2Fmessage-config.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Fnotification-center%2Fdestination-types%2Femail%2Fmessage-config.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

# Message configuration

Email presets control the subject and message content of notification emails. The email message consists of fixed system-visible fields and optional user-defined fields.

Customize only the fields the preset UI exposes. Fixed fields always appear and cannot be modified.

## Supported payload types[​](#supported-payload-types "Direct link to Supported payload types")

The Email destination supports a single payload type for notifications.

| Payload type | `payload_type` API value | Description                                          |
| ------------ | ------------------------ | ---------------------------------------------------- |
| Email        | `email`                  | Sends an email notification for alert or case events |

## Email payload fields[​](#email-payload-fields "Direct link to Email payload fields")

### Fixed fields[​](#fixed-fields "Direct link to Fixed fields")

Coralogix manages these fields and they always appear in the email.

The UI hides these fields. They cannot be overridden.

| UI label      | API field name | Rendered output type | Required | Allowed values | Description                                                                            |
| ------------- | -------------- | -------------------- | -------- | -------------- | -------------------------------------------------------------------------------------- |
| Fixed subject | `fixedSubject` | String               | true     | n/a            | The fixed prefix of the email subject. Includes the Coralogix notification identifier. |
| Fixed content | `fixedContent` | String               | true     | n/a            | Default email content containing core alert or case details.                           |

The fixed content includes information such as:

* Name and ID
* Type, priority, and status
* Created and updated time
* Condition and query
* Links to the alert or case in Coralogix

### Customizable fields[​](#customizable-fields "Direct link to Customizable fields")

Customize these fields in the Email preset UI for each preset.

| UI label       | API field name  | Rendered output type | Required | Allowed values | Description                                                                      |
| -------------- | --------------- | -------------------- | -------- | -------------- | -------------------------------------------------------------------------------- |
| Subject        | `customSubject` | String               | false    | n/a            | Customizable portion of the email subject. Appended to the fixed subject prefix. |
| Custom content | `customContent` | String               | false    | n/a            | Additional content included in the email body. Supports templating.              |

### Subject behavior[​](#subject-behavior "Direct link to Subject behavior")

The final email subject uses the following format:

```
[Coralogix <entity> notification] <customSubject>
```

Example rendered subject:

```
[Coralogix alert notification] Triggered P2 – API latency high
```

If `customSubject` is empty, the system uses only the fixed subject prefix.

### Custom content behavior[​](#custom-content-behavior "Direct link to Custom content behavior")

Use **Custom content** to add contextual or operational information, such as:

* Service or environment details
* Runbook or dashboard links
* Escalation instructions

The custom content appears alongside the fixed content in the email body.

### Templating support[​](#templating-support "Direct link to Templating support")

Custom fields support strict templating using alert and case objects.

Example:

```
Service: {{ alert.groups.service }}

Environment: {{ alert.groups.environment }}

Alert type: {{ alertDef.type }}
```

### Example message configuration[​](#example-message-configuration "Direct link to Example message configuration")

```
{

  "customSubject": "Triggered P1 – checkout service errors",

  "customContent": "Runbook: https://runbooks.example.com/checkout\nOwner: SRE team"

}
```

### Notes[​](#notes "Direct link to Notes")

* Fixed fields cannot be removed or overridden
* Email attachments are not supported
* Message content must be plain text or templated text

## Next steps[​](#next-steps "Direct link to Next steps")

Integrate Coralogix with ServiceNow to synchronize records from Cases in [ServiceNow](https://coralogix.com/docs/docs/user-guides/notification-center/destination-types/servicenow/.md).
