Main Header

Pushover for SignalPress

Updated on July 30, 2026

Use Settings to configure delivery, Routing to select events, Logs to inspect delivery history, and Help for this guide. Routing requires Tier 1; Tier 2 adds request rules. Log visibility, payload previews, and deletion can be delegated separately with Tier 2 role permissions.

Send signals to Pushover for mobile push notifications.

Requirements

Pushover is a premium SignalPress service. The active license must include service_pushover or *.

Hub service ID: pushover. Index: Integrations Overview. Target from PHP: Service Targeting.

Pushover setup

  1. Register an application in Pushover and copy its Application API Token.
  2. Copy the receiving User Key or Group Key.
  3. Enter both values in SignalPress.
  4. Optionally select a device, default title, sound, priority, and emergency behavior.
  5. Save the settings, enable server-side delivery, and send a test notification.

Each distributed SignalPress installation should use its own Pushover application token.

Send a signal to Pushover

PHP

sp_capture(
    'backup_failed',
    [
        'title'    => 'Backup failed',
        'message'  => 'The nightly database backup could not be completed.',
        'priority' => 1,
        'sound'    => 'siren',
    ],
	[
		'source'   => 'backup-worker',
		'services' => [ 'pushover' ],
	]
);

Pushover receives only notification-specific fields, not the complete complex SignalPress payload. title, message, priority, and sound override service defaults. Emergency priority 2 can also supply retry and expire.

The signalpress/pushover/payload filter can adjust the final concise notification fields before delivery.

Troubleshooting

  • A disabled test button means Application API Token, User/Group Key, or Project has not been saved.
  • Low priority -1 does not play sound or vibrate.
  • Lowest priority -2 does not produce a notification alert.
  • Emergency priority repeats until acknowledged or expired.
  • Pushover limits messages to 1,024 UTF-8 characters and titles to 250.

See the [Pushover Message API](https://pushover.net/api).