Worker Bees
A Worker Bee is an automated rule that watches for a specific event in ThirdSectorBee and performs an action in response — without any manual intervention.
For example, a Worker Bee could:
- Send a webhook to an external system whenever a new payment is recorded
- Notify a team member by email when a case is created
- Emit an internal event to trigger another automated process
How a Worker Bee works
Each Worker Bee has two parts:
A trigger defines which event activates the Worker Bee — for example, a contact being created, or a form being submitted. You can optionally add filters so that only events matching certain criteria (such as a specific source or status) fire the rule.
An action defines what happens when the trigger fires. There are three action types:
| Action type | What it does |
|---|---|
| Webhook | Sends an HTTP request to a URL of your choice |
| Emit event | Fires an internal event that can trigger other Worker Bees or processes |
| Notification | Sends an email to a specified team member |
Worker Bee statuses
| Status | Meaning |
|---|---|
| Active | The Worker Bee is running and will fire when its trigger conditions are met |
| Inactive | The Worker Bee is paused and will not fire |
Each Worker Bee records the last time it ran, making it easy to confirm it is working as expected.