Setting up Zapier Webhook

Created by Katie Gorham, Modified on Tue, 16 Dec at 7:08 PM by Katie Gorham

SOP: Setting Up a Webhook with Zapier

Purpose:
To create a webhook in Zapier that receives data from an external app (e.g., SendGrid, Stripe, forms, custom apps) and triggers automated actions.

Who This Is For:
Team members responsible for integrations, automation, data syncs, or system workflows.

Time Required:
10–15 minutes


✅ Prerequisites

  • Active Zapier account

  • Access to the app sending the webhook (SendGrid, Stripe, custom app, etc.)

  • Data sample (recommended but optional)


Step 1: Create a New Zap

  1. Log in to Zapier

  2. Click Create Zap

https://www.cloudwards.net/wp-content/uploads/2024/01/create-zap.png?utm_source=chatgpt.com
https://www.jotform.com/blog/wp-content/uploads/2022/04/zapier-dashboard-634x366.png?utm_source=chatgpt.com

Step 2: Choose Webhooks by Zapier as the Trigger

  1. In the trigger search bar, type Webhooks

  2. Select Webhooks by Zapier

https://docs.device42.com/assets/images/zapier-webhook-option-fd132cd46d5e4c474efc3f55b8e2fcc1.png?utm_source=chatgpt.com
https://site.vercel.hightouch.io/docs/images/destinations/destination-zapier-selectTrigger.png?utm_source=chatgpt.com

Step 3: Select the Webhook Event Type

Choose the appropriate trigger event:

  • Catch Hook → most common (incoming data)

  • Catch Raw Hook → for unparsed data

  • Retrieve Poll → polling-based data

? Select Catch Hook, then click Continue

https://docs.plasmic.app/static/c526d58a3409f4bd06889bf096f2f70d/782ec/zapier-add-catch-hook.png?utm_source=chatgpt.com
https://automatorplugin.com/wp-content/uploads/2024/05/app-and-event-catch-hook-1013x1024.png?utm_source=chatgpt.com

Step 4: Copy the Webhook URL

Zapier will generate a unique webhook URL.

  1. Click Copy to copy the URL

  2. Keep this tab open

? This URL is where data will be sent.

https://images.ctfassets.net/lzny33ho1g45/1mmfPKYZulp1lXGFOcLDHu/76e9d0f1d7cefddb03e98af26623f553/what-are-webhooks-05.png?w=1400&utm_source=chatgpt.com
https://cdn.shortpixel.ai/spai/q_glossy%2Bw_650%2Bto_webp%2Bret_img/clickleo.com/wp-content/uploads/2023/02/webhook-url-inside-zapier.png?utm_source=chatgpt.com

Step 5: Paste Webhook URL into the Source App

Go to RepuAgency that will send data to Zapier.


Click on Settings at the Agency level


Then click on new webhook


Then Name your webhook and paste in the URL. Choose the information you want sent. 

 


Step 6: Send Test Data to Zapier

  1. Trigger the webhook by:

    • Submitting a form

    • Sending a test event

    • Using a test payload

  2. Return to Zapier

  3. Click Test Trigger

Zapier should successfully capture sample data.

https://docs.device42.com/assets/images/test-trigger-action-17137fbe27d132e5576ee0b51d4a17f5.png?utm_source=chatgpt.com
https://www.seoptimer.com/storage/images/2018/06/zapier-test-successful.png?utm_source=chatgpt.com

Step 7: Review Incoming Data

Zapier will display the data fields received:

  • Email

  • Event type

  • IDs

  • Timestamps

  • Custom fields

Confirm the data looks correct, then click Continue

https://res.cloudinary.com/zapier-media/image/upload/q_auto/f_auto/v1674234045/Features/webhooks/webhooks-og_ijhu18.png?utm_source=chatgpt.com
https://res.cloudinary.com/zapier-media/image/upload/q_auto/f_auto/v1673979159/Features/webhooks/webhooks_1_zva8u8.png?utm_source=chatgpt.com

Step 8: Add an Action Step

  1. Choose the app to act on the data:

    • Google Sheets

    • Slack

    • CRM

    • Email

  2. Map webhook fields to action fields

  3. Test the action

https://hf-files-oregon.s3.amazonaws.com/hdpgrowthzonesupport_kb_attachments/2023/02-17/cc47ac96-2f8f-4eb3-8bec-0251568b60a0/image-20230217102944-12.png?utm_source=chatgpt.com
https://cdn.zappy.app/d7385221b0c57c4d40b81ad127b18b24.png?utm_source=chatgpt.com

Step 9: Turn the Zap On

  1. Name the Zap clearly

  2. Toggle Zap ON

? Your webhook automation is now live.

https://messaggio.com/wp-content/uploads/2021/08/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82-12-%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-Zap.png?utm_source=chatgpt.com
https://support.getrecharge.com/hc/article_attachments/4418389303703?utm_source=chatgpt.com

❗ Common Issues & Fixes

❌ No Data Received

  • Confirm webhook URL matches exactly

  • Ensure source app is sending a POST request

  • Re-send test data

❌ Test Fails

  • Check payload format (JSON recommended)

  • Use Catch Raw Hook if needed

❌ Zap Not Triggering

  • Zap is OFF

  • No new events sent after activation


✅ Completion Checklist

  •  Zap created

  •  Webhooks by Zapier selected

  •  Webhook URL copied

  •  URL added to source app

  •  Test data received

  •  Action tested

  •  Zap turned ON


? Best Practices

  • Name webhooks clearly (e.g., SendGrid Events → Slack)

  • Use test payloads before going live

  • Document webhook URLs internally

  • Turn Zaps OFF before editing

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article