Workflows

Run event-driven workflows, without the hassle

React to changes in your database or process jobs on a schedule. Benefit from advanced observability, alerting, event-replaying, and more.

Powerful triggers
Define your triggers by specifying what changes in your database should trigger business logic.
Instant testing
Test your workflows before deploying. Once ready, roll out your changes in seconds.
First-class observability
Each workflow execution is stored so you can monitor, be alerted, and react to issues immediately.
One-click replaying
If a workflow fails, you can easily debug the issue and replay individual or all failed events.
Asynchronous execution
Workflows run asynchronously, allowing you to build scalable event-streaming flows so your users don't need to wait while business logic is executed.
Guaranteed processing
Every event is guaranteed to be processed, so you can rest assured that nothing is lost along the way.
Powerful triggers

Trigger workflows upon changes in your database

Don't bother writing and maintaining code to trigger asynchronous processes.

We made it much simpler for you: Define what database changes you want your workflow to listen to, or schedule them to run periodically.

It's as simple as that!

1kind: workflow
2name: geocode_location
3trigger:
4 model: location
5 operations: [insert, update]
6 changed_fields: [address, city, state, zip]
7steps:
8 - name: call_geocoding_api
9 type: http_request
10 ...
Instant testing

Test your workflows in seconds - no deployment needed.

You can test the current workflow definition by providing sample input data at any point during workflow development.

There's no need to deploy the changes, and you will receive detailed information about the execution of each step of the workflow.

Product screenshot
First-class observability

Understand what's happening with your workflows.

Every workflow execution is monitored, and you can quickly review your workflow's current status.

Be alerted when things go wrong
Get notified when your workflows fail or run longer than expected.
Quickly identify the root cause
Useful error messages and the ability to investigate each step's result help you find root causes quickly.
Workflow steps
One-click replaying

We've got you covered when things go wrong.

We took the pain out of handling issues with event-driven systems.

You can quickly inspect issues, fix the root cause, and replay failed events.

Product screenshot
Ready to dive in?Get in touch and see BlueBucket in action.
BlueBucket demo