Webhook actions

Use webhook actions in Notion’s automation features 🪝

Note: At this time, webhooks are only available to users on paid plans.
With the Send webhook action in buttons, database buttons, and database automations, you can set up a trigger to send an HTTP POST request to a specific URL.
With this feature, you can leverage Notion to initiate workflows in your internal applications or third-party apps using low-code or no-code automation platforms like Zapier, Make, and more.

Note:
The
Send webhookaction doesn’t require authentication.Webhooks aren’t currently available at the workspace level, but we’re working on this!
Webhooks only support POST request types.
To set up a webhook action:
In a button, database button, or a database automation, select
Add action.Select
Send webhook.Enter your URL. Any custom URL can be used.
If you’d like, select
Add custom headerand enter yourKeyandValue.If you’re setting up the webhook in a database automation, you can select properties for your webhook’s content. Note that database button properties can’t be selected.

Get inspiration for using webhooks in this guide →
If you’re a workspace owner on an Enterprise Plan, you can disable the Send webhook action for your entire workspace. To do this:
Go to
Settingsin your sidebar.Open the
Connectionstab.Toggle off
Allow webhooks in automations.
Once you’ve turned this feature off, members of your workspace won’t be able to select Send webhook as an action for any automations they set up.
