# Setting Up a Webhook Integration
To receive notifications from SerpWatch via Zapier integration, you first need to create a Zapier Catch Hook.
Here’s how :
- Log into your Zapier account and click the “Make a Zap!” button in the top right corner:

- Type “webhook” in the input field and choose “Webhooks by Zapier”:

- Select “Catch Hook” from the “Choose Trigger Event” drop-down menu:

- Click “Continue”:

- Copy your custom Zapier webhook URL:

- Click “Continue”:

# Adding a Webhook to SerpWatch
Now that you’ve created your Zapier webhook, you’ll need to add it to your SerpWatch project.
NOTE: Leave Zapier open!
Here’s how to proceed:
- Log into the SerpWatch project Dashboard:

- If you want to connect Zapier with an existing project, click the Edit Project button:
- If this is your first time adding a project to SerpWatch, click the “ADD PROJECT” button and follow the steps outlined in the How to Add Projects guide:

- For both new and existing projects, click “Next” until you reach the Setup Notifications, Automation, and Integration modal:

- Paste the Zapier webhook URL in the input field:

- Click the three dots on the right and select “Send sample to Zapier”:

You have now successfully connected your project with Zapier.
The Zap will be triggered by an event that occurs in SerpWatch.

Next, go back to Zapier and test your trigger:

You can learn more about how to change the data in your Zap trigger here: https://zapier.com/help/create/basics/change-the-test-data-in-your-zap-trigger
After you click “Continue”, your trigger will be set up successfully.

# Filtering
If you have a Premium Zapier account, you can set your own conditions for a Zap.
For example, if you want to receive a notification from SerpWatch when one of your keywords ranks for a Featured Snippet, you can use a Zapier filter that will trigger a notification only once that keyword appears in, say, Images.

Here’s how to do it:
- Type “filter” in the input field and select “Filter by Zapier”:

- In the first dropdown menu, select the field that tells Zapier what specific event from SerpWatch to check for data to filter against (in this case, it’s notification__Featured Snippet):

- Choose the Condition from the dropdown menu in the middle (here, our condition is that the notification contains the message about the keyword appearing in Images so we will select (Text) Contains):

- Enter Value for your filter to check against the Condition (in our example, the value is the word “images”):

- If you want to create more filters, use the “+ AND” button to create an AND filter or the “+ OR “ button to create an OR filter. Read more about creating additional filters on Zapier here: https://zapier.com/help/doc/how-get-started-filters-zapier
- Click “Continue” to allow Zapier to test the condition you set against the example data received from SerpWatch:

- If the sample would have passed the filter, you will see the message “Your Zap would have continued”. Next, click “Done Editing”:

# Choosing an Action App and Event
The next step is to choose your action app and action event:
- Click the blue “+” icon and find the app you want the Zap to perform an action in when triggered (we’re using Trello as an example):

- Select the action event that the Zap will perform in the selected app when triggered (in this case, we’re using the webhook to create a new card in Trello) and click “Continue”:

- Log into your app account:

- Click “Allow” to authorize Zapier to use your app account:

- Select your account and click “Continue”:

- Customize your action (for Trello cards, Board, List, and Name are required) and click “Continue”:

- Click “TEST & CONTINUE” to test your action:

- Once you have successfully tested your Zap, toggle the switch to turn on the Zap:

# Testing Your Zap
To test if your Zap works, go back to the Notifications modal in SerpWatch and click “Test Zapier”:

Click “Save” and if this returns a success message it means your SerpWatch integration with Zapier is working!
