Add web hook mapping.
Fill "Repourl" as copy from browser(wtihout .git at the end), eg, from github.
Other fields does not matter.
Incoming webhook will be with .git at the end, so new created webhook would not be triggered.
Solution:
store repourl with .git at the end, add .git if doesn't ends with it.