Probably the quickest way would be to have a Wordpress instance and integrate with Pipedrive.
For instance they could upload files, etc. and in the backend links could be saved automatically in Pipedrive.
Please give me a call on 0431500119 if you need any help with this. I am based in Australia.
Yeah a complete custom build on a short timeline would be very expensive as you would need an engineer with a lot of free time.
I’ve never used this but have had a lot of people recommend PostAffiliatePro to me and I believe their API will play nice with Pipedrive so a custom integration should be possible.
We are currently evaluating them with the company I am with so I can let you know how it goes if you want!