Hi @Ratheesh_Rao Welcome!
You can try using a wait node with a on webhook call operation so that it would pause the workflow, and there when it pauses it will give you $execution.resumeUrl that you can call via custom UI using HTTP to resume execution, so that you can always build external applications which are always backed up by n8n.