> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rootly.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pulse Variables

> Reference for pulse variables available in Liquid templates for processing health check, deploy, and monitoring data in Rootly workflows and integrations.

You can use pulse variables in pulse workflows and any Liquid template evaluated in a pulse context.

<Note>
  Use our [Liquid Markup explorer](https://rootly.com/account/help/liquid-explorer) to navigate through all pulse variables against real pulse data.
</Note>

We are using [Liquid](https://shopify.github.io/liquid/) template language and the variables below are available wherever a pulse is in scope.

## Variables

```ruby Ruby theme={null}
{{ pulse.id }} # returns string (uuid)
{{ pulse.short_id }} # returns string
{{ pulse.source }} # returns string — name of the pulse source (e.g., "github", "k8s", "generic")
{{ pulse.summary }} # returns string
{{ pulse.data }} # returns the raw pulse payload as a JSON object
```

## Examples

Reaching into the raw pulse payload:

```ruby Ruby theme={null}
{{ pulse.data | get: 'commit_sha' }}
```

Building a deploy-style summary line:

```ruby Ruby theme={null}
{{ pulse.source | titleize }} pulse {{ pulse.short_id }}: {{ pulse.summary }}
```
