How to use eloomi Webhooks

How to use Webhooks in eloomi

Zaheer Haral avatar
Written by Zaheer Haral
Updated over a week ago

You can create and setup Webhooks to be fired for certain events from eloomi.

You can create a Webhook in eloomi by navigating to Admin > Settings > Webhooks.

A list of possible events that trigger a Webhook can be seen below:

  1. User data: id, full name, email, employee_id

  2. Course data: id, name, description

  3. Certificate data: title, description

  4. Participant data: assigned at, completed at, deadline at, score, progress, required, attempts

  5. Checklist data: title, description

  6. Coaching session data: title, status, start_index, end_index, creator (user data)

Webhooks send encrypted data and in most cases, our customers will need to decrypt the data first before it can be imported to any other tool.

You can find out how to decrypt Webhook payload by navigating to Yourplatform.eloomi.com/admin/settings/webhooks/info

Example of Webhook content:

1{ 2 "action": "course_program_completed", 3 "time": "2021-09-02T05:52:07+00:00", 4 "data": "a8ba83a34bbefb84fee17a8f504b602bacc920ab9964724ce4de10068f00c7e3428830f5391871cffa1e79068bce103bae9c9acf54bce13c8f9a5ba12d8b16f8b168cb6e6d57f9805b0857687d9179aff985817132f6f653c948607699d5d559be36c3dc9a26c2120fcb9ce5fad3decabab0e484950ea5c359b47c86ef7ae9f87b237d793e58a9b13cc0788d84f1df3553ac2f35e356c2b65d07d0878acf7ebadf674e4967491b2729615652cc3bbe5a12401472eba40d747fded21f02ac176f91f95b98056d78891bdfb01bc90a96fb93bb45ef580532c0f61d87095fa89002" 5 } 6

Example of Decrypted Webhook data when a Course Program is completed:

1{ 2 "user": { 3 "id": 2828, 4 "name": "User full name", // first_name + last_name 5 "email": "user@email.com", 6 "employee_id": 12212 7 }, 8 "course_program": { 9 "id": 19, 10 "name": "Program title" 11 } 12 }

Did this answer your question?