Overview
This node integrates with the Pushinator service to send push notifications to specified channels. It is useful for automating alerting or messaging workflows where you want to notify users or systems via Pushinator channels. For example, you can use it to send real-time updates about system status, user activity alerts, or any custom notification triggered by other workflow events.
Properties
| Name | Meaning |
|---|---|
| Channel Name or ID | Select a Pushinator channel from a list of available channels or specify a channel ID directly. |
| Notification | The text content of the notification message to be sent to the selected channel. |
Output
The node outputs a JSON object representing the response from the Pushinator API after sending the notification. This typically includes details about the success or failure of the notification request. The output does not include binary data.
Dependencies
- Requires an API key credential for authenticating with the Pushinator API.
- Needs internet access to communicate with
https://api.pushinator.com. - The node uses the Pushinator API endpoints:
- To fetch channels:
GET https://api.pushinator.com/api/v2/channels - To send notifications:
POST https://api.pushinator.com/api/v2/notifications/send
- To fetch channels:
Troubleshooting
Common issues:
- Invalid or missing API credentials will cause authentication errors.
- Specifying an invalid or non-existent channel ID will result in API errors.
- Network connectivity problems may prevent communication with the Pushinator API.
Error messages:
- Errors thrown by the node are wrapped as API errors and usually contain the HTTP error message returned by Pushinator.
- If the node fails to fetch channels, ensure the API key is valid and has permission to access channel information.
- When sending notifications, verify that the channel ID and notification content are correctly provided.
Links and References
- Pushinator API Documentation (general reference for API endpoints)
- n8n Expressions Documentation (for using expressions in input fields)