React to Beebole events in real time, with webhooks
React to Beebole events in real time, with webhooks
Build on top of Beebole without polling
Webhooks give you a live feed of everything that changes in your Beebole workspace, including projects, time records, approvals, people, budgets, and more.
Configure a webhook with a URL, a secret, and the events you care about. Beebole sends a signed JSON POST request to your endpoint every time a matching event fires. Every payload is signed with HMAC-SHA256, so you can verify it's genuinely from Beebole before acting. Failed deliveries are retired automatically.
How it works
Webhook configurations live in Settings → Integrations → Webhooks. Add a webhook, paste in your endpoint URL, choose which events to subscribe to, and you'll start receiving payloads. You can run multiple webhooks in parallel and enable or disable them individually without deleting them.
Real time
Payloads arrive within seconds of an event firing
Verified payloads
Every request is HMAC-SHA256 signed
Granular subscriptions
Subscribe to the events your integration needs
:format(webp))
A foundation for custom integrations
Webhooks work alongside the Beebole GraphQL API. When a webhook fires, the payload tells you what changed and which entity IDs were affected. Use the API to fetch the current state of those records and do whatever your integration needs to do next. Events fire regardless of how the change was made: via the Beebole interface, the API, or another integration.
There's no persistent connection to maintain and nothing to poll. Set up your endpoint, subscribe to the events that matter, and Beebole handles the rest, including retries if your endpoint is temporarily unavailable.
Have more questions?
The Beebole documentation covers payload format, signature verification, available events, and retry behavior in full.
Explore other integrations
Beebole connects with the tools you already use. See what else fits your stack.
Ready to take control of time and resources?
Stop juggling spreadsheets and reports — manage time, costs, and resources in one platform. Try Beebole free for 30 days or chat with our team to learn more.