Paddle allows you to have multiple products, but you can only configure one Webhook URL for them. That's a problem if you host your products on different servers or need to configure an affiliate management service that asks you to direct those webhooks to them.
After reaching out to support and hunting for an answer on the internet I believe that the best way to use Paddle for multiple products is to run a webhook demultiplexer. Luckily, with Go the job is easy, and with Google AppEngine you can run it for free.
I've open sourced my Paddle Demultiplexer on GitHub: https://github.com/akfaew/paddle-demux