Pulse.

Central scheduler — signed webhook cron for every service that needs precise timing.

Create the admin account

Scan with Google Authenticator, 1Password, or any TOTP app — or enter the secret manually.

Sign in

Using a client API key for a specific program? Connect with a key instead.

signed in as admin
IDJobScheduleNext fireLast fireHealthActions

Register a job

Create a key

IDNameJobsStatusCreatedActions

Rotating kills the old key instantly and shows the replacement once. The admin key (from /etc/pulse.env) is managed on the server, not here.

Run history —

ScheduledFiredLate byStatusHTTPmsTryError