When does discourse digest email get triggered?

I have configured a trial version of discourse cloud. I have 1 admin user and a few users.
In Setting set up the digest email interval as 30, mins.
My test user logged in/visited 1 hr before. Now when exactly does the digest email get triggered for that user?

You could check https://your.domain/admin/email/skipped whether your user has been skipped and why. Many parameters would have some influence on the expected behavior, for instance:

  • email time window mins
  • default email level
  • max emails per day per user

Then you could look for the EnqueueDigestEmails job in https://your.domain/sidekiq/scheduler to check when it has been triggered last.