I store the user id of my users inside my application as a user field in discourse. then I assume this data would be transferred alongside digest data to the endpoint I want. This way I can do the rest and show digest inside my application and/or send notifications when ever they arrive.
If its possible to have different frequencies for real digest email and this webhook with minimal effort, I think its preferable.