added agenda module and implemented event webhook