> ## Documentation Index
> Fetch the complete documentation index at: https://docs.goodgrants.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhooks management

> Create, edit, and delete Good Grants webhooks.

## Create a webhook

<Steps>
  <Step title="Log in to the Good Grants dashboard" />

  <Step title="Create a new webhook">
    Navigate to *Settings > Integrations > Webhooks*, then click on **New webhook**:

    <img src="https://mintcdn.com/good-grants/mGznArZNJlyVS5oH/images/webhooks/create-webhook.png?fit=max&auto=format&n=mGznArZNJlyVS5oH&q=85&s=5bbb162a31e83e2f583c6e951c2eb29d" alt="Create webhook in dashboard" width="1516" height="1028" data-path="/images/webhooks/create-webhook.png" data-path="images/webhooks/create-webhook.png" />
  </Step>

  <Step title="Enter a name and the webhook URL">
    Use a clear name so you can identify which integration a webhook belongs to later, especially when managing several webhooks.

    <img src="https://mintcdn.com/good-grants/mGznArZNJlyVS5oH/images/webhooks/webhook-name-url.png?fit=max&auto=format&n=mGznArZNJlyVS5oH&q=85&s=88d70dae0efa17f774687f926b422769" alt="Enter a name and the webhook URL" width="1516" height="1028" data-path="/images/webhooks/webhook-name-url.png" data-path="images/webhooks/webhook-name-url.png" />
  </Step>

  <Step title="Use the auto-generated signing key or create a new one">
    <Info>
      Use this key to validate the webhook payload [signature](/docs/additional/webhook-payloads#signature).
    </Info>
  </Step>

  <Step title="Select event subscriptions">
    Choose which events trigger this webhook. See [Available subscriptions](/docs/additional/webhook-subscriptions) for the full list.

    <img src="https://mintcdn.com/good-grants/mGznArZNJlyVS5oH/images/webhooks/webhook-subscriptions.png?fit=max&auto=format&n=mGznArZNJlyVS5oH&q=85&s=207bdbdbe782ff48fa671fff70164a35" alt="Edit webhook" width="1516" height="1028" data-path="/images/webhooks/webhook-subscriptions.png" data-path="images/webhooks/webhook-subscriptions.png" />
  </Step>

  <Step title="Specify notification email addresses if needed. Separate each address with a comma (,) or semicolon (;)" />

  <Step title="Save your changes" />
</Steps>

## Edit an existing webhook

To edit an existing webhook, go to *Settings > Integrations > Webhooks*, then click the name of the webhook, or open the overflow action menu and click **Edit**.

<img src="https://mintcdn.com/good-grants/mGznArZNJlyVS5oH/images/webhooks/edit-webhook.png?fit=max&auto=format&n=mGznArZNJlyVS5oH&q=85&s=241eef03399c6fbe9db2dc50658bdbb4" alt="Edit webhook" width="1516" height="1028" data-path="/images/webhooks/edit-webhook.png" data-path="images/webhooks/edit-webhook.png" />

## Delete an existing webhook

<Danger>
  **Deleting a webhook is permanent. The integration stops receiving events immediately, and you cannot undo this action.**
</Danger>

To delete an existing webhook, go to *Settings > Integrations > Webhooks*, pen the overflow action menu for the webhook, click **Delete**, then confirm by clicking **OK**.

<img src="https://mintcdn.com/good-grants/mGznArZNJlyVS5oH/images/webhooks/delete-webhook.png?fit=max&auto=format&n=mGznArZNJlyVS5oH&q=85&s=1817903b571a93bf917cc76c3ce13218" alt="Delete webhook" width="1516" height="1028" data-path="/images/webhooks/delete-webhook.png" data-path="images/webhooks/delete-webhook.png" />
