Webhooks only trigger when a change of state occurs. If you have existing pull requests when you create the webhook, nothing will trigger until the state changes, such as when a merge occurs. If you create a new pull request after you set up the webhook, it should trigger.