New webhook setting `trigger once per company`


Christian Palou
Co-Founder at TheirStack
This setting is available on webhooks built on a job search, where the job.new event would otherwise fire once per matching job. When enabled, the webhook will fire only once for each company. (Webhooks on a company search send company.new, which already fires at most once per 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.
- Example: If active, Company A with 5 jobs → 1 event triggered. If deactivated, Company A with 5 jobs → 5 events triggered.
- If you turn this on for an existing webhook, it will prevent duplicate companies from triggering events going forward. However, companies already sent before enabling the setting won't be remembered, so their jobs may still trigger events.