Setup Ashby (Webhook)

Follow instructions in our Webhook documentation to understand how OnLink supports webhooks. Here are the config elements you will need to configure Ashby webhooks:

config:auth_scheme=request_signing_ashby
config:signature_token=<a random password string that's used as secret token in Ashby>

 

image-20240424-194647.png

 

To set up a webhook in Ashby, you need to configure your payload url (copied from OnLink webhook configuration), the webhook event type (you can choose the event type from a dropdown when configuring a new webhook), and a secret token (from OnLink webhook configuration - the value you set for config:signature_token).

Webhooks are configured in Ashby under the Admin panel, by going to Admin > Ashby API > Webhooks. Create a new webhook by clicking the "New" button or edit/delete an existing webhook by clicking on it in the list. Then follow instructions here to configure webhook in Ashby: https://developers.ashbyhq.com/docs/setting-up-webhooks

Here are some fields available in Ashby payload that can be used for mapping in OnLink. A sample payload is available here Candidate-Hire :

application.id
application.status
application.candidate.id
application.candidate.name
application.candidate.primaryEmailAddress.value
application.candidate.primaryPhoneNumber.value
application.currentInterviewStage.title
offer.id
offer.decidedAt
offer.applicationId
offer.acceptanceStatus
offer.latestVersion.startDate
offer.latestVersion.salary.currencyCode
offer.latestVersion.salary.value