Skip to main content

Webhooks

Webhooks​

With webhooks you can enable external applications to trigger workflows on demand, rather than having the workflow running on a schedule. This is ideal for the following situations:

  1. You want workflows to run when events occur in an application, rather than polling the application on a schedule to see if something has occurred.
  2. You want to minimize the number of API calls to the application from the workflow. Enabling webhooks is done on the individual workflow level. This means that you can choose to have each workflow trigger on a webhook, or schedule, or in fact both. Note! using webhooks requires developer knowledge as some coding is typically required.

The following pages are a step-by-step guide to getting started, separated for easier reference once you are familiar.

If this is your first time setting up Webhooks in Canvas, we recommend going through the guide step-by-step.