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.