# Pagerless for Celery

> One call. Task failures are reported, and every beat_schedule entry becomes a check-in named after it.

URL: https://pagerless.dev/integrations/celery
Updated: 2026-10-22

## Set up

```bash
pip install pagerless
export PAGERLESS_KEY=pl_live_...
```

```python
import pagerless.celery

pagerless.celery.install(app)
```

Failures only, no check-ins: `pagerless.celery.install(app, beat=False)`.

## What it catches

- Task failures, with the exception.
- Missed or late beat runs, one check-in per schedule entry.

## Questions

### How loud is a missed beat run?

Tell by default. Set the check-in to wake in the app for jobs that matter.
