PipelineBot allows you to trigger stages automatically or manually. You get full control of your workflows which is configured with a file stays in your repository. PipelineBot is great at managing complex workflows...
PipelineBot is built as a Github App. You login with your Github accounts. Jobs run as Github Actions. This creates a seamless experience for your team. You do not need to switch to a different tool to manage your pipeline, while the team is already on Github.