# Receive webhook requests
This how-to covers how to make use of the Webhook Action Type to receive HTTP requests with JSON data when someone interacts with one of your apps.
Webhook actions are extremely powerful as they can be integrated with any existing system that receives HTTP requests.
# Create the action
Follow the steps below to create an action for creating Webhooks.
# Step 1: Choose a workspace
Start by making sure you're in the desired workspace. Hover over the menu bar dropdown to choose.

# Step 2: Open the new action dialog
Select the Actions tab within the workspace view and click the + New Action button. This will launch a modal for creating new actions.

# Step 3: Select the Webhook action type
From the action creation model, select Webhook from the Action type dropdown list.

# Step 4: Configure the action
Enter a name, description (optional), enter the URL for the webhook endpoint you would like to use, and click on + Create action to complete the process.

# Attach the action to an app
Follow the steps below to attach the Webhook action created above to one or more apps.
# Step 1: Choose an app
Select the Apps tab within the workspace view and select the app you wish to make webhook requests.

# Step 2: Open the app editor
From the app model, click on the Edit button.

# Step 3: Add your new action
From the app edit model, type in the name of your action in Actions list. The name will autocomplete as you type.

# Step 4: Save your changes
Click on the Save changes button and you're done!

# Step 5: Wait for app interactions
Now that your app is configured, you just wait until someone interacts with it. Once they do, you'll automatically receive an HTTP request that looks something like this.
