add webhook handling and plugin setup