Assuming quotas are not enabled and Pulse is not flagged as free (different logic in these scenarios), the platform sends out waves of push to users every few minutes (across a range of user pools) until one of two scenarios occurs:
-
The Pulse closes
-
We run out of qualifying users in our community
Incoming responses are monitored by the platform and it dynamically adjusts each subsequent wave based on responses arriving to ensure we don't overshoot. Once complete, no further pushes are sent from this point unless the process is kicked off again from sysadmin.
At that point the whole process starts again, excluding users who have already answered. It should be noted that only around 25-35% of users can immediately respond to a push, so although we stop pushing, users will keep coming in and responding over time.