Hi @DamianD, welcome to the Community!
If you select the New Payment trigger for Stripe and you load in a test record for a payment that was made via a payment link does it show a Payment Link field containing the payment link ID? I’m not able to test that myself but I think that Payment Link field should come through to the Zap from Stripe if for those types of payments.
If that’s the case, the next thing you’d need to figure out it how to search Livespace for the deal that relates to that payment link ID. There’s a Find a Deal action but that doesn’t appear to have the option to search the notes on the deal. So I suspect what you may need to do is create a lookup table that you can search. An app like Google Sheets would work for this. If you’ve not done that sort of thing before we’ve got a guide in Community which you may find helpful:
I’m thinking that in your existing Zap you’d add a Create Spreadsheet Row (Google Sheets) action to add the payment link ID and the corresponding ID for the deal. Then in the Zap that triggers on the new payments you’d use a Lookup Spreadsheet Row (Google Sheets) action to search for row containing the relevant payment link ID. This would get the corresponding Deal ID. Then on a Add Deal Note (Livespace) action, in the Deal ID field you’d choose the Custom value option and select the Deal ID found by the previous action. This should ensure that the note is added to the correct deal.
Hope that helps to get you pointed in the right direction. If you run into any issues on that just let me know!