Apply particular labels automatically at issue creation based on the user who created it

Firstly, I love the template feature which can be automatically applied for any new pull request. It started working as a charm when it started supporting labels in the template.
Now, I am wondering if there is some configuration or separate template that can be created/applied based on the user who created the pull request or based on the destination branch where the PR is going to merge.
Usecase1:
We have various features we work on together and we have dedicated devs who are working on certain product/feature and whenever he/she makes the pull request, we want to apply the specific labels to that pull request so that reviewer can filter the pull requests easily. 

Usecase2:
We have various features we work on together and have specific feature master branches (the devs working on the feature are known ahead) and whenever a developer makes a pull request, we want to apply the specific labels to that pull request. (and if possible also select the destination branch automatically based on the developer that created that pull request).

Hello @om-ganesh

Thank you for your feedback! We’re always working to improve GitHub and the GitHub Community Forum, and we consider every suggestion we receive. I’ve logged your usecases in our internal feature request list. Though I can’t guarantee anything or share a timeline for this, I can tell you that it’s been shared with the appropriate teams for consideration.

Once again, thank you for your input!

Greatly appreciated

MChevy422