Not for WordPress
If you are using our WordPress plugin do not follow this guide. Please see our WordPress Setup Guide instead.
Visit Settings > Platforms > All Browsers (except Safari)
If using our WordPress plugin, see the WordPress Setup Guide.
Site Name - The default Title of your push notifications if one is not provided.
Site URL -
www/non-www sensitive. Must be the exact URL (site origin) you see in the browser when on the site (e.g.
Recommended: Visit your site and copy-paste the site URL into this field.
If your site is HTTP or you cannot add files to the root directory of your site, it is recommended to upgrade to HTTPS or select My site is not fully HTTPS. More details in Web Push HTTP vs. HTTPS.
Site URL Must be Correct
If your site is accessible from both www & non-www links (e.g.
https://www.example.com), only enter one URL that you wish to send push notifications from.
We recommend redirecting traffic from one to the other (e.g. users that visit
https://example.comare redirected to
https://www.example.com), so that all your traffic only goes to one origin.
Auto Resubscribe - Only available for HTTPS sites with Root Access (did not select "My site is not fully HTTPS"). This allows users that cleared their browser cache to automatically resubscribe upon returning to the site.
Default Icon URL - Enter a link to an icon image file for your site. Recommended size is
256x256 pixels. Minimum 80x80 pixels. The file must be
Site URL and Label Should Never Change
You can only change your Site URL or Label if you have less than 100 web users. Once you have 100+ web users, this setting is disabled.
Select Add Prompt to choose Push Prompt.
If you want to ask for Emails and Phone numbers, you can always come back to setup the Email/Phone Prompt later.
Select which prompts you wish to use, and style them as you like. Once you have edited the prompt to your liking, click Done.
It is best to ask visitors to subscribe after you have provided some value to them through the site. Use the "Slide Prompt" with Auto-prompt set to
2 page views and
Users will be prompted after the 2nd page of your site and 20 seconds have passed.
You can disable Auto-prompt and trigger the prompt programmatically. See Prompting for more details on each prompt.
Optional way to Welcome or Thank users after subscribing. Subscribers will see a welcome notification as soon as they subscribe. You can edit or disable them here.
Optional: Most sites will not have to edit anything in Advanced options. See Web Push Advanced Options to learn more about each option.
This option will not be necessary if you selected My Site is Not Fully HTTPS Skip to Step 7.
If you are using our WordPress Plugin, please use our WordPress Setup Guide instead.
Next, you'll need to add the OneSignal SDK files to your site. To do so,
Download the OneSignal SDK files. (You can also download the files here).
Unzip the OneSignal SDK files. There should be two files:
- The OneSignal SDK files must be publicly accessible and can be placed at the top-level root of your site directory.
If you want to place them in a subfolder you can! Please see our OneSignal Service Worker Guide for instructions.
There are three ways you can upload files to your site:
- Use an FTP Server like FileZilla to upload the files to your root directory
- Here is a great step-by-step guide.
- Use your hosting provider's control panel like cPanel to upload files.
- Most hosting providers will be more than happy to assist you in uploading files to your site.
- Just send them the zip file above and ask them to unzip it in your site's root directory.
Once you've uploaded the OneSignal SDK files, the following URLs should be publicly accessible (replace yoursite.com with your site's domain):
To enable OneSignal on your site, you will need to paste the code from Web Push Settings into your website's
<head>. If you do not have access to modify your site's code, you will need to contact a developer to help you.
Updated 3 days ago