Grab client data from both Leads and Deals in flow

Grab client data from both Leads and Deals in flow

I am creating a flow that when a deal is created then a Google Sheets table is populated with basic client information: Name, address, phone, email, etc. Some of the information is only available in the Lead and some is available in the Deal. How can I access both the Leads and Deals information for the same client in my flow?

Secondly, is there a way to trigger a flow when a deal is set to "Won"? Ideally I'd like this flow to only run when a deal has successfully been won and I want to automatically gather the clients data.