How can I notify users of errors that are encountered within a future method?
Outside of a future method I'd usually resort to ApexPages.addMessage(), but this isn't possible without the browser session.
For example, I might need the user to return to a specific contact record to address an invalid field (that was only identified after a callout).