Skip to content

User Manual for Newline Signage Pro

1. Account Registration

INFO

Create an organizational administrator account in the Newline Signage Pro web console to get started!

1.1. Create an account with your email

Step1. Navigate to the Newline Signage Pro portal. Click “No Account? Create Account” at the bottom of the page.

Step2. Enter the email address you’d like to use for the account (must be from your company or organization domain). Do not use personal email accounts such as Gmail, Yahoo, or Outlook. Then, click “Sign up.”

1.Step1

Step3. Set your account password. Then click "Next".

1.Step2

Step4. Select your region. Then click "Next".

1.Step3

Step5. Choose whether to create a new organization or join an existing organization using the drop down menu.

If you are creating a new organization, enter the desired name, then click “Create Organization.”

1.Step4

If you are joining an existing organization, you will need to enter the organization’s unique Organization ID number.

💡 Tip: This can be found in the account of anyone who is already a part of the organization. To find the organization number in an existing member’s account:

  • Visit this website.
  • Once signed in, select “Newline Account,” then “Account Center” on the left side of the screen.
  • Select “Organization Settings.”
  • Copy the “Organization ID.”

1.Step4.1

Step5. After creating a new or joining an existing organization, authorize access to Newline Signage Pro for your account. Then, click “Next.”

1.Step5

Step6. Check the listed email for the verification code. Then, enter the verification code and click “Verify Code.”

1.Step6

Step7. After the code is verified, the system will require you to log in. Then, enter your log in credentials and click “Log In.” After signing in, begin creating and pushing out content to your displays.

1.Step7

1.2. Account Registration via SSO

Step1. Navigate to the Newline Signage Pro portal. Click “No Account? Create Account” at the bottom of the page.

Step2. Choose Google or Microsoft to sign up. Only work accounts under Google Workspace or Microsoft 365 are supported. Personal Gmail or Outlook accounts are not allowed.

1.2 Step1

Step3. You will receive a verification email, remember to verify the activation within 1 hours.

Step4. You need to fill in your organization name and region when you login for the first time.

Once an NSP account is established, users may need to update their profile or link their SSO identity with the NSP.

Step1. Navigate and sign in to your Newline Signage Pro portal. In the top left corner, select your “Account” icon. From the dropdown menu, select “My Profile.”

1.4 Step1

Step2. Select “Newline Account” > “Account Center” on the left side menu.

Step3. Once in the “Account Center,” select “Private Settings” from the menu.

1.4 Step3

Step4. To set up Single Sign-On (SSO) binding, click the “>” icon. Click the “link” icon next to the type of account you have - Google or Microsoft. Then, enter your credentials to bind your account.

1.4 Step4

Step5. After binding your account, you will see the screen below. You will now be able to use single sign-on to access your NSP account!

1.4 Step4

1.4. Reset Password

Step1. Navigate and sign in to your Newline Signage Pro portal. In the top left corner, select your “Account” icon. From the dropdown menu, select “My Profile.”

1.2 Step1

Step2. Select “Newline Account” > “Account Center” on the left side menu.

Step3. Once in the “Account Center,” select “Private Settings” from the menu.

Step4. To change your password, click the pencil icon next to the “Reset Password” line. Then, enter your original password and new password.

1.2 Step1

1.2 Step1

💡 Tip: If you have forgotten your password, use the “Forgot Password” link on the NSP sign in page.

2. Home

INFO

The Home page shows your organization's device information, including device online/offline status, schedule charts and geographic location.

Note: You can see your devices on the map only if you authorize us to get their location information.

Home

3. Group Management

INFO

The Group module consists of three parts: Device group, Priority broadcast and Alert.

3.1. Device Group

Device Groups are available for bulk management of your devices, you can add a template and a schedule for each device group. All devices in the device group will play the contents in the template according to the schedule after these two configurations are completed.

3.1.1. Create a device group

Step1. Click ‘New Group’ button.

3.1.1.Step1.jpg

Step2. Enter the device group name and confirm.

3.1.1.Step2

3.1.2. Add a template to device group

Step1. Click the ‘Template’ column on the device group list. This button will be red if you haven't added a template to the device group; it will show the name of the template if you have already added a template, you can click to replace.

3.1.2.Step1

Step2. Click ‘Add Template’ in the popup to select the created template.

3.1.2.Step2

Step3. Click ‘Done’ to save the changes.

3.1.2.Step3

3.1.3. Add a schedule to device group

Step1. Click the ‘Schedule’ column on the device group list. This button will be red if you haven't added a schedule to the device group; it will show the name of the schedule if you have already added a schedule, you can click to replace.

3.1.3.Step1

Step2. Click ‘Add Schedule’ in the popup to select the created template.

3.1.3.Step2

Step3. Click ‘Done’ to save the changes.

3.1.3.Step3

3.2 Priority Broadcast

INFO

It allows you to create and schedule playback plans using templates across the entire organization’s devices. Priority Broadcasts run at the highest priority level. When activated, the scheduled playback will override content from other Groups.

3.3 Alert

INFO

The Alert feature supports binding CAP alerts to devices, enabling emergency notifications. It integrates with multiple third-party alert platforms and allows organizations to deliver critical messages in real time.
We recommend using trusted platforms such as Singlewire, Centegix, Raptor, Kokomo, Audio Enhancement, Crisisgo, Alertus for best compatibility and performance. More platforms are continuously being integrated.

3.3.1 Create a CAP Alert group

Step1. Click ‘CAP Alert’ button to create.

3.4.Step1

Step2. Enter CAP Alert name and select devices to bound to.

3.4.Step2

Step3. Customize the CAP Alert settings by changing the background image in Theme, adjusting the audio level in Volume, and setting the expiry time in Alert Expiry.

3.4.Step2

Step4. Click 'Save' to generate the Common Alerting Protocol (CAP) endpoint information for Alert devices group.

3.4.Step2

Step5. Now you should see a CAP Alert Group appear that contains the API endpoint information.

3.4.Step2

3.3.2 Connect Alert group to trusted platform

Step1. Click 'Edit' icon to check the information of CAP information. You will find the following information in the CAP Alert Group:

  • Webhook URL
  • Key/User name
  • Value/Password
  • Body [Alert] & [Clear]

3.4.Step2

Step2. Ensure that ‘Security Platform’ is set to the corresponding platform. Copy the CAP info to the target trusted platform.

Step3. The detailed operation may vary depending on the platform. Please check the official documentation or contact the platform’s Support Team for assistance.

💡 Official Platforms:

4. Device

INFO

Device module is available for registering and managing your devices and viewing related device information.

4.1. Register Device

4.1.1. Register single device

Step1. Click ‘Add Device’ button and select ‘Add’.

5.1.1.Step1

Step2. Enter the device name and serial number, and click ‘Next’.

5.1.1.Step2

Step3. Select a device group to join. You can also create a new one on this page if you don't have a device group.

5.1.1.Step3

4.1.2. Bulk register

Step1. Click ‘Add Device’ button and select ‘Bulk Add’.

5.1.2.Step1

Step2. Download the import template file and fill in at least the ‘Device Name’ and ‘Serial Number.’

5.1.2.Step2

Step3. Upload the completed file and confirm the import.

5.1.2.Step3

Step4. You can view the import result.

5.1.2.Step4

4.2. Device Group

Previously created device groups are shown in the left navigation bar, you can filter different groups to view and edit them.

5.2

4.3. Device list

All the devices you have registered are shown here and you can view and edit them.

5.3

4.3.1. Modify Device Name

You can activate the modify button by hovering your mouse over the device name.

5.3.1

4.3.2. Moving Device Group

Step1. Click the button in the operation area of a device.

5.3.2.Step1

Step2. Select a new device group.

5.3.2.Step2

4.3.3.2 Move multiple devices to other group

Step1. Select multiple devices.

5.3.2.2.Step1

Step2. Click the ‘Change Group’ button on top of the device list.

5.3.3.2.Step2

Step3. Select a new device group.

5.3.2.Step2

5. Library

INFO

Library module is available for uploading and managing your contents. These contents can be added to template.

When adding or editing assets in the Library, you can configure specific properties to ensure your content is well-organized and displays precisely when intended.

  • Name: Provide a unique and descriptive name for the asset.

  • Tag: Tags enable powerful filtering and searching, making it easier to manage large-scale content libraries.

  • Availability: Use the Availability setting for time-sensitive events, such as "Final Exam Week" notices or "Holiday Greetings". This feature automates the content lifecycle by controlling when an asset is eligible for playback.

    • Start Date/Time: The exact moment the asset becomes active in the playback.
    • End Date/Time: The moment the asset is automatically removed from playback.

5.1 Upload files

Step1. Click 'Upload Files' button.

Step2. Choose one of the following methods:

  • Drag and Drop: Drag your files directly into the upload area.
  • Browse: Click inside the upload area to open your file browser and select files manually.

Supported file formats include:

  • Images: JPG, PNG, GIF
  • Videos: MP4, MOV, AVI, MPEG
  • Audio: MP3, WAV
  • Documents: PDF, PPT, PPTX, and more

Step3. Once your files are selected, they will appear in the upload list.

5.2 Add App

Step1. Click 'Add App' button. NSP support many apps for user to sync content. A pop-up window will appear showing available apps.

Step2. Browse or search for the app you want to add:

  • Feature Apps: Popular apps such as Canva, YouTube, Power BI, Google Slides.
  • All Apps: Utilities such as Clock, Time & Date, Weather, QR Code, RSS, Google Calendar, Microsoft PowerPoint, and more.

Step3. Select the desired app by clicking its icon.

5.3 Canva

INFO

The Newline Signage Pro (NSP) app in Canva provides a quick and seamless way to sync your Canva designs with your NSP Library.

Step1. Click “Go to Canva” button to open your project with the Newline Signage Pro app ready to use.

Step2. In your Canva project, click “Save to NSP App” to send your design directly to NSP.

Step3. Your Canva design will appear in the Image section of your NSP Library.

5.4 Youtube

INFO

The YouTube App allows you to display both regular videos and live streams directly on your screens.

5.5 Twitch

INFO

The Twitch App allows you to display live Twitch streams directly on your screens.

5.6 RSS

INFO

The RSS App supports syncing news feeds based on scheduled update times, and it also supports displaying the main image included in the feed.

5.7 Power BI

INFO

The Power BI App allows you to showcase dynamic dashboards and reports by pasting the direct webpage link from Power BI.

5.8 Google Slides

INFO

The Google Slides App enables you to present your online presentations and keep them automatically updated.

5.9 PowerPoint Online

INFO

The PowerPoint Online App lets you import and display your online PowerPoint presentations with automatic updates.

5.10 Google Calendar

INFO

The Google Calendar App enables you to display your schedules and events directly on your screens.

5.11 Outlook Calendar

INFO

The Outlook Calendar App allows you to display events and schedules from your Microsoft Outlook calendar.

5.12 Local Calendar

INFO

The Local Calendar App supports importing multiple Google Calendars or Outlook Calendars, and also allows you to add or edit custom events manually. Please note that imported calendars will not auto-update. For automatic updates, use the Google Calendar App or Outlook Calendar App instead.

5.13 Web Pages

INFO

The Webpage App allows you to display live websites or authenticated web pages on your signage screens.

5.13.1. Install Chrome Browser Extension

For a better preview experience, it is recommanded to install the Newline Signage Pro URL Assistant extension for Chrome:

Step1. Open the Chrome Web Store using the following link: Newline Signage Pro URL Assistant

Step2. Click the "Add to Chrome" button to install the extension.

5.13.2. Using Scipt Tool

INFO

The Script Tool allows you to display live websites on your screens while keeping the view clean and professional. It is more than just a web browser; it will automatedly run scripts to handle repetitive tasks that usually require a mouse or keyboard.

What it does

  • Auto-Clean Webpages: Automatically close "Cookie Consent" pop-ups and GDPR banners that block the view.

  • Smart Login: Handle simple login prompts automatically so your private dashboards stay active without manual input.

  • Hide Distractions: Remove unwanted elements like navigation bars, sidebars, or ads to focus only on the content you want to show.

alt text

1. Available Methods

When configuring methods, separate each method with **. There are five methods available:

  • Element Value Setting - setValue()

    • The first parameter is the element selector (implemented with querySelectorAll)
    • The second parameter is the value to set for the element
    • Please ensure the selector points to a unique element on the page to avoid script execution failure due to duplicate matches.
    javascript
    setValue('[name="email"]', 'test@nsp.com');
  • Element Click - click()

    javascript
    click('[href="/login"]'); // Enter the selector element selector
  • Delay - delay() in seconds

    javascript
    delay(1);
  • Page Jump - jumpPage()

    javascript
    jumpPage('https://nspsample.com');
  • Custom Script - runScript() to write your own code snippet

    javascript
    runScript("const navbarElement = document.querySelector('.navbar');
    if (navbarElement) {
      navbarElement.remove();
      console.log('✅ Successfully deleted navbar element');
    } else {
      console.log('❌ Could not find class="navbar" element');
    }");

Sample URL:https://www.toyota.es/

javascript
delay(3)**
click('#onetrust-accept-btn-handler')

5.14 Weather

INFO

The Weather App displays the current day’s weather conditions and forecast.

5.15 Clock

INFO

The Clock App allows you to display a live clock on your screens in different styles.

5.16 Time&Date

INFO

The Time & Date App displays the current time and date with customizable styles.

5.17 QR Code

INFO

The QR Code App generates scannable QR codes for quick access to links or information.

5.18 Scrolling Text

INFO

The Scrolling Text App displays custom text messages with flexible scrolling effects.
You can choose between horizontal or vertical scrolling during template editing.

5.19 Timer

INFO

The Timer App allows you to set countdowns or timers for events and activities.

5.20 Local Stream

INFO

The Local Stream feature enables to play video files directly from a shared folder (SMB) within your local area network (LAN). This is ideal for playing high-bitrate or large video files without consuming cloud storage or external internet bandwidth.

  • Set SMB Path: Enter the network path to your video file.
    • Format Example: smb://100.100.1.100/SharedFolder/video.mp4

5.21 Stream Playlist

INFO

The Stream Playlist feature allows you to broadcast live video content directly on your displays. It is the ideal tool for integrating IPTV channels, live news, or internal campus broadcasts into your signage rotation.

  • Input Source: Enter the URL of your M3U or M3U8 stream in the configuration panel.

  • Security & Stability: For the best performance, always verify that your stream link starts with https://. Non-secure links (http://) may be restricted by network security policies or firewall settings, which could prevent the live feed from displaying correctly.

6. Template

INFO

Template module is available for creating and managing your templates.

6.1. Create a template

Step1. Click 'Add Template' button.

6.1.Step2

Step2. Enter Template Name.

6.1.Step2

Step3. Select Template Group.

6.1.Step2

Step4. Select Layout, there are 9 landscape and 5 vertical layouts available.

6.2. Edit Template Content

Content Categories: There are plenty types of content that you can add, you can drag and drop the content from the left side of the library into the center template. You can add more than one content to each template block.

6.2.Content Categories

Add Content: When editing a template, you can add resources such as images, videos, or apps.
This allows you to build richer content directly within the template.

6.2.Content Categories

Content Layout Settings: Picture and video content can be laid out in three ways, including fill, contain and cover.

6.2.Content Layout Settings

Content Sequence: You can sort the content of each module on the right side, and you can also remove the content.

6.2.Content Sequence

Settings: You can set play settings for each module, such as background color, text color, font, font size, play speed and switching time, etc.

6.2.Settings

6.3. Edit or preview a template

You can select a template in the template list to edit, preview or remove.

6.3.Edit or preview a template

7. Schedule

INFO

Schedule module is available for setting the play time for your devices. You can set multiple time schedules for your device. The app will automatically launch and play the template you configured when the preset schedule time is reached.

7.1. Create a schedule

Step1. Click 'Add Schedule' button.

7.1.Step3

Step2. Enter Schedule Name.

7.1.Step3

Step3. Add one or more periods and set the repeat option.

7.1.Step3

8. Users

INFO

The Users allows administrators to invite or create sub-accounts to assist in managing devices, schedules, and content. Each user account can be assigned a specific role, ensuring proper access control within the organization.

8.1. Preset Roles

INFO

Four roles preset roles are provided to help administrators quickly assign permissions to users.
Each role has different levels of access to devices, groups, library, template, and account management.

Click the Role tab on the left. You can view the preset roles.

  • Chief Admin Has full system-wide control across all organizations and workspaces.

  • Organization Admin Manages all workspaces and role management.

  • Workspace Admin Manages specific workspaces and accounts.

  • Content Scheduler Focuses on scheduling and publishing content to assigned devices or groups.

  • Content Creator Creates and manages media content and templates within assigned workspaces.

  • Device Manager Responsible for managing devices and related configurations within assigned workspaces.

8.2. Create a role

Step1. Click the Role tab on the left and select Create Role.

9.2.Step2

Step2. Enter a Role Name, and click Next to configure permissions (Device, Screen, Schedule, Library).

9.2.Step2

Step2. Go to the User tab on the left and click Create to add a sub-account.

8.3. Invite a user

Step1. Click the 'Create' and 'Invite' button.

Step2. Enter the Email (must not already have an NSP account) and select the Role you just created.

Step3. Click Send. The invited user will receive a verification email to activate the account.

8.3. Create a user

INFO

The Create User feature allows administrators to manually add new team members to the NSP platform. This streamlined process ensures that new users can access the system immediately without the need for external verification.

Security Best Practice Since accounts are created with custom passwords and do not require email verification, we recommend:

  • Providing the user with their credentials via a secure internal channel.
  • Encouraging users to change their password upon their first successful login to ensure personal account security.

8.4. Bulk add sub-accounts

Step1. Click the 'Create Subaccount' and 'Bulk add' button.

9.1.Step1

Step2. Download the import template file.

Step3. Fill in the "Subaccount" sheet.

  • Sub-account Email – must be unique and not already registered with NSP
  • Role – select from roles already created in the system(Device Manager, Content Creator, Content Scheduler)

Step4. Upload the completed file and confirm the import.

Step5. You can view the import result.

8.5. Disable or enable a account

Admin can disable the user account. They will not be able to log in when the account is disabled.

9.2.Disable or enable a account

9. Workspace

INFO

Only available for Enterprise(District). The Workspace module allows administrators to create workspace, assign workspace-admins, and add devices for centralized management.


9.1. Create Workspace

Step1. Login to the District Administrator account and navigate to the Avatar, and click Workspace.

Step2. Click Create and Create

9.1.Step2

Step3. Enter the following information:

  • Workspace Name
  • Address

9.1.Step2

Step4. Click Confirm. A new workspace created.

9.2. Bulk import

INFO

The Bulk Import feature allows District Administrators to quickly add multiple workspaces, workspace admins, devices, sub-accounts at once using the provided Excel template.

Step1. Click Create and Bulk Add

Step2. Download the import template file.

Step3. Fill in the "Workspace" sheet.

  • Workspace Name – Workspace name is required, each name should be independent
  • Address – the workspace’s address

Step4. Fill in the "Devices" sheet.

  • Device SN – required, unique identifier of each device
  • Device Name – for easier identification in the platform
  • Workspace Name – Workspace name is optional. If left blank, the device will belong to the organization workspace. If filled in, the device will belong to that workspace, and the workspace admin can manage its devices after login

Step5. Fill in the "Users" sheet.

  • User Email – must be unique and not already registered with NSP. The account will be created automatically.
  • Role – select from roles already created in the system(Device Manager, Content Creator, Content Scheduler)
  • Workspace Name – Specify the user’s accessible workspace. If left blank, the user will be assigned to the organization workspace by default.

Step6. Upload the completed file and confirm the import.

Step7. You can view the import result.

9.1.Step2

9.3. Switch to Workspace

Step1. After activation, the Organization Admin can view all workspaces and switch to a workspace using the top-right dropdown menu. The Workspace Admin can view the relative workspaces and switch to a workspace using the same top-right dropdown menu.

10. Organization

INFO

The Organization module serves as the central command center for your NSP account. It displays your institutional identity and define global default behaviors.

1. Global Default App Settings

Create convenient configurations for your organizational environment. These settings ensure a consistent experience for all Apps during initial setup.

3. Player Display Optimization
  • Black Segment Line: This specialized setting controls the black pixel dividers between template blocks on the hardware players.

11. Subcription

INFO

You can view your current organization's license information from Scription. This contains the number of licenses available and their expiration dates.

12. My Profile

INFO

You can edit your personal information, including avatar, email, password, SSO and license management in My profile > Account Center.

12.1. Reset your password

Step1. Enter your current password.

Step2. Enter a new password and confirm it twice.

12.2. Edit single sign-on account

You can bind or unbind your Google or Microsoft email account here.