Apple Shortcuts

Built-in

Fire a Tempo event from any Apple Shortcut. Mail rules, Focus changes, geofences: anything Shortcuts can trigger lands on your timeline.

v1.0.0

Beszel

Built-in

Get Beszel alerts on your Mac. CPU, memory, disk, and temperature thresholds land on your timeline, so a struggling host surfaces at a glance.

v1.0.0

Fastmail

Built-in

Put your Fastmail (CalDAV) calendar on your Mac timeline, next to your homelab events. Experimental.

v1.0.0

GitHub Actions

Built-in

Send GitHub Actions results to your Mac. Every workflow run lands on your timeline as pass or fail, with a one-click action to open the run.

v1.0.0

Hazel

Built-in

Watch your Hazel rules on your Mac. Each file Hazel moves, renames, or sorts lands on your Tempo timeline, so your automations are visible, not silent.

v1.0.0 · Hazel 5 / Hazel 6

Home Assistant

Built-in

Send Home Assistant events to your Mac. Point an HA automation or webhook at Tempo, and devices, sensors, and alerts land on one live timeline with one-click actions.

v1.0.0 · Home Assistant 2024.4+

Jellyfin

Built-in

Send Jellyfin events to your Mac. Playback, library scans, and server status land on one timeline with a one-click action to open the dashboard.

v1.0.0 · Jellyfin 10.9+ + Webhook plugin

Jellyseerr

Built-in

Send Jellyseerr events to your Mac. New requests and approvals land on one timeline with a one-click action to open the request.

v1.0.0

Kopia

Built-in

See your Kopia backups on your Mac. Each snapshot run lands on your timeline as success or failure, so a failed backup can't slip by unnoticed.

v1.0.0

Pi-hole

Built-in

Send Pi-hole events to your Mac. Status and updates land on one timeline with a one-click action to open the admin console, next to the rest of your homelab.

v1.0.0 · Pi-hole v6 (FTL HTTP API) / v5 with adjustments

Prowlarr

Built-in

Send Prowlarr events to your Mac. Indexer health and sync errors land on one timeline, so a dead indexer surfaces before it breaks your grabs.

v1.0.0

Radarr

Built-in

Send Radarr events to your Mac. Grabs, imports, and download failures land on one timeline with a one-click action to open the queue.

v1.0.0

Scripts

Built-in

Point any script or cron job at Tempo and watch its completion, exit status, and output land on your Mac timeline. The generic webhook for anything you wire up.

v1.0.0

Sonarr

Built-in

Send Sonarr events to your Mac. Grabs, imports, and download failures land on one timeline with a one-click action to open the queue.

v1.0.0 · Sonarr v3 / Sonarr v4

Synology

Built-in

Get Synology DSM alerts on your Mac. Storage, backups, and system events land on one timeline, with a one-click action to open DSM.

v1.0.0 · DSM 7.x

Todoist

Built-in

Bring Todoist onto your Mac timeline. Due and completed tasks land next to your homelab events: one place for everything that needs attention.

v1.0.0

UniFi

Built-in

Get UniFi Network and Protect events on your Mac. Your controller's alarms land on one timeline, with one-click actions to open the controller or a camera.

v1.0.0 · Network 8.x / 9.x / 10.x / Protect 5.x

Uptime Kuma

Built-in

Send Uptime Kuma alerts to your Mac. Kuma's built-in Webhook posts to Tempo, so every monitor becomes one live row on your timeline, with one-click host actions.

v1.0.0 · Uptime Kuma 1.x

Vaultwarden

Built-in

Send Vaultwarden events to your Mac. Logins, admin actions, and org changes land on one timeline, so you can watch your password vault at a glance.

v1.0.0

Which scores need a companion helper?

Most sources reach Tempo on their own — a native webhook, a notification action, or your own script POSTing to the LAN. A handful have no way to push events out, so they use a small open-source companion helper you run next to the source. Tempo never runs it for you, and the code is open for inspection.

Score Helper Why it's needed What it sends Code
Beszel API poller Beszel's hub exposes no outbound webhook Triggered hub alerts view
GitHub Actions Webhook relay GitHub posts from the public internet — the relay verifies the HMAC signature and forwards to your LAN Workflow run results view
Pi-hole API poller Pi-hole has no push webhook Blocking state, reachability, updates, gravity, load view
Prowlarr Custom Script *arr apps run a script per event instead of posting a webhook Health & update events view
Radarr Custom Script *arr apps run a script per event instead of posting a webhook Grab, download, import & health events view
Sonarr Custom Script *arr apps run a script per event instead of posting a webhook Grab, download, import & health events view
Todoist API poller Todoist is a cloud API, not a LAN webhook source Due & updated tasks view
Vaultwarden Log watcher Vaultwarden has no outbound webhook Auth events from the log, plus /alive reachability view

Helper code is published with the catalog at launch. Each score's page has the full setup, and the files are reachable in-app from the score's Source tab in the Score Editor.