I’ve been using https://pushover.net/ for a couple years now and am very happy with it. It allows to create tokens for each application that should send notifications, which comes in very handy.
I think this would be a great node to have within n8n.
Under Pushover: API you can see the requirements that API calls have. The basics would be the token (per application within pushover), the user (a user key) and a message. It has lots of optional parameters but a first version with just those would already be nice to have.
Hi @ChristianRiesen, thanks for this. Have actually been looking for a generic iOS notification service to test out. Could you tell me if you use these notifications simply for getting info, or also as a link to get to a related destination (I.e. open a dashboard/ webpage)?
Would be helpful to know also if you’re using Pushover for teams or just for yourself. Thanks
That being said, using the generic HTTP request node for this is quite easy too. A POST request to the Pushover endpoint with 3 parameters (token, user and message) is all it takes.
So I’d say a specific Pushover node would be a nice to have. Not a necessity.
I agree @vco1 you can do it with just the http node, but specially having the node would allow for some credentials management as well which I would find extremely handy. And of course the other features from Pushover are also nicer when you have a form to fill in and not a http request you cobble together by hand
You can add a url. When you look at Pushover: API you can see near the top all the fields that are avaialble in a push, url and url_title are there. I haven’t used them myself yet, but I’m certain I’ll do that in the future. If it’s for your personal use, then Pushover works great. If you intend to build an app and ingetrate this then I don’t think this is what you are looking for
Personally, I use it only for myself, but I have 5 different apps that are sending messages to it, with very different settings. For example some alarms that always produce notification sounds, or mere info pushes that I can ignore and check once in a while if I want to.
There is a group feature. You create the group in the websites interface, then get a group user key you send to instead of an individual one. I never tried that myself but seen it’s there. Hope this helps.
Had a look over the code, looks great to me. Thanks a lot, looking forward to testing it.
Got released with [email protected]
Thank you, works great! Now all I need is a gralog and mqtt publishing node and this does all the things I need
@ChristianRiesen you can make a feature request for gralog. Saw that you made one for mqtt.
@RicardoE105 For reference:
MQTT Publishing node request: MQTT Publishing Node [GOT CREATED]
Graylog send log request: Graylog Node - #5 by ChristianRiesen
Go ahead and vote for them. If I had those n8n would do everything I need (and much more).