SIGNL4 Integration with Peakboard

Peakboard is a low-code industrial software platform that helps production and logistics teams quickly digitize, visualize, and interact with real-time data from machines and systems (like SAP, PLCs, Excel). It lets you build custom dashboards and industrial apps without programming to monitor and optimize processes on any device.

SIGNL4 enhances Peakboard with reliable mobile alerting, including a mobile app, push notifications, SMS messages, voice calls, automated escalations, and on-call scheduling. SIGNL4 ensures that critical alerts reach the right people reliably – anytime, anywhere.

This can help service technicians or production managers receive actionable alerts when they are away from the dashboard.

Peakboard and SIGNL4

Prerequisites

  • A SIGNL4 (https://www.signl4.com) account
  • A Peakboard (https://www.peakboard.com/en-us) local device or Peakboard Hub

How to Integrate

Integrating SIGNL4 with Peakboard is straightforward. Here’s how it works.

In this example, we use Peakboard Designer to add a button and create a script that runs when the button is clicked.

In the Peakboard Designer you just add a button and double-click it. The Script Editor opens where you can add a HTTP -> Get / Post / Delete / Patch (with return). Set the URL to your SIGNL4 webhook URL including team or integration secret.

Here’s how it looks in the Script Editor.

Peakboard Script Editor

The respective script looks like this:

local httpStatusCode = 0
local httpError = ''

local _ = http.post('https://connect.signl4.com/webhook/{team-secret}', , string.gsubph([[{
"title": "#[Title]#",
"message": "#[Message]#",
"X-S4-Service": "#[S4Service]#",
"X-S4-Location": "#[S4Location]#",
"X-S4-SourceSystem": "#[S4SourceSystem]#",
"X-S4-ExternalID":"#[S4ExternalID]#",
"X-S4-Status": "#[S4Status]#"
}]], { Title = 'Alert from Peakboard', Message = 'Malfunction on machine A2.', S4Service = '', S4Location = '', S4SourceSystem = '', S4ExternalID = '', S4Status = '' }) --[[ For more information about the parameters go to: https://docs.signl4.com/integrations/webhook/webhook.html --]], function(r) httpStatusCode = r.status httpError = r.error end).content

You need to replace {team-secret} by your SIGNL4 team or integration secret. Find more information about the SIGNL4 webhook integration and payload parameters here.

Now you can test the integration in Preview mode. Click the button and you should receive the alert in your SIGNL4 mobile app. That’s it.

The alert in SIGNL4 might look like this.

SIGNL4 Alert


Learn more at signl4.com. Last update: 2026-03-03 14:49.
Copyright 2026 - SIGNL4