Have you tried goyek? It's built exactly for this kind of use case. I find the API great but I'm also a newbie

https://github.com/goyek/goyek