Thanks @Anna Geller! We are using Rivery as part of our pipeline. Each process (or ‘river’) update a table in our data warehouse (BQ). Those tables are in use in different ETLs queries. So after a river is completed successfully , a REST API call is send to trigger the relevant flow that trigger a DBT job.