$crond.io

Integrations

Send alerts to where your team works. Run on the infrastructure you already use.

$ alerts via webhook # works with any HTTP-receiving service

Slack

Route failure and recovery alerts into any Slack channel using an incoming webhook URL.

[docs ↗]
$ Configure on the monitor
curl -X POST https://api.crond.io/api/v1/monitors/{id}/alerts \
  -H "Authorization: Bearer $CROND_API_KEY" \
  -d '{"channel":"webhook","url":"https://hooks.slack.com/services/..."}'

PagerDuty

Page on-call rotations via PagerDuty's Events API v2 — escalate critical cron failures automatically.

[docs ↗]
$ Webhook target
https://events.pagerduty.com/v2/enqueue

Discord

Post failure alerts to a Discord channel via a server webhook. Useful for hobby projects and OSS teams.

[docs ↗]
$ Create a webhook in your channel settings
https://support.discord.com/hc/en-us/articles/228383668
$ Use the webhook URL
https://discord.com/api/webhooks/{channel}/{token}

Microsoft Teams

Send alerts to a Microsoft Teams channel via an incoming webhook connector.

[docs ↗]

Opsgenie

Trigger Opsgenie alerts with severity, owner team, and tags via webhook integration.

[docs ↗]
$ Webhook target
https://api.opsgenie.com/v2/alerts

$ runs on # single binary, deploys anywhere cron does

AWS

Wrap EventBridge schedules, ECS scheduled tasks, or Lambda functions with crond-agent and ping after success.

[docs ↗]
$ ECS task with crond-agent sidecar
crond-agent wrap --name "nightly-etl" -- python /app/etl.py

Google Cloud

Monitor Cloud Scheduler jobs, Cloud Run jobs, and GCE crontabs by adding a final curl ping to each command.

[docs ↗]
$ Add to your Cloud Scheduler HTTP target
curl https://api.crond.io/ping/{ping_key}

Docker

Run crond-agent in a sidecar container or bake it into your image. Single static binary, ~6 MB.

[docs ↗]
$ Dockerfile snippet
RUN curl -sSL crond.io/install | sh
ENTRYPOINT ["crond-agent", "wrap", "--name", "my-job", "--"]

Kubernetes

Helm chart wraps Kubernetes CronJobs with crond-agent — no image rebuild, no operator. See the dedicated guide.

[docs ↗]
$ Install the Helm chart
helm repo add crond https://charts.crond.io
helm install crond-monitor crond/crond-monitor

Azure

Monitor Azure Functions timer triggers, Container Apps jobs, and VM cron schedules via curl ping or crond-agent wrap.

[docs ↗]
$ Add ping at end of your timer trigger
$response = Invoke-WebRequest -Uri "https://api.crond.io/ping/{ping_key}"

Need an integration we don't list? Tell us — webhooks work with any service that accepts HTTP requests.