Webhook Integration
The Webhook integration is a one-way integration that will allow you to track learners' course progress in real time.
To enable the Webhook integration, you will need a URL to a listener.
- Go to Settings > Integrations > Webhook tile
- Click Connect
- Provide the listener URL
- Select the events that will trigger an update
- learner_training.chapter_completedwill send an update when a chapter within a course is completed by a learner.
- learner_training.completedwill send an update when the entire course is completed by a learner.
 
- That's it! You can test the data sent to the URL when a learner completes a chapter/course.
Sample outputs
{
  "learner_training": {
    "id": 0000001,
    "learner_id": 0000001,
    "status": "in_progress",
    "progress": 81,
    "training_id": 85,
    "started_at": "2025-03-21T13:52:14-07:00",
    "score_percent": 100,
    "duration": null,
    "due_at": "2025-03-22",
    "recertification_at": null,
    "training_link": "https://app.easyllama.com/l/e/t/GUID?token=XXX",
    "certificate_url": null,
    "original_training_id": null
  },
  "event": "learner_training.chapter_completed"
}
{
  "learner_training": {
    "id": 0000001,
    "learner_id": 0000001,
    "status": "completed",
    "progress": 100,
    "training_id": 001,
    "started_at": "2025-03-21T13:52:14-07:00",
    "score_percent": 77,
    "duration": 1236,
    "due_at": "2025-03-22",
    "recertification_at": null,
    "training_link": "https://app.easyllama.com/l/e/t/UUID?token=XXX"",
    "certificate_url": "https://l.easyllama.com/certificates/UUID.pdf",
    "original_training_id": null
  },
  "event": "learner_training.completed"
}![logolimanobkg-1.png]](https://help.easyllama.com/hs-fs/hubfs/logolimanobkg-1.png?height=40&name=logolimanobkg-1.png)