Hi @nikan
You could create a HubSpot App that triggers a Webhook on Property Change (which covers new or changed values) or your Workflow could call your Webhook (Enterprise Only).
The Webhook can then pass the values to your code.
Your code can then push the custom text into the Timeline.
Have fun
Mike
p.s. thanks for the mention @dennisedson