It will be very easy for you if you have some concepts about Php scripting language. Because it is connected with webhook in many cases and it will be more easy for you to understand.
Before explaining what webhooks are, I would like to show some example to get the concept of webhooks clearly. Most of us who writes code or those who have the job of programmer, Didn’t have a single day when he didn’t wrote if else condition. You are right we all don’t have a day when we didn’t wrote this. Webhooks are very similar with this condition. If portion runs when it get the true and else when it gets the false. Same as in webhooks we have some triggers and actions to perform same as we have in if else condition. WebHooks base on the triggers and actions. These two things makes the webHooks run.
Trigger:
Trigger is some thing that is going to fire. For suppose you have a button in html. If you click on it then we can say that it’s a trigger. Because you have pressed it. Trigger is basically a scenario that you have done something and there are some other things that are going to happen on our action.
Action:
Action is the response of trigger. In simple words you can say that the button was clicked by you and an alert came just after your click it’s an action. This is how triggers and actions works.
Conclusion:
So it was all about the triggers and actions that makes a webhook. I’ve gave you the examples above just to tell you webhooks more easily but you cannot say that if you have made some functionalities on a button then you have made a webhook. It is not. A webhook (also called a web callback or HTTP push API) is a way for an application to provide information. A webhook delivers data to other applications as it happens, meaning you get data immediately. I hope you understook the core concept about the webHooks.