Looks correctly configured to me via our system:
You could use the API calls you can see when you create one in the dashboard, following this recipe: [Support Guide] Understanding and using Netlify's API so you could automate in the future:
- commit on branch that your site is configured to build
- let the build complete successfully
- add the branch subdomain via API.