---
title: OneSignal
description: Integrating OneSignal, a leading self-serve customer engagement solution for Push Notifications, with Sportal365 makes possible a new feature called Notify users.
---

[Skip to content](https://knowledge-base.sportal365.com/onesignal#main-content)

- [English](https://knowledge-base.sportal365.com/onesignal)
- [Български](https://knowledge-base.sportal365.com/bg/onesignal)

English

Show submenu for translations

[Customer portal](https://knowledge-base.sportal365.com/customer-portal?hsLang=en)

![Sportal365 logo-4.png\]](https://knowledge-base.sportal365.com/hs-fs/hubfs/Sportal365%20logo-4.png?height=40&name=Sportal365%20logo-4.png)

- [Tickets](https://knowledge-base.sportal365.com/customer-portal?offset=0)
- [Knowledge Base Center](https://knowledge-base.sportal365.com/)
- [Sign out](https://knowledge-base.sportal365.com/_hcms/mem/login)

Open main navigation

Close main navigation

- [Tickets](https://knowledge-base.sportal365.com/customer-portal?offset=0)
- [Knowledge Base Center](https://knowledge-base.sportal365.com/)
- [Sign out](https://knowledge-base.sportal365.com/_hcms/mem/login)
- - [English](https://knowledge-base.sportal365.com/onesignal)
    - [Български](https://knowledge-base.sportal365.com/bg/onesignal)

  English
  
  Show submenu for translations
- [Customer portal](https://knowledge-base.sportal365.com/customer-portal)
- [Go to Sportal365.com](https://sportal365.com/)

[Go to Sportal365.com](https://sportal365.com/)

 What would you like to learn today?

- There are no suggestions because the search field is empty.

1. [Knowledge base](https://knowledge-base.sportal365.com/?hsLang=en)
2. [Integrations](https://knowledge-base.sportal365.com/integrations?hsLang=en)
3. [Existing integrations](https://knowledge-base.sportal365.com/integrations?hsLang=en#existing-integrations)

# OneSignal

## Sportal365 is integrated with OneSignal, a leading self-serve customer engagement solution for Push Notifications.

---

## What is the Notify users feature in Sportal365?

The **Notify users** feature in Sportal365 sends in-browser push notifications to subscribers when a new article, video, or gallery is published or updated. It is powered by a OneSignal integration and automates notification setup so editors do not need to leave the CMS to copy or paste URLs.

To take advantage of this integration, you must first register with the [OneSignal](https://onesignal.com/) platform.

## How do I configure push notifications?

To configure **Notify users** notifications for an article, video, or gallery, follow these steps:

1. Open the article, video or gallery and select the **Notify users** button in the toolbar at the top of the edit screen, next to the save and preview buttons. The button is available only after the content has been created.
2. When the configuration panel opens, all fields will be pre-filled:  
     1. **Notification Image**: Pre-filled with the main image of the article, video, or gallery. You can replace it with a different image URL if needed.
     2. **Delivery**: Pre-filled with *Immediately*. You can change this to one of three options:
        
        *- Immediately* — sends the notification instantly.
        
        *- Intelligent* — sends the notification when users are most active on your website.
        
        *- Scheduled* — lets you set a specific date and time for the notification to be sent.
     3. **Notification URL:** Pre-filled with the public URL of the content item, returned by the endpoint described in the *Notification URL implementation requirements* section below. You can edit this URL before sending.
     4. **Notification title:** Pre-filled with the title of the article, video, or gallery. You can edit this text before sending.
     5. **Notification description:** Pre-filled with the summary or excerpt of the content item. You can edit this text before sending.
     6. **Recipients:** Pre-filled to target all subscribed users. You can narrow the audience by specifying a segment configured in your OneSignal account.
3. Check the fields, then select **Notify users** at the bottom of the panel to send the notification, or **Cancel** to close the panel without sending it.

You can set up the CMS to display default options or not. Your choice. Also, in the configuration panel, you will see a warning message telling you whether the article is published or not. 

 

## What are the Notification URL implementation requirements?

To enable automatic URL pre-filling, provide an endpoint that Sportal365 can call. The endpoint must accept a `POST` request and return the full public URL of the content item. Once configured, also provide your OneSignal credentials to activate the integration.

 1\. An endpoint that we need to call.

- Request type: POST
- The request body will contain the following:

 {

    "id": "

 ",

     "entity\_type": "

 "

  }

  

- Expected response

 {

   "url": "  "

 }

 

To activate the OneSignal integration, provide the following credentials from your OneSignal account to the Sportal365 team:

- `App ID`
- `REST API Key`

 

- [Introduction to Sportal365](https://knowledge-base.sportal365.com/introduction-to-sportal365?hsLang=en#main-content)

    - [Concept](https://knowledge-base.sportal365.com/introduction-to-sportal365?hsLang=en#concept)
    - [Technology](https://knowledge-base.sportal365.com/introduction-to-sportal365?hsLang=en#technology)
    - [Headless CMS](https://knowledge-base.sportal365.com/introduction-to-sportal365?hsLang=en#headless-cms)
    - [Cloud-based platform](https://knowledge-base.sportal365.com/introduction-to-sportal365?hsLang=en#cloud-based-platform)
    - [API-based platform](https://knowledge-base.sportal365.com/introduction-to-sportal365?hsLang=en#api-based-platform)
- [Getting Started](https://knowledge-base.sportal365.com/getting-started?hsLang=en#main-content)

    - [Account & set up](https://knowledge-base.sportal365.com/getting-started?hsLang=en#account-set-up)
    - [Getting started with Articles](https://knowledge-base.sportal365.com/getting-started?hsLang=en#getting-started-with-articles)
    - [Getting started with Videos](https://knowledge-base.sportal365.com/getting-started?hsLang=en#getting-started-with-videos)
    - [Getting started with Galleries](https://knowledge-base.sportal365.com/getting-started?hsLang=en#getting-started-with-galleries)
    - [Getting started with Images](https://knowledge-base.sportal365.com/getting-started?hsLang=en#getting-started-with-images)
    - [Getting started with Lists](https://knowledge-base.sportal365.com/getting-started?hsLang=en#getting-started-with-lists)
    - [Getting started with Categories](https://knowledge-base.sportal365.com/getting-started?hsLang=en#getting-started-with-categories)
    - [Getting started with Tags](https://knowledge-base.sportal365.com/getting-started?hsLang=en#getting-started-with-tags)
    - [Getting started with Authors](https://knowledge-base.sportal365.com/getting-started?hsLang=en#getting-started-with-authors)
    - [Getting started with Banners](https://knowledge-base.sportal365.com/getting-started?hsLang=en#getting-started-with-banners)
- [Working with content](https://knowledge-base.sportal365.com/working-with-content?hsLang=en#main-content)

    - [Content organization](https://knowledge-base.sportal365.com/working-with-content?hsLang=en#content-organization)
    - [Content optimization](https://knowledge-base.sportal365.com/working-with-content?hsLang=en#content-optimization)
    - [Content creation](https://knowledge-base.sportal365.com/working-with-content?hsLang=en#content-creation)
- [Features](https://knowledge-base.sportal365.com/features?hsLang=en#main-content)

    - [Blocky](https://knowledge-base.sportal365.com/features?hsLang=en#blocky)
    - [Text blocks](https://knowledge-base.sportal365.com/features?hsLang=en#text-blocks)
    - [Content blocks](https://knowledge-base.sportal365.com/features?hsLang=en#content-blocks)
    - [Football Widgets (v1)](https://knowledge-base.sportal365.com/features?hsLang=en#football-widgets-v1)
    - [Football Widgets (v2)](https://knowledge-base.sportal365.com/features?hsLang=en#football-widgets-v2)
    - [Basketball Widgets](https://knowledge-base.sportal365.com/features?hsLang=en#basketball-widgets)
    - [Tennis Widgets](https://knowledge-base.sportal365.com/features?hsLang=en#tennis-widgets)
    - [Ice Hockey widgets](https://knowledge-base.sportal365.com/features?hsLang=en#ice-hockey-widgets)
    - [Multisport Widget](https://knowledge-base.sportal365.com/features?hsLang=en#multisport-widget)
    - [Liveblog](https://knowledge-base.sportal365.com/features?hsLang=en#liveblog)
    - [Custom blocks](https://knowledge-base.sportal365.com/features?hsLang=en#custom-blocks)
    - [Auto-linking & auto-tagging](https://knowledge-base.sportal365.com/features?hsLang=en#auto-linking-auto-tagging)
    - [Custom Entities](https://knowledge-base.sportal365.com/features?hsLang=en#custom-entities)
    - [Banners](https://knowledge-base.sportal365.com/features?hsLang=en#banners)
    - [Duplicating posts](https://knowledge-base.sportal365.com/features?hsLang=en#duplicating-posts)
    - [Emoticons](https://knowledge-base.sportal365.com/features?hsLang=en#emoticons)
    - [Audit log](https://knowledge-base.sportal365.com/features?hsLang=en#audit-log)
    - [Sports connections](https://knowledge-base.sportal365.com/features?hsLang=en#sports-connections)
    - [Image watermarking](https://knowledge-base.sportal365.com/features?hsLang=en#image-watermarking)
    - [Wiki Pages](https://knowledge-base.sportal365.com/features?hsLang=en#wiki-pages)
    - [Volleyball Widgets](https://knowledge-base.sportal365.com/features?hsLang=en#volleyball-widgets)
    - [Rugby Widgets](https://knowledge-base.sportal365.com/features?hsLang=en#rugby-widgets)
    - [Futsal Widgets](https://knowledge-base.sportal365.com/features?hsLang=en#futsal-widgets)
    - [Handball Widgets](https://knowledge-base.sportal365.com/features?hsLang=en#handball-widgets)
    - [American Football Widgets](https://knowledge-base.sportal365.com/features?hsLang=en#american-football-widgets)
    - [Motorsport Widgets](https://knowledge-base.sportal365.com/features?hsLang=en#motorsport-widgets)
    - [Content Restore](https://knowledge-base.sportal365.com/features?hsLang=en#content-restore)
    - [Bulk editing](https://knowledge-base.sportal365.com/features?hsLang=en#bulk-editing)
- [Integrations](https://knowledge-base.sportal365.com/integrations?hsLang=en#main-content)

    - [What are integrations](https://knowledge-base.sportal365.com/integrations?hsLang=en#what-are-integrations)
    - [Existing integrations](https://knowledge-base.sportal365.com/integrations?hsLang=en#existing-integrations)
    - [Integration Process](https://knowledge-base.sportal365.com/integrations?hsLang=en#integration-process)
- [AI Features](https://knowledge-base.sportal365.com/ai-features?hsLang=en)
- [Video Tutorials](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#main-content)

    - [Content Optimization](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#content-optimization)
    - [Text Blocks](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#text-blocks)
    - [Content Blocks](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#content-blocks)
    - [3rd Party Integrations](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#3rd-party-integrations)
    - [Footbal v2 Widgets](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#footbal-v2-widgets)
    - [Tennis Widgets](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#tennis-widgets)
    - [Basketball Widgets](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#basketball-widgets)
    - [Features](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#features)
    - [How To](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#how-to)
    - [American Football Widgets](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#american-football-widgets)
    - [Motorsport Widgets](https://knowledge-base.sportal365.com/video-tutorials?hsLang=en#motorsport-widgets)
- [CMS Releases](https://knowledge-base.sportal365.com/cms-releases?hsLang=en)

[![Chill listening crop-3](https://knowledge-base.sportal365.com/hs-fs/hubfs/Sportal365-logo-1.png?width=179&height=35&name=Sportal365-logo-1.png "Chill listening crop-3")](https://www.sportal365.com)

Sportal365 is a leading Sports Content Management System.

Copyright © 2025, Digital Ventures