Push notifications + event analytics

Reach your audience at light speed.

GOSpock sends push notifications to your website and your iOS and Android apps, and measures what your users do, event by event. Build a campaign, send it, and see what happened next, all in one panel.

  • Web Push
  • iOS
  • Android

The journey of a campaign

From idea to result in four steps.

The campaign wizard takes you through it in order: who first, then what, then when. Once it is sent, the report fills itself in.

01 · AUDIENCE

Who do you want to reach?

Pick the platforms first: web, iOS, Android or all of them. Then narrow the audience down, and see how many devices you will reach before you send.

  • Audience by platform
  • Topic targeting with notification channels
  • Device count before you send

02 · CONTENT

Looks right on every screen.

Write the title, text and image once, and see right away how they look on Android, iOS and the web. Need different words for one platform? Add them.

  • Upload an image or add its link
  • Where a tap opens: a web page or an app screen
  • Platform-specific content

03 · SENDING

Now, later or every week.

Send the campaign now, schedule it for later, or repeat it on the weekdays you choose at the same time. Before that, send a test to your own test devices.

  • Send now or schedule
  • Recurring campaigns: pick days and time
  • Test sends that never count against your package

04 · RESULT

What happened after the notification?

The campaign report shows notifications sent, delivered and opened. Everything a user does in the 30 minutes after tapping a notification is linked to the campaign, so you see what it really achieved.

  • Sent, delivered, opened
  • 30-minute campaign attribution
  • UTM parameters added automatically for Google Analytics on the web

Event analytics

See what your users do, as they do it.

The GOSpock SDK sends what happens on your site and in your apps as events. On the live monitoring screen, follow how many people are active right now and how many events arrive per minute.

Live monitoring

Live · sample data
Active now1,842
Events per minute9,630

Standard event dictionary

app_open, screen_view, content_view, video_start, search… Ready-made event names make setup quick and reports meaningful from day one.

Your own events

Send events that are not in the dictionary, too. They are accepted right away and show up in the catalog as “Not defined yet” until you define them.

No event gets lost

An event with missing or invalid parameters is never rejected. It is stored, and the problem is counted and shown in the event catalog.

Event explorer

Look at the latest events one by one. Technical details appear only when you open them.

Platforms

Three platforms, one campaign.

The same campaign reaches the web, iOS and Android, each by its own rules. You manage all of them from one place.

Web Push

Your website

The browsers' standard Web Push. No Firebase account needed.

  • Chrome, Edge, Firefox and Safari
  • iPhone and iPad for sites added to the Home Screen
  • A tap brings the visitor to the right page, with the campaign attached

Apple

Your iOS app

A direct connection to Apple's push service, or sending through Firebase.

  • Direct Apple connection
  • Devices with quiet permission are in your audience too
  • Quiet delivery shown separately in the report

Firebase

Your Android app

Fast sending to large audiences with Google Firebase Cloud Messaging.

  • Quick broadcast: one message to every device
  • Person-by-person sending when you want it
  • From the notification straight to an app screen

Built for marketing teams

A panel that needs no technical skills.

We designed GOSpock for marketing and CRM teams: screens in plain business language, a short explanation on every screen, technical details only when needed.

Test devices by QR code

Pair your phone or browser with a QR code or a link. See the campaign on your own device before you send it.

Notification channels

Users turn the topics they care about on and off, per device. A campaign on a channel reaches only those who have it turned on.

Several apps

Manage all your products in one account. The data of your apps never mixes.

Team by invitation

Add teammates by invitation. Only people you invite can get into your account.

Secure sign-in

Two-factor authentication and passkeys.

Turkish and English

The panel speaks both languages, in a light or dark theme, each teammate with their own choice.

Your usage, always in view

See how much of your package you have used, right in the panel. We e-mail you when you reach 80% and 100% of a limit.

Our promise

Your data is safe, even at a limit.

01Devices always register

New devices keep registering even above a limit.

02Events are only delayed

Under heavy load the SDK holds events and sends them later.

03A started campaign finishes

A campaign that has started sending is never cut off by a limit.

04Your data stays in Türkiye

Our servers run in data centers in Türkiye.

For developers

Set up in a few lines.

The web SDK has no dependencies. It collects sessions and page views by itself, and adds the campaign to a visitor's events for 30 minutes after they tap a notification.

  • The SDK key works only on the sites you allow
  • Offline? Events wait in the browser and are sent later
  • The same event is never stored twice
import * as GOSpock from '@gospock/web';

GOSpock.init({ appKey: 'gsp_pk_…', host: 'https://api.gospock.com' });

// When the user logs in
await GOSpock.identify('user-42');

// Send an event
GOSpock.track('video_start', { content_id: 'ep-1042' });

// Ask for notification permission
await GOSpock.push.register();

Packages

Packages that grow with you.

Every package includes push notifications and event analytics. Contact us for pricing and contracts.

 

Starter

For teams starting with one app.

Active devices
1,000
Notifications / month
30,000
Events / month
1 million
Data kept
90 days
Team members
3
Apps
1
  • Push notifications
  • Event analytics
Get a quote

 

Pro

For regular campaigns to large audiences.

Active devices
100,000
Notifications / month
3 million
Events / month
100 million
Data kept
395 days
Team members
25
Apps
10
  • Push notifications
  • Event analytics
  • Notification channels
  • Event catalog
Get a quote

 

Enterprise

Unlimited scale and a contract made for you.

Active devices
Unlimited
Notifications / month
Unlimited
Events / month
Unlimited
Data kept
Unlimited
Team members
Unlimited
Apps
Unlimited
  • Every available feature
  • Limits made for you
Contact us

Your contract can raise a single limit or add a feature. Monthly counters restart at the start of every calendar month (UTC).

Let's start

Ready to reach your audience?

Let's plan a demo for your team and work out your package and setup steps together.