If you are running a WordPress website and your website is accessible under HTTPS, this functionality will automatically work, without the need for any extra configurations.

If your website is not running WordPress, please follow the next steps.

1. Before pasting the HTML you received from Push Monkey in the header, there are a few changes that need to be made.

The initial code is:

<!-- Push Monkey code -->
<link id="pm-manifest" rel="manifest" href="https://getpushmonkey.com/manifest-72P0BXLHZ3R1S965K.json"><script type="text/javascript" id="pm-sdk" src="https://getpushmonkey.com/sdk/config-XXXXXX.js?not_wp=1"></script>

The altered code is:

<!-- Push Monkey code -->
<link id="pm-manifest" rel="manifest" href="https://getpushmonkey.com/manifest-72P0BXLHZ3R1S965K.json"><script type="text/javascript" id="pm-sdk" src="https://getpushmonkey.com/sdk/config-XXXXXX.js"></script>

Notice the removal of the "?not_wp=1" word.

The word XXXXXX is a placeholder. Instead of it you should see a combination of numbers and upper-case letters.

2. Your website needs to serve a special file from the root path /, i.e. https://yourwebsite.com/service-worker-XXXXXX.js . To obtain this file, please go to your Dashboard on getpushmonkey.com and from the navigation menu on the left click on "General Settings" and then on "HTTP".

You should land on a page like the one below: 

Now click on the green "Download the file" button, save the downloaded file and upload it to your server. Once this is done, click on the green "Verify Installation" button. If the file has been placed correctly, on to the next step. 

3. That was it. All should be up and running now. If not, let us know.

Did this answer your question?