How to use custom domain for push notifications?

By default, your subscribed users will receive web push notifications coming from push.getbeamer.com. This is necessary for us to make push work for your site with zero configuration (and zero tech work!).

However, you can still easily set up web push notifications on Beamer to work on your own site (so users will see your domain when they receive a notification). Any web developer or administrator will be able to do this in ~5 minutes. So, how do you do it?

  1. Upload files to your site. You will need to upload two small files to the top level root of your site’s directory. These files are manifest.json and beamer-push-sw.js, which you can download right here.
    Please, do not change the names of these files.
  2. If you already have a manifest.json file in your directory, simply copy and paste the gcm_sender_id attribute from our file to yours.
  3. Link the manifest.json file in your site. If you don’t already have one, add a <link> tag to your site’s HTML <head> section, referencing the manifest.json file you’ve just added. Like so: <link rel="manifest" href="/manifest.json" />
  4. That’s it! If everything else is set up on your account, your users should now be able to subscribe and receive web push notifications from your own domain!

Your Data Security and Privacy is our Priority.

At Beamer, we care about our customers’ data and this is how we protect it.

icons

Data Ownership

Your account and data belongs to you and will not be sold in any case. We can delete your account and data upon your request. Learn more

icons

Encryption

Beamer data is encrypted in transit (advanced TLS protocols and 2,048-bit keys or better) and at rest (using AES 256 encryption with integrity).

icons

Access

Customer data is always backed up and uptime is over 99.9%.

icons

GDPR

Beamer is GDPR Compliant and has the Data Processing Agreements in place. Learn more

icons

Penetration testing

Third party network, application and physical security tests are conducted regularly. Learn more