Automating project issues via branch status

Hi ive around 20 issues setup in my GitHub repo project and using 3 columns Kanban (ToDo, In Progress & Complete). Id like to automate the progression of each issue to trigger via the status of a branch which i’ve given the issue number and abbreviated name i.e. iss12-setuptheme-help I can see that automation generally revolves around PRs’ but its a private repository with no collaborators so pull requests are not something i require for this project.

Right now i’m progressing issues manually by drag 'n drop but typical scenario; i would like the issue to move to the ‘in-progress’ column upon branch creation and move to the ‘complete’ column upon branch deletion after merging. Does any one know of an existing action or how i can go about achieving this?? i’m pretty new to GIT/GitHub.