There's a guide to Podio webhooks at https://developers.podio.com/examples/webhooks
It's a three step process:
- Create the webhook. Either using the Create Hook operation or doing it manually on Podio (go to the app, then it's developer section). The URL you provide is the publicly available URL where your integration is available. Webhook endpoints must be available on the public internet. When developing locally you can use http://progrium.com/localtunnel/ or http://proxylocal.com/ to expose your localhost.
- Verify your webhook. As soon as you create your webhook Podio will attempt to verify it by sending a request to the URL you specified when you created your webhook. The request contains the code you need to send back to Podio using the Validate Hook Verification operation. If you need to verify your hook again you can do it manually from the developer section for your app on Podio or by using the Request Hook Verification
- Now you URL will receive a request whenever the hook is invoked.