Webhook for draft posts & pages

The post.{added,edited,deleted} web hooks will fire for all posts. In the payload you can look at the status property if there are specific statuses you want to filter by. Does that work for you?