Skip to main content

Webhook Triggers

Triggering journeys by webhooks with third-party systems

Georg Olafsson avatar
Written by Georg Olafsson
Updated this week

Introducing Webhook Triggers: Automate Traveller Creation from External Systems

With Webhook Triggers, you can now automatically create a new traveller in a journey and kick off their workflow the moment a POST message is sent from any third-party system.

This means your journeys no longer rely solely on manual entry or internal triggers, they can now respond instantly to events happening in your HR tools, recruitment systems, learning platforms, or any other system that can send a webhook.


How It Works

A Webhook Trigger listens for an incoming POST message from an external system.
When that message arrives:

  1. A new traveller is automatically created in your chosen journey.

  2. Their workflow starts immediately, without you lifting a finger.

  3. You can pass along data from the webhook payload to personalise and adapt the journey for each traveller.


Example Workflow

  • Your ATS (Applicant Tracking System) marks a candidate as Hired.

  • The ATS sends a POST request to your configured Webhook Trigger.

  • A new traveller is created in your Onboarding Journey.

  • They automatically receive welcome messages, document requests, and orientation tasks, without HR needing to enter them manually.


Simple HR Use Cases For Inspiration

1. Instant Onboarding from Your ATS

Whenever a candidate is moved to the “Hired” stage in your Applicant Tracking System, a webhook can trigger their onboarding journey.


Benefit: Removes manual data entry, ensures the new hire’s first-day prep starts immediately.


2. Start Probation Review Workflows Automatically

When your HRIS updates a new hire’s start date, a webhook can be scheduled to trigger their Probation Review Journey after a set period.


Benefit: Ensures probation check-ins happen on time without HR having to track dates manually.


3. Launch Learning & Development Pathways

If your Learning Management System (LMS) records a skills gap or a completed training, a webhook can start a Development Journey tailored to the employee.


Benefit: Immediate and personalised learning plans keep skills development on track.


4. Trigger Offboarding Journeys

When an employee is marked as “Not Active” in your HR system, a webhook can kick off your Offboarding Workflow.


Benefit: Ensures consistent exit procedures, collects equipment, and closes accounts with no missed steps.


5. Automate Compliance & Policy Acknowledgements

If a policy is updated in your compliance system, a webhook can enroll all affected employees into a Policy Update Acknowledgement Journey.


Benefit: Keeps your compliance process airtight and documented.


Visual Setup Guide

Follow these steps to configure your Webhook Trigger and link it to your HR system:


Step 1: Select Webhook as a Trigger

Open your journey and click Add Trigger and choose Webhook.


Step 2: Configure Your Webhook

Once Webhook is selected, you’ll see your unique Webhook URL.
Copy this URL, you’ll paste it into your external system later.


Step 3: Configure the Payload Automatically

To make sure the data coming from your third-party system is mapped correctly, click Configure automatically.

This will open a window that listens for the first POST request sent to your Webhook URL.


You can send this POST request from:

  • Your external HR/recruitment tool, or

  • A testing tool like Postman (recommended for setup)

Once the system receives the POST request, it will display the variables in the payload so you can map them to traveller details.

Example using Postman

After successfully posting to the URL you know have all the payload data


Step 4: Set Data Mapping

In your Webhook settings, you can map incoming data fields (from the POST request) to traveller details like:

  • Full Name (required)

  • Email (required)

  • Start Date

  • Job Role

This ensures that the traveller’s journey is personalised right from the start and the traveller has the correct data retrieved from the third-party system.


Step 5: Configure the External System

In your HR or recruitment tool, add a webhook or integration that sends a POST request to your copied Webhook URL (copied in step 2).


Make sure to include the relevant data in the request body.


Step 6: Test Your Connection

Send a test POST request to your Webhook URL, you can do this any way you like, here we are using Postman.


Check your journey to confirm a new traveller is created and the workflow starts as expected.


Pro Tip:

Webhook Triggers can be used with any system that can send a POST request, not just HR tools. This means you can automate journeys from recruitment, payroll, benefits systems, or even custom internal apps.


In Summary

Webhook Triggers give you the power to:

  • Eliminate manual data entry

  • Respond instantly to HR events

  • Keep workflows consistent and reliable

  • Connect with any tool that can send a POST message

Did this answer your question?