Waking up on GPIO event

Hello everyone.

Been looking this up but haven’t found anything clear. I need my beaglebone to run on low power mode and resume activity once a sound sensor reaches a certain threshold, then go back to sleep again. Is there a way to achieve this at all? Any direction or piece of documentation regarding sleep modes would be greatly appreciated.

I’m running the IoT debian image.