[Tutorial] How to setup webpush notification for visitors to your site? -> Works for Wordpress at the moment. Objectives: To be able to communicate with your visitors to site to create highly engaged audiences. Step 1: Install the following free plugin to your site https://wordpress.org/plugins/onesignal-free-web-push-notifications/ Step 2: Setup Google developer and obtain API - Login to your Google account and visit: https://console.developers.google.com/project?pli=1 If you need help to obtain API, please Google for it. There are many tutorials on this so I won't waste time here. Step 3: Register an account with Onesignal (100% free) For image hosting, there are many free providers. Just Google. Step 4: Setup Safari Push - After you install the plugin from onesignal and enter the login details from the account that you have created, go to the menu on the left that shows onesignal then choose wordpress demo. Next choose website push. Follow the guide from the next screen accordingly. Feel free to play around with Onesignal, there are still many functions that I have yet explored. So maybe some others can provide a further guide on rest of the functions.