Welcome to the community, let me try to kickstart you.
An integration feature requires a recipe. A recipe has a trigger part and an action part. There are a number of standard triggers (new item, column value change etc) and the possibility to build your own trigger (which is more complex). The recipe has also a recipe sentence where you can fill in the variable (like which column to listen to) when you add the integration to your board.
Let’s assume for now that you can use one of the standard triggers.
Then the action part which is triggered by the trigger part. There are also standard actions but from what I understand you want to build your own action. For this you can use a custom action and define the run URL. You have to code (in whatever language / framework) an endpoint that receives the input fields you define in the action and uses the monday API to write data to a item / column etc.
Looks like you are mixing view apps (monday.listen) with integration apps.
When you change data to a board it will be immediately visible to the end user, no need to refresh.
A good starting point is monday Apps - Build your first integration