It is possible to send Push notifications only to logged-in users. If a user is logged out, or never registered, he/she will never receive a notification.
Notifications could be sent from the app itself. They are sent immediately. You need external services like Zapier or Integromat only if you need to schedule notifications’ sending.