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

# Organization events webhooks

> Receive organization level events to your webhooks.

If you're using Voiceflow within a larger organization, you might want to integrate with your existing observability or testing tools. Organization events webhooks let you automatically receive updates whenever something happens in your organization - for example, when a new project is created. Just provide a webhook URL, and Voiceflow will send event data there in real time.

## Configuring your webhook settings

<Info>
  If you're less technical, we recommend using a tool like Make to generate a webhook URL and run automations. If you're a developer, you can hook into your existing infrastructure using any tool that can receive and process JSON payloads.
</Info>

To enable sending data to a webhook whenever key events happen within an organization, head to your [Voiceflow dashboard](https://creator.voiceflow.com), click the **Settings** button in the bottom left corner, then select **Organization**. You can then add the URL that you'd like to send events to in the box provided.

Once you've set a webhook URL, all future events will be automatically sent to it.

## Supported events

The following organization-level events will be sent to the provided URL:

| Human-readable name | Name                             | Example JSON payload                                                                                                                                                                                                                                                                                                                                                                                                             |
| ------------------- | -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| New project created | `organization.project.created`   | `{ "data": { "createdBy": { "type": "user", "userEmail": "user@voiceflow.com" }, "organizationID": "QwdEyxnVMe", "projectID": "690b5fb272e1cdfb40f14234", "workspaceID": "xbgjLGkdJe" }, "resource": "organization-QwdEyxnVMe", "time": 1762353077240, "type": "organization.project.created" }`                                                                                                                                 |
| Project published   | `organization.project.published` | `{ "data": { "organizationID": "QwdEyxnVMe", "projectID": "690b5fb272e1cdfb40f14234", "publishedBy": { "type": "user", "userEmail": "user@voiceflow.com" }, "publishedFromEnvironment": "Development", "publishedToEnvironment": "Production", "versionID": "690b5fb272e1cdfb40f14236", "workspaceID": "xbgjLGkdJe" }, "resource": "organization-QwdEyxnVMe", "time": 1762353151870, "type": "organization.project.published" }` |
| Project deleted     | `organization.project.deleted`   | `{ "data": { "deletedBy": { "type": "user", "userEmail": "user@voiceflow.com" }, "organizationID": "QwdEyxnVMe", "projectID": "690b5f89916774031b9af1c6", "workspaceID": "xbgjLGkdJe" }, "resource": "organization-QwdEyxnVMe", "time": 1762353206555, "type": "organization.project.deleted" }`                                                                                                                                 |

## Verifying requests come from Voiceflow

Once you enter a webhook URL into the settings page, you'll automatically be provided with a webhook secret. This can be used to verify that events received by the webhook were really sent by Voiceflow. [Follow these instructions to learn how to verify events using the webhook secret](https://docs.svix.com/receiving/verifying-payloads/how-manual).

If you accidentally leak your webhook secret, you can regenerate it using the 🔄 button on the settings page. Note that your previous webhook secret will remain valid for 24 hours after you regenerate it.

If you're receiving data from behind a restrictive firewall, you should know that events will come from one of [Svix's IP addresses](https://docs.svix.com/receiving/source-ips), rather than Voiceflow's.
