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

# Sending process monitor events to AppSignal

In order to receive events for your AppSignal Process Monitoring, you must configure your application to send process monitor events to AppSignal.

## AppSignal integrations

If your application is already using an AppSignal integration library, such as our Ruby gem or our Elixir, Node.js and Python packages, you can use the provided helper methods to send process monitor events.

Follow the instructions in the [integration process monitor helpers documentation](/check-ins/configuration/integrations) for your integration.

## Process monitoring with AppSignal Wrap

If the application you wish to send process monitors from is not using an AppSignal integration library, for example, if you wish to send cron process monitors when a process starts or finishes, or heartbeat process monitors while a process runs, you can send process monitor events using our wrap tool:

<CodeGroup>
  ```shell Shell theme={null}
  appsignal-wrap my-process-name --cron -- /path/to/my/process
  appsignal-wrap my-process-name --heartbeat -- /path/to/my/process
  ```
</CodeGroup>

Learn more about how to use `appsignal-wrap` to send process monitors to AppSignal in our [AppSignal Wrap documentation](/wrap#process-monitoring).

## HTTP API

You can also send process monitors from any application using our HTTP API. Follow the instructions in the [process monitor events API documentation](/check-ins/configuration/api).
