Introduction

What is TheirStackProduct updatesBlogAPI Reference

Data

Job Data
Technographic Data

Product

App
Webhooks
How to set up a webhookMonitor your webhooksReceive TheirStack events in your webhook endpoint
Datasets

Pricing and Billing

Affiliate ProgramAuto recharge creditsCreditsPricing FAQs

Integrations

ClayMake

Guides

Adding a technology or job filter to your company searchBackfilling a job boardHow to fetch jobs periodically using the Jobs APIHow to Choose the Best Way to Access TheirStack DataHow to find old jobsHow to get access to datasetsHow to identify companies with problems your software solvesOutreach companies actively hiringHow to send a slack message for every new job foundMonitoring open jobs from current and past customersIntegration guide for sales intelligence software

Other

Users and Teams
TheirStack TheirStack Logo

Docs

Webhooks

How to set up a webhook

Learn how to set up a webhook to get notified when events occur (new jobs, tech changes, etc) in TheirStack and trigger actions in your external systems like N8N, Zapier, Make, Airtable, etc

Setting up webhooks manually

Follow these steps to set up a webhook:

Open a new job or company search with the criteria you are interested in.

Click on the "Save" button to save the search.

The search has to be saved to be used in the webhook.

Click on the "Webhooks" button on the top right corner.

Saved search

Click on the "Create Webhook" button.

Fill the form

New webhook modal

  • Saved search: This search's filters determine which records will trigger the webhook.

  • Trigger once per company: When enabled, the webhook will fire only once for each company. This is helpful for sales workflows where you want to act on the first job posted (e.g., send an email, add to a CRM) without triggering the workflow for every subsequent job from the same company. Eg: If active, Company A with 5 jobs → 1 event triggered. If deactivated, Company A with 5 jobs → 5 events triggered.

  • Choose where to start: You can choose whether to start listening from this point forward or from the start of the search. If you choose to start from the start of the search, you will receive all events that have occurred since the search was created.

  • Webhook URL: The URL of the webhook endpoint you want to send the data to. You can click on "Send test event" to send a sample of the data to your webhook URL and verify that it is working.

Wait for new events to be triggered

Webhook details page

  • If you choose to start from the start of the search, you will receive all events that have occurred since the search was created in a few seconds. If you choose to start from the current date, you will receive events in real time.
  • You can click on the button "Send test event" to send a sample of the data to your webhook URL and verify that it is working.

Setting up webhooks programmatically

You can manage programmatically your webhooks by using the Webhooks API. This is specially useful if you want to integrate webhooks with your own application.

How is this guide?

Last updated on

Webhooks

Learn how to use webhooks to get notified when events occur (new jobs, tech changes, etc) in TheirStack and trigger actions in your external systems like N8N, Zapier, Make, Airtable, etc

Monitor your webhooks

Track your webhook performance with detailed analytics. Learn how to view webhook usage statistics, understand event statuses, and troubleshoot webhook delivery issues using TheirStack's built-in monitoring dashboard.

On this page

Setting up webhooks manually
Setting up webhooks programmatically