Webhooks
8+ resource events, HMAC-signed, with automatic retries and replay from the dashboard.
Lightweight by design
Pulse stays out of payroll, time tracking and project allocation. So the integrations list is short on purpose — Slack and Calendar to surface the signal, SSO to log in, a real API for everything else. No HRIS-to-HRIS sync, no QuickBooks dance, no DocuSign module. Every webhook fires on a people event, not a billing event.
8+ resource events, HMAC-signed, with automatic retries and replay from the dashboard.
Full CRUD on every resource, pagination, filters, consistent auth. Rate-limited at 1k req/min on the standard tier.
Maintained clients for TypeScript, Python and Go. Generated from the OpenAPI spec so they never drift from the API.
We label every integration with its real status. Live means production-ready with OAuth and sync; Beta means it works but we want more field testing; Roadmap means it's scoped, not shipped. If your team's chat tool isn't here, the webhook can almost certainly cover it.
Notify · standup · kudos
OOO sync · birthdays
SSO · SCIM
SSO · identity
SSO
Automation
Automation
Notify · standup
Notify · kudos
Each event ships with a stable schema, a delivery dashboard, HMAC signing, and one-click replay. Missed events queue and retry with exponential backoff for 72 hours.
Because the whole platform is open source, the supported integrations live
in apps/app/src/lib/integrations/
as regular TypeScript modules. Copy one, swap the API calls, open a PR. The
same OAuth scaffolding, webhook router and retry logic you'd build for
yourself — already there.
Self-host the open source on your own infra in 90 seconds, or pay us to run it. No demo gate. No enterprise tier with extra features. Export everything in a click — always.
We use Google Analytics, with your consent, to understand how the site is used. See the privacy policy for details.