Installable PWAs at scale
Turn your traffic into installable apps — and a push channel you own.
Launch installable PWAs in minutes, re-engage users with web push, and track every install through to deposit — all from one operator panel.
No app store · Works on Android & iOS · Instant updates
Home-screen icon, fullscreen, offline-ready — the feel of a native app.
Web push brings users back for free — repeat traffic without re-buying it.
Re-engaged users convert again: more registrations, FTDs and deposits.
Skip review queues — ship changes the moment you publish.
Everything to run PWAs
One panel, the whole funnel
From launch to re-engagement to attribution — the real toolset, not a brochure.
PWA Constructor
A guided wizard: template → identity → offer → domain → publish. A live PWA in minutes.
Web push
Broadcast, event-triggered and interval campaigns, fanned out to every subscriber.
Tracking & attribution
Click → install → registration → FTD → deposit, stitched by clickId with S2S postbacks.
Configurable analytics
Pick metrics, dimensions and filters, group by anything, and export CSV.
A/B split tests
Weighted, sticky variants with a per-variant funnel and a significance indicator.
Teams & roles
Owner / Manager / Buyer / Analyst with server-side scoping and required 2FA.
Domain automation
Cloudflare zone, DNS and SSL provisioned automatically when you publish.
API & templates
A documented public API with per-user keys, plus reusable templates.
On the roadmap: push segmentation, first-class tracker presets, and standalone landings.
How it works
From template to deposits in four steps
- 01
Pick a template
Start from a reusable template — icon set, theme and app-shell variant.
- 02
Configure
Set the app identity, your offer/tracker URL, and a domain in the Constructor.
- 03
Publish
Go live instantly — Cloudflare zone, DNS and SSL are provisioned automatically.
- 04
Track & re-engage
Watch installs convert to deposits, then bring users back with web push.
Integrations
Plugs into your stack
Send conversions to your tracker over server-to-server postbacks, and let pwa.sh handle domains, SSL and push.
Pay as you go
No subscription, no setup fee. Fund a balance with crypto and pay only for what you launch.
Free to sign up & build. You only pay for domains you register.
- ✓ Domains at registrar cost + 50% — e.g. a $1.75 registration costs ≈ $2.60
- ✓ Cloudflare zone, DNS, SSL & mirrors auto-provisioned
- ✓ Top up with USDT, BTC or SOL
- ✓ Unlimited PWAs & the visual Constructor
- ✓ Web push — broadcast, interval & event
- ✓ Full funnel stats, A/B split tests, CPA offers
- ✓ Tracker + pixel integrations (Keitaro, FB, TikTok…)
- ✓ API access & team roles
For teams running PWAs at scale who want managed pricing.
- ✓ Volume domain pricing & per-install rates
- ✓ Dedicated mirror pools & failover
- ✓ Priority support & onboarding
- ✓ Everything in Self-serve
Domain prices are passed through from the registrar with a flat service fee. You always see the exact price before you buy, and failed registrations are refunded automatically.
FAQ
Questions, answered
What is a PWA?
A Progressive Web App is a website that installs to the home screen and behaves like a native app — fullscreen, offline-capable, with push notifications — without an app store.
How does push re-engagement work?
Visitors opt in on the install page. You then send campaigns — broadcast, event-triggered, or on an interval — delivered as web push to every subscriber. It’s repeat traffic to an audience you own.
Which trackers integrate?
Conversions are sent over server-to-server postbacks keyed by click ID, so any tracker that accepts postbacks works — Keitaro, Binom, RedTrack and Voluum included.
How are domains handled?
Add a hostname and publish — pwa.sh provisions the Cloudflare zone, DNS and SSL automatically. Domains live in a pool you can assign to PWAs.
Does it work on iOS?
Yes. Android and desktop get a one-tap install prompt; iOS uses an “Add to Home Screen” flow with on-screen guidance. Push is supported on modern iOS for installed PWAs.
Do users need an app store?
No. Installation happens straight from the browser, and updates ship the moment you publish — no review queue.
Run your PWAs from one panel
pwa.sh is an internal platform — access is granted to team accounts. Already in? Sign in. New here? Ask for access.