If you're not using webhooks yet to automate things from automatically generating documentation, running tests, updating websites and web applications based on events, please go read up on them.
In the meanwhile, I've basically hooked up all my personal projects based on webhooks in GitHub and gitea, powered by my own webhaak webhook processor. webhaak can update Git repository checkouts, run commands, send push notifications and more, all based on a fairly simple yaml based config file. I even hooked up Sentry messages to notifications in our work Telegram chat. Reminds me that I'll add that as another example.
I'm rather happy with it, and adding new functionalities or tie-in scripts whenever I need them. Maybe it's useful for you too. Of course, requests are welcome :)