Yes you can listen to both in a single WebHook, use comma in the Channel field:
Channel: all_public_channels,all_private_groups,all_direct_messages
Yes you can listen to both in a single WebHook, use comma in the Channel field:
Channel: all_public_channels,all_private_groups,all_direct_messages