Overlays
Overlays appear automatically on the front end. Each has its own message, which you edit with the Edit link next to it.
The Feed and Blog overlays reach people already reading, which is a better moment to ask than a first page view. The Checkout overlay is worth enabling on stores, since order tracking is a concrete reason to install.
Shared settings
string
default:"Install Web App"
The title on every overlay and the label on the install button. Keep it short and concrete.
number
default:"2"
Days to wait before showing an overlay again after a visitor dismisses it. Raising this is the single cheapest way to reduce complaints about prompts.
Other ways to prompt
Installation page
A dedicated page styled like an app store listing, with your icon, name, description, and screenshots. Progressify gives you its URL on this tab, ready to copy. Use it as a link target from email, social posts, or a “Get the app” item in your menu. It is also the only prompt that works for iOS visitors, because it can show them the Share > Add to Home Screen steps that Safari requires.Installation button
A button you can place anywhere with a shortcode.On a browser that cannot install, the button has nothing to trigger. Place it somewhere its absence does not break your layout.
Installation URL
Your homepage with a parameter that fires the install prompt as soon as the visitor arrives. Copy it from this tab and use it in campaigns where you know the person is ready to install.Installation QR code
A QR code pointing at the same URL. Copy it, or use Download Image to save a PNG. This is the practical way to move someone from desktop or print to their phone, so it belongs on receipts, packaging, table cards, and event signage.Why a prompt might not appear
The app is already installed
The app is already installed
Browsers suppress install prompts once the app is installed. Uninstall it, or test in a fresh profile.
The visitor dismissed it recently
The visitor dismissed it recently
The Timeout setting is suppressing it. Clear site data to test again.
The site is not on HTTPS
The site is not on HTTPS
No service worker means no install prompt. See installation requirements.
The manifest is incomplete
The manifest is incomplete
An app name and an icon of at least 512 by 512 pixels are required. Check Application > Manifest in developer tools.
The visitor is on iOS
The visitor is on iOS
Safari does not implement the install prompt event. iOS users have to use Share > Add to Home Screen, which your installation page can walk them through.
Progressify
Generatify
Lightify
Rankify
Snapshotify