You can configure Event-Driven Ansible controller to listen for webhooks and to run a specific rulebook when it receives a specific webhook.
You can configure a rulebook in Event-Driven Ansible controller to run a playbook that sends a webhook to an application, perhaps to report that an event occurred.
GitLab actions such as pushing to a specific branch, or creating a merge request can send a webhook that causes Event-Driven Ansible controller to trigger continuous integration jobs in automation controller.
Event-Driven Ansible controller can listen for events that then trigger rulebooks to run playbooks that perform network device operations, such as bringing up downed ports and performing back ups on network devices.
When specific administrative tasks have been completed and Event-Driven Ansible controller is notified, it can trigger job templates to send informative messages to administrators in chat rooms.
Administrators can send messages in a chat room that trigger webhooks, which can cause Event-Driven Ansible controller to run a job template in automation controller.