Skip to content

Pushover

Sends a push notification to one or more Craft users via Pushover when the notification event is triggered.

To receive messages, each Craft user will need their own Pushover account.

Each user's unique Pushover User Key should be stored in a custom plain-text field on their User profile.

Pushover Setup Required

Before sending Pushover messages, set the Application API Token via Settings → Pushover.

Config

For each Pushover notification, be sure to specify the field containing each user's Pushover key.

Dynamic Message Fields

As noted in the screenshot above, all text fields can use templating and special variables.

Send Message via Queue

Whether to send the message via the queue or immediately. On by default.

For performance reasons, it's recommended to send messages via the queue whenever possible.

Pushover Recipients

Pushover messages can be sent to standard User-centric recipient types.

For each recipient, Notifier will read the field containing each user's Pushover key. Whatever user field was specified will be referenced for the recipient's Pushover user key for that outbound message.

Users with an empty key field will be skipped.

Examples

Ping admins when a new user signs up

twig
{{ user.friendlyName }} just created an account.

Flag a new file upload

twig
New upload: {{ asset.filename }} ({{ asset.size|filesize }}).

Alert on a high-value order

twig
{% if order.totalPrice < 1000 %}
    {% skipMessage "Below the alert threshold." %}
{% endif %}

Large order: {{ order.totalPrice|currency }} from {{ order.email }}.