The goal is to allow you to trigger an external window where users can opt into receiving push notifications, on a separate and unique domain name. Once the user grants or denies permission, the opt-in window is automatically closed so the user can continue browsing the original website.

Awesome! How does it work?

Execute this JavaScript snippet when you want to trigger the opt-in window. This can be when the user clicks a button, submits a form, or responds to a survey question. Any place where you can conveniently execute JavaScript code.

var optinWindow = window.open('https://pushprospower.com/subscribe/');

Why is this necessary?

As a security measure, browsers will only allow you to close a window via JavaScript if that window was opened via JavaScript, therefore we must open the window with JavaScript so we can conveniently close it after the user grants or denies permission. This allows PushPros to build a subscriber list for you, while avoiding disruption for users on your website.

And some dummy text!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla id risus in urna pharetra mattis et a eros. Morbi sollicitudin quam vel elementum pharetra. Pellentesque at mi eget arcu porta hendrerit quis vitae metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In eu nisi ut orci fermentum venenatis eget vulputate metus. Maecenas augue odio, placerat eu lacus sed, sollicitudin venenatis nisi. Duis euismod imperdiet dui, at egestas libero auctor a. Nam tincidunt urna in egestas porta. Integer a sapien euismod, lobortis justo sit amet, mattis velit. Maecenas dictum dolor vitae egestas iaculis. Pellentesque maximus cursus magna, ut finibus tellus molestie tempor.

In id eleifend orci. Vestibulum eget varius massa. Proin faucibus sagittis odio, sed cursus erat vestibulum id. Sed sed purus ac est ultrices vehicula. Praesent dapibus dapibus metus, ut congue lectus. Nullam ut gravida nunc, at convallis lorem. Nunc rutrum arcu nec ligula porta facilisis. Vestibulum eu urna efficitur, fringilla lacus non, euismod ligula. Sed tempus ut massa in hendrerit. Donec suscipit nisi a suscipit hendrerit. Donec hendrerit dignissim consequat. Donec enim tortor, tincidunt id massa at, porta dictum dui. Nulla ut ex et elit efficitur congue. Cras sit amet neque vehicula, laoreet nulla nec, lobortis nibh. Maecenas quis felis tincidunt, auctor eros nec, dapibus massa. Sed augue libero, vulputate vel nibh quis, auctor suscipit ligula.

Vestibulum interdum nec erat ut rhoncus. Suspendisse semper mollis mauris congue ultricies. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse sit amet dictum arcu. Donec dignissim magna id lacus malesuada efficitur. Fusce ut dui lectus. Vivamus in consectetur tellus. Vestibulum sapien massa, tempus ut lacus vitae, scelerisque lacinia lectus. Fusce nec convallis felis, in rutrum nisl.

Nullam at volutpat arcu, nec accumsan dui. Nunc vel posuere ipsum, ac ornare elit. In interdum egestas enim, ut tempus nulla egestas dictum. Duis id consequat tellus. Pellentesque blandit tellus nec mauris vestibulum viverra. Morbi gravida lacus et est maximus, vel facilisis magna lobortis. Cras dolor metus, consequat eget mi a, imperdiet posuere neque. Pellentesque lectus dolor, ornare id eros imperdiet, vehicula laoreet justo. Aliquam dignissim vehicula mattis. Duis rhoncus sem sed metus fermentum, vel pharetra justo dictum. Vestibulum interdum tincidunt augue eu mattis. Morbi id fermentum massa. Ut gravida odio nec dolor suscipit, vitae pretium elit ullamcorper. Donec et mi massa.