Send Pushover Notification logo

Catalog action Messaging pushover

Send a push notification via Pushover to a registered user key. Supports priority levels, custom sounds, supplementary URLs, and per-device targeting. Ideal for: alerts, incident pages, deal closures, monitoring notifications.

At a Glance

FieldValue
Action IDsend-pushover-notification
CategoryMessaging
Connectorpushover
Requires gasNo
Funds movementNone declared
Tagsmessaging, pushover, notification, push, alert, write

Payload Schema

FieldTypeRequiredDescription
userKeystringYesPer-recipient identifier shown at the top of pushover.net when logged in. To send to yourself, register your own user key. This is NOT the application API token on the connector — those are two different strings.
messagestringYesNotification message body. Pushover allows up to 1024 characters.
titlestringNoNotification title shown above the message body. Defaults to the app name.
prioritynumberNoPushover priority. -2 lowest (silent), -1 quiet, 0 normal, 1 high (bypass quiet hours). Emergency (2) is omitted because it requires retry+expire params that aren't yet wired through.
urlstringNoSupplementary URL to show with the message.
urlTitlestringNoDisplay title for the supplementary URL.
soundstringNoNotification sound name. See https://pushover.net/api#sounds. Empty = recipient default.
devicestringNoTarget a specific device by name. Empty = all devices for this user.

Result Schema

FieldTypeRequiredDescription
statusnumberYesPushover response status. 1 = success.
requeststringYesPushover request UUID used for delivery tracking.

Examples

json
{ "type": "send-pushover-notification", "payload": { "userKey": "example-userKey", "message": "Workflow completed" }, "children": [], "connector": { "type": "pushover", "id": "conn_pushover" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.