There are a number of use cases where you may wish to notify an external system when a workflow completes:
- Send an email.
- Send a Slack (or other instant message).
- Send a message to Kafka (or other message bus).
You have options:
- For individual workflows, can add an exit handler to your workflow, for example.
- If you want the same for every workflow, you can add an exit handler to the default workflow spec.
- Use a service (e.g. Heptio Labs EventRouter) to the Workflow events we emit.