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.
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
Illustration
AudienceContentSendingReport
Platforms
WebiOSAndroid
Channel
New episodesNewsOffers
Devices reached
0
AndroidiOSWeb
New episode is livePick up where you left off.
On tap
App screen: Episode details
When
NowLaterRepeat
Days
MonTueWedThuFriSatSun
Schedule campaign Tue · Thu · Sat — 20:00
Campaign report
Sent128,460
Delivered118,180
Opened17,420
6,210 video starts in the 30 minutes after the notification
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.
New episodes
News
Offers
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.
TRENLight themeDark theme
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
app.ts
import * as GOSpock from'@gospock/web';
GOSpock.init({ appKey: 'gsp_pk_…', host: 'https://api.gospock.com' });
// When the user logs inawait GOSpock.identify('user-42');
// Send an event
GOSpock.track('video_start', { content_id: 'ep-1042' });
// Ask for notification permissionawait GOSpock.push.register();
Packages
Packages that grow with you.
Every package includes push notifications and event analytics. Contact us for pricing and contracts.