apiVersion: argoproj.io/v1alpha1 kind: Sensor metadata: name: webhook spec: template: serviceAccountName: operate-workflow-sa dependencies: - name: test-dep eventSourceName: webhook eventName: example triggers: - template: name: argo-workflow-trigger argoWorkflow: operation: submit args: - --node-field-selector - phase=abc source: resource: apiVersion: argoproj.io/v1alpha1 kind: Workflow metadata: name: special-trigger spec: entrypoint: whalesay arguments: parameters: - name: message # the value will get overridden by event payload from test-dep value: hello world templates: - name: whalesay inputs: parameters: - name: message container: image: docker/whalesay:latest command: [cowsay] args: ["{{inputs.parameters.message}}"] parameters: - src: dependencyName: test-dep dataKey: body dest: spec.arguments.parameters.0.value