Triggering From 3rd Party Services
There are several ways to dispatch a task/workflow/event when something happens in a 3rd party service. Some 3rd party services offer webhooks (such as Github)
# With Webhooks
You will need to mount your own endpoint to receive this webhook call and dispatch the task/workflow/event from there.
# Without Webhooks
If the 3rd party service does not offer webhooks, you can schedule a recurrent task to check the API periodically, then dispatchs the task/workflow/event when a condition is met.