Could you elaborate more on what do you mean by webhook support?
Currently build.snapcraft.io sets a webhook at github, so whenever something is pushed to a repo configured in build.snapcraft.io a snap build would be triggered.
What do you mean by ‘webhook triggering third party snap build’? Where the snap code would be hosted? Where would snapcraft.yaml live (if upstreams are not willing to maintain snap package)?