Overview
This node sends notifications using the PushBell API. It is designed to create and dispatch simple notification messages with a title and description. This node is useful in automation workflows where you want to alert users or systems about specific events, such as system alerts, status updates, or reminders.
For example, you could use this node to notify your team when a critical error occurs in your application or to send a daily summary notification.
Properties
| Name | Meaning |
|---|---|
| Title | The title of the notification. |
| Description | The content or message body of the notification. |
Output
The node outputs an array of JSON objects, each representing the response from the PushBell API for each notification sent. The JSON output contains the API's response data confirming the notification creation.
No binary data is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the PushBell API.
- The node makes HTTP POST requests to
https://www.pushbell.info/api/createNotification. - Proper configuration of the API authentication credential within n8n is necessary.
Troubleshooting
- Authentication errors: If the API key is missing or invalid, the node will fail to authenticate. Ensure that the API key credential is correctly set up.
- Network issues: Failures in reaching the PushBell API endpoint may occur due to network problems. Verify internet connectivity and API availability.
- Missing required properties: Both "Title" and "Description" are required. Omitting these will cause the node to throw validation errors.
- API rate limits or errors: If the PushBell API returns errors (e.g., rate limiting), check the API response details in the node output to diagnose and adjust usage accordingly.
Links and References
- PushBell API Documentation (for detailed API usage and capabilities)