Web push for
Google Discover
publishers.

Turn the readers Discover sends you into subscribers you own, and bring them back without ever looking like spam.

No credit card required
Free up to 10,000 subscribers
Built around Chrome spam rules

Why publishers choose SharePush

Built for publishers.
Never for spam.

Most push tools are built to send more. SharePush is built for publishers who need readers to still be subscribed next month, and who live on the traffic Google Discover sends them.

Publishers first

Made for newsrooms, not shopping carts.

Every feature starts from how a publisher works: articles go out from your RSS feed on their own, every story is tagged by topic, and each push reaches the readers who follow that topic.

  • RSS to push, hands-free
  • Topic tagging on every story
  • A welcome series from your best stories
Spam-safe

We never make you look like spam.

Chrome now hides spammy notifications behind a warning, revokes permission from sites that over-send and throttles the rest. SharePush is built to keep you on the right side of all three.

  • Targeted by interest, never blasted to everyone
  • A daily ceiling per subscriber
  • Readers who stop clicking get a pause
Google Discover

Built for Google Discover traffic.

Discover can send you a hundred thousand readers in an afternoon and none the next day. SharePush turns that spike into an audience you own and brings it back for the next story.

  • Opt-in made for the phones Discover readers use
  • Subscribers you own, not traffic you rent
  • Back on your site for the next story

For publishers

Everything a newsroom needs
to grow an audience it keeps.

Send, target and measure every story, turn Discover readers into subscribers, and never become the site Chrome flags as spam.

Interest scoring

Tag campaigns with your own topics. SharePush learns who cares about what from real clicks, and you target on that instead of guessing.

Welcome series

A new subscriber has seen nothing you ever sent. Your best past campaigns are replayed to them, spaced out and capped.

Spam protection

A daily ceiling per subscriber and a pause for readers who stopped clicking. A reader who tires of you does not mute one story: they block your domain, for good.

Built for Discover

Discover readers arrive once, on a phone. An opt-in made for mobile turns that one visit into a subscriber you can bring back.

Scheduling

Queue a story for later in the site's timezone, so it lands when your readers are actually reading.

RSS auto-publishing

Publish an article and it goes out as push on its own, straight from your feed, tagged with the topics it belongs to.

Analytics

Every delivery, click and dismissal, per campaign and per subscriber, with topic breakdowns and a real-time event stream.

A/B tests

Write more than one version of a push and see which headline your readers actually click.

Smart targeting

Send each story
only to the readers who want it.

Say what the story is about: football, politics, tech. SharePush sends it to the readers who click on that kind of story, and shows you the notification exactly as they will see it.

Just pick the topic

Choose what the story is about. No lists to build, nothing to keep up to date.

Based on real clicks

SharePush learns what each reader likes from the stories they open, not from guesses.

Never too many

Each reader gets a daily maximum, and readers who stopped clicking are left alone.

For developers

Install web push
with two files.

One script tag and one file at your domain root. Everything else, from campaigns to scheduling and topic targeting, is a plain HTTP call with a Bearer token.

<script src="https://api.sharepush.io/api/v1/sdk.js"></script>
<script>
Sharepush.init({
  apiUrl: 'https://api.sharepush.io',
  apiKey: 'YOUR_SITE_TOKEN',
  serviceWorkerPath: '/sharepush-sw.js',
  autoPrompt: true,
});
</script>
// sharepush-sw.js: at your domain root
(function () {
  const spToken = 'YOUR_SITE_TOKEN';
  const spUrl = 'https://api.sharepush.io';

  importScripts(`${spUrl}/api/v1/sw-logic.js?token=${spToken}`);
})();
curl -X POST 'https://api.sharepush.io/api/v1/create/campaign' \
  -H 'Authorization: Bearer YOUR_API_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "uuid": "YOUR_SITE_UUID",
    "type": "standard",
    "name": "Morning briefing",
    "title": "Your morning briefing",
    "body": "Five stories to read before 9am.",
    "action_url": "https://example.com/briefing",
    "send_type": "immediate"
  }'
# Only readers who click on economy stories.
curl -X POST 'https://api.sharepush.io/api/v1/create/campaign' \
  -H 'Authorization: Bearer YOUR_API_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "uuid": "YOUR_SITE_UUID",
    "type": "standard",
    "name": "Rates decision",
    "title": "Breaking: rates cut to 3.5%",
    "body": "What it means for your mortgage.",
    "action_url": "https://example.com/rates",
    "send_type": "immediate",
    "categories": ["economy"],
    "filters": { "categories": ["economy"], "min_interest_score": 40 }
  }'

Nothing to keep upgrading. The browser SDK and the service-worker logic are served by us, so a fix reaches your site without you redeploying.

Two files, then done

A script tag on your pages and one small file at your domain root. No npm install, no bundler config.

HTTP API

Create, schedule and target campaigns: plain JSON over HTTPS, from any language you already use.

Scoped API tokens

Each token carries only the abilities you grant it, and can be revoked on its own without touching the others.

Docs and copy-paste examples

Guides and a reference at /docs, plus ready-made cURL, JavaScript and PHP calls inside your dashboard.

Explore documentation

Switching from another tool

Already using another push tool?
Your readers come with you.

Readers who already allowed your notifications are moved to SharePush the next time they visit your site. No new prompt, nothing for them to click.

1

Remove the old script

Take your old push tool's code off your pages.

2

Add SharePush

Two files, then switch on migration mode in your dashboard.

3

Readers move on their own

Each reader who comes back is moved over silently. You watch the count grow.

Works with OneSignal, PushEngage and any other web push tool. Only readers who come back can be moved: anyone who never visits again stays on your old list.

Read the migration guide

Start today

Your readers are already here.
Start bringing them back.

Turn today's Discover readers into tomorrow's subscribers, and keep them without ever sending spam. Opt-in prompts, RSS to push, topic targeting, a welcome series, analytics and the API are all ready to use. Start on the free plan and move up when your audience outgrows it.

No credit card required
Free up to 10,000 subscribers
Two files to install