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:
User data: id, full name, email, employee_id
Course data: id, name, description
Certificate data: title, description
Participant data: assigned at, completed at, deadline at, score, progress, required, attempts
Checklist data: title, description
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": "[email protected]", 6 "employee_id": 12212 7 }, 8 "course_program": { 9 "id": 19, 10 "name": "Program title" 11 } 12 }