Discussions

Ask a Question
Back to All

How to create a webhook so that every time a candidate applies for a job in the `recruitment` product an external system can be triggered to enrich candidate data?

We'd like to know how to set up a new webhook so that in the event of a candidate applying to any vacancy owned by ${company} our infrastructure is pinged with the candidate details and we can perform data enrichment by either uploading documents to the candidates application or by adding custom tags or the personio equivalent.

An example flow is:

  • Bob applies to a engineering role at ACME through personio recruitment
  • Personio calls a webhook on our infra
  • Our infra does some analysis
  • Our infra then authenticates against Personio recruitment using ACME's credentials
  • Our infra enriches the candidate's data by adding tags by which the list of candidates applying for a given role can be filtered
  • Our infra enriches the candidate's data by uploading a document to the job application which can be consulted by the hiring team