SA.Automate.Pushover 1.0.3

dotnet add package SA.Automate.Pushover --version 1.0.3
                    
NuGet\Install-Package SA.Automate.Pushover -Version 1.0.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SA.Automate.Pushover" Version="1.0.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SA.Automate.Pushover" Version="1.0.3" />
                    
Directory.Packages.props
<PackageReference Include="SA.Automate.Pushover" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SA.Automate.Pushover --version 1.0.3
                    
#r "nuget: SA.Automate.Pushover, 1.0.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package SA.Automate.Pushover@1.0.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=SA.Automate.Pushover&version=1.0.3
                    
Install as a Cake Addin
#tool nuget:?package=SA.Automate.Pushover&version=1.0.3
                    
Install as a Cake Tool

SA.Automate.Pushover

Downloads NuGet GitHub license

A Pushover connection type and action for Umbraco Automate. Send Push notifications to Pushover as part of an automation workflow.

What is Pushover?

Pushover.net is a simple notification service that lets apps send real-time alerts to mobile and desktop devices.

What can this be used for?

This package is useful when you want instant operational alerts from Umbraco Automate workflows, for example:

  • Umbraco Commerce new orders: play a "kerching" sound on your mobile device when a new order is placed.
  • Backoffice moderation tasks: use a distinct alert sound on your mobile device when content is submitted for approval.
  • General team notifications: route different events to different users or groups with different sounds and priorities.

Installation

dotnet add package SA.Automate.Pushover

No further setup required. The composer registers itself automatically via Umbraco's IComposer discovery.

Setup

1. Generate a Pushover access token

In your Pushover account go to Your Applications → Create an API Token. Copy the access token.

2. Add the token to appsettings

Access tokens are stored in configuration, not the backoffice. Add the following to your appsettings.json (or appsettings.Production.json):

{
  "Umbraco": {
    "Automate": {
      "Providers": {
        "SA.Automate.Pushover": {
           "ApiToken": "your-access-token-here"
        }
      }
    }
  }
}
Full Setup

For advanced configuration, you can specify additional parameters for Priority 2 notifications, which will retry at a specified interval and expire after a certain time:

{
  "Umbraco": {
    "Automate": {
      "Providers": {
        "SA.Automate.Pushover": {
          "ApiToken": "your-access-token-here"
          "Retry": "60", // Retry interval in seconds for Priority 2 notifications : Default 60
          "Expires": "1800" // Expiration time in seconds for Priority 2 notifications : Default 1800
        }
      }
    }
  }
}

3. Create the connection in the backoffice

  1. Go to Automate → Connections and create a new Pushover connection.
  2. Give the connection a name.
  3. Enter your User Key or Group Key
  4. Click Test connection to verify.

Tip: You can create multiple connections, with different User Keys or Group Keys, to send notifications to different users or groups.

Usage

Add the Send Pushover Notification action to any automation and select your Pushover connection. Available fields:

Field Description
Title The notification title. Supports ${ binding } expressions.
Message The notification message. Supports ${ binding } expressions.
Sound The sound to play when the notification is received, selected from a dropdown. https://pushover.net/api#sounds
Custom Sound Overrides Sound with a custom sound name uploaded to your Pushover account, if provided. Supports ${ binding } expressions.
URL Optional URL appended to the notification. Supports ${ binding } expressions.
URL Title Optional title for the URL. Supports ${ binding } expressions.
Priority The priority of the notification: Min, Low, Default, High, or Max. Defaults to Default.

Compatibility

Package version Umbraco Automate Umbraco CMS
1.x 17.x 17.x
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.3 66 6/24/2026
1.0.2 77 6/22/2026