We had a similar challenge. When we reassigned a record, we needed to have the new owner receive an email notification AND and mobile notification on their phone (near instantly).
Our solution was a Trigger/Flow which would create a Chatter Post on the record on behalf of the user that changed owner, like:
@[userName], this lead has just been assigned ...
This is a known issue https://success.salesforce.com/issues_view?id=a1p300000008XZoAAM
Task reminders are now available to partner users in communities. This
includes users with a partner portal or Partner Community license.
Partner users in communities can see their reminders by clicking Your
Name | My Settings | Reminders
You could do this with a Home Page Component (narrow) and the Streaming API.
Your PushTopic.query would look something like:
'SELECT Id FROM Task WHERE OwnerId = \'' + UserInfo.getUserId() + '\''
Not sure if you want a different lookup field but that's the idea. Whenever your listener picks up an insert, you can kick off whatever popup you want.
You'll need a custom login page for your community. That should allow you to react as soon as a user has authenticated.
Redirect users to a custom auth-page
Setting up a custom auth-page
Once you accomplish the above, your method that returns a page reference should return a page inside your community (success) or an error page/null (failure). If the page ...