If you find that your Automatic Deployments are not working, check that the webhook URL in your Automatic Deployments page in the project is present in your repository host, and if one is there that's different, remove it and replace it.
You can use this guide on setting up Automatic Deployments to help.
If you are having difficulties with a new server in a project where Automatic Deployments are working for the existing servers, it may be that you'd previously added a hook for a server itself.
We have now centralised webhooks to just use a single webhook per project, but left previously added server-only hooks in place for backwards compatibility. You'll find some more information about this in our blog post.