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.