Available Webhooks

This section lists down all available webhook events that partners can subscribe to along with their specific prereqs.

WebhookTrigger prereqTrigger condition
company.activatedBefore company is activeWhen a company becomes active
company.archivedAt any timeWhen a company is archived
company.eor_hiring.additional_information_requiredAfter first EOR hiring startsWhen additional information is required to expedite hiring checks.
company.eor_hiring.reserve_payment_requestedAfter first EOR hiring startsWhen a request comes in to provide reserve payment to proceed with hiring an employee.
company.eor_hiring.no_reserve_payment_requestedAfter first EOR hiring startsWhen no request is issued to provide reserve payment in order to hire an employee.
company.eor_hiring.referredAfter first EOR hiring startsWhen a company's credit risk status is referred.
company.eor_hiring.verification_completedAfter first EOR hiring startsWhen company verification is complete.
company.manager_createdAt any timeWhen a new company manager has been created
company.manager_updatedAt any timeWhen a company manager's profile is updated
company.manager_deletedAt any timeWhen a company manager's profile is deleted
contract_amendment.submittedFor an active employmentWhen a change in employment contract is submitted for review
contract_amendment.review_startedFor an active employmentWhen an admin starts reviewing a contract amendment request
contract_amendment.doneFor an active employmentWhen a contract amendment request has been approved
contract_amendment.canceledFor an active employmentWhen a contract amendment request has been canceled
contract_amendment.deletedFor an active employmentWhen a contract amendment request is deleted from the records
custom_field.value_updatedAt any timeWhen a custom field's value is updated.
employment.account.updatedAfter employment invitation has been sentWhen an employee's email account is updated.
employment.employment_agreement.availableDuring employee self enrollmentWhen employment agreement is available for a user to review and sign.
employment_company_structure_node.updatedAfter employment is activeWhen an employee's company structure node is update. This refers to any change in the employee's placement in the company's hierarchy.
employment_contract.active_contract_updatedAfter employment is activeWhen a new contract becomes active for an employment.
employment_contract.adjusted_during_onboardingBefore employment is activeWhen an employment contract is changed during employee's onboarding.
employment.administrative_details.updatedDuring employee self enrollmentWhen administrative details of an employee are updated.
employment.details.updatedAfter employment creationWhen an employee's department or manage records are updated.
employment.work_email.updatedAfter employment creationWhen an employee's work email is updated in the records.
employment.personal_information.updatedDuring and after employee self enrollmentWhen an employee's personal information is changed.
employment.eor_hiring.proof_of_payment_acceptedAfter employment creationWhen proof pf payment is accepted during EOR hiring process.
employment.no_longer_eligible_for_onboarding_cancellationDuring employee self enrollmentWhen an employee 's onboarding can no longer be cancelled.
employment.onboarding.startedAfter employment invitation has been sentWhen an employee's onboarding officially starts.
employment.onboarding.completedAfter employment invitation has been sentWhen an employee's onboarding is fully completed, meaning all user tasks are completed and user status is also active.
employment.onboarding.cancelledAfter employment invitation has been sentWhen an employee's onboarding is successfully cancelled.
employment.onboarding_task.completedDuring employee self-enrollmentWhen each onboarding task is completed by the employee during self-enrollment
employment.probation_completion_letter.submittedWhen employment is activeWhen a request comes in for an employee's probation completion letter.
employment.probation_completion_letter.completedWhen employment is activeWhen an employee's probation completion letter request is completed.
employment.probation_completion_letter.cancelledWhen employment is activeWhen an employee's probation completion letter request is cancelled.
employment.probation_period_extension.submittedWhen employment is activeWhen a request comes in to extend an employee's probation period.
employment.probation_period_extension.completedWhen employment is activeWhen the request to extend an employee's probation period is approved.
employment.probation_period_extension.cancelledWhen employment is activeWhen the request to extend an employee's probation period is cancelled.
employment.probation.period_ending_reminder_sentWhen employment is activeWhen an employee's probation period is due to end in 30 days and before 7 days.
employment.start_date.changedAfter employment creationWhen an employer changed an employment's start date.
employment.user_status.activatedAfter employment creationWhen a user's employment status becomes active.
employment.user_status.deactivatedWhen an employment is activeWhen a user's employment status changes to deactivated.
employment.user_status.initiatedOn employment creationWhen an employment status changes to initiated.
employment.user_status.invitedOn employment creationWhen an employee is invited to self-enrollment and its user status changes to invited.
employment.eor_hiring.invoice_createdAfter first EOR hiring startsWhen EOR hiring invoice is created.
expense.createdWhen employment is activeWhen a draft expense is created.
expense.approvedWhen employment is activeWhen an expense is approved by the employer.
expense.declinedWhen employment is activeWhen an expense is declined by the employer.
expense.deletedWhen employment is activeWhen an expense is deleted by a team member or an admin.
expense.reimbursedWhen employment is activeWhen an expense is reimbursed.
expense.submittedWhen employment is activeWhen an expense is submitted by the employee.
expense.updatedWhen employment is activeWhen an expense is updated.
identity_verification.verification_requiredWhen employment is activeWhen an identity verification is needed for an employment.
incentive.createdWhen employment is activeWhen a new incentive is created.
incentive.processing_startedWhen employment is activeWhen an incentive payment processing begins.
incentive.paidWhen employment is activeWhen an incentive payment is completed.
incentive.updatedWhen employment is activeWhen an incentive is modified.
incentive.deletedWhen employment is activeWhen an incentive is deleted.
offboarding.submittedWhen employment is activeWhen an offboarding request is submitted.
offboarding.review_startedWhen employment is activeWhen an ofbfoarding request' review starts and the request status changes to in_review.
offboarding.submitted_to_payrollWhen employment is activeWhen an admin submits the offboarding to payroll.
offboarding.completedWhen employment is activeWhen an offboarding status changes from pending_payment to completed after payroll processes final payment, indicating that employment offboarding is complete.
offboarding.deletedWhen employment is activeWhen an offboarding request is deleted.
payslip.releasedWhen employment is activeWhen a payslip becomes available for employees.
sso_configuration.enabledWith an active companyWhen an SSO configuration is enabled.
sso_configuration.updatedWith an active companyWhen an SSO configuration is updated.
sso_configuration.disabledWith an active companyWhen an SSO configuration is disabled.
timeoff.requestedWhen employment is activeWhen an employee submits a time off request.
timeoff.approvedWhen employment is activeWhen a time off request is approved by the employer.
timeoff.cancellation_requestedWhen employment is activeWhen an employee submits a time off cancellation request.
timeoff.date_changedWhen employment is activeWhen the requested date is changed in a time off request.
timeoff.updatedWhen employment is activeWhen a time off request is updated.
timeoff.declinedWhen employment is activeWhen a time off request was declined by the employer.
timeoff.canceledWhen employment is activeWhen a time off request is canceled by the employee.
timeoff.startedWhen employment is activeWhen the requested time off period starts.
timeoff.takenWhen employment is activeWhen an approved time off request dates passes.
timesheet.submittedWhen employment is activeWhen a timesheet is submitted by an employee.
travel_letter.requestedWhen employment is activeWhen a travel letter request is submitted by an employee.
travel_letter.approved_by_managerWhen employment is activeWhen a travel letter approval request is approved by the manager.
travel_letter.approved_by_remoteWhen employment is activeWhen a travel letter approval request is approved by Remote.
travel_letter.declined_by_managerWhen employment is activeWhen a travel letter approval request is declined by the manager.
travel_letter.declined_by_remoteWhen employment is activeWhen a travel letter approval request is declined by Remote.
work_authorization.requestedWhen employment is activeWhen a work authorization request is submitted by an employee.
work_authorization.approved_by_managerWhen employment is activeWhen a work authorization request is approved by employee's manager.
work_authorization.approved_by_remoteWhen employment is activeWhen a work authorization request is approved by Remote.
work_authorization.declined_by_managerWhen employment is activeWhen a work authorization request is declined by employee's manager.
work_authorization.declined_by_remoteWhen employment is activeWhen a work authorization request is declined by Remote.
work_authorization.cancelledWhen employment is activeWhen a work authorization request is cancelled by the employee.
benefit_renewal_request.createdWhen employment is activeWhen a new benefit renewal request is created.
billing_document.issuedWith an active companyWhen a new billing document (e.g. invoice or credit note) is issued to the company.