> For the complete documentation index, see [llms.txt](https://docs.couchdrop.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.couchdrop.io/automations/triggers/external-webhook.md).

# External Webhook

Learn about how to trigger workflows via a Webhook URL

One option to trigger workflows is through a Webhook URL. This is set up slightly differently than other triggers, as it is triggered from outside the platform.&#x20;

### How to trigger a workflow via webhook&#x20;

Instead of configuring the trigger in the builder itself, you configure external webhook triggers in a workflow's settings.&#x20;

{% stepper %}
{% step %}

### Go to workflow settings

Choose the workflow you want to trigger via webhook from the automation list. Go to the Workflow's settings; this is found under the **Settings** tab when modifying a workflow.&#x20;
{% endstep %}

{% step %}

### Enable and configure webhook settings

Check the box to **Enable webhook.** This will generate a Webhook URL that uses the POST method. You can also protect with an Access token.&#x20;

{% hint style="info" %}
Requests with an access token must include 'Authorization: Bearer **< token> '.**
{% endhint %}
{% endstep %}

{% step %}

### Add the webhook in your external platform

Go to the platform that you want to use to trigger the Couchdrop workflow and find a webhook option. Enter the Webhook URL from Couchdrop.&#x20;
{% endstep %}
{% endstepper %}

#### Turning off other trigger methods

If you are exclusively using an external webhook as a trigger, you can set the automation trigger as scheduled with **Never** and set the Automation to Enabled.&#x20;
