Hello,
I know working with webhooks is one of the easiest ways to retrieve the data from any app when you don’t want to continuously request an app just to check if there is any update or not.
The Smartsheet integration has a module Watch Events, which will trigger the scenario whenever any new event is detected. Have you tried using this module?
Thanks.