Hey Thomas - Airflow sensors are just tasks that ping until a condition is met, at which time they complete and allow downstream tasks to run. Therefore, this is a very easy pattern to implement in Prefect, just by writing whatever Python logic you need to check for the condition.
If you actually want to trigger a flow based on an external object, then you’re talking about something Airflow actually can not do (sensors only exist within a single DAG) - but Prefect can. You could either use an external service to run a flow via API (not needing a sensor at all) -
here’s an example using AWS Lambda. Alternatively you could combine a sensor with a
FlowRunTask to kick off a new flow from the flow that contains the sensor.