Hey Jonathan, thanks for reaching out! Something you could use for a similar setup could be our HTTP API integration. Quick video on how HTTP API works: https://www.loom.com/share/114ff06973bd4ed7985b32fa031be867However, I believe it can't currently detect external triggers to only run then but you can still push/export data out this way to your endpoint though.
Export Leads in Bulk to Backend via API - Trigger API Request for Seamless Data Transfer | Clay