Overview
This node sends a plain-text message to a specified channel in the Pumble messaging platform. It is useful for automating notifications, alerts, or updates directly into Pumble channels as part of an n8n workflow. For example, you could use it to notify a team channel about deployment status, send reminders, or post logs from other systems.
Properties
| Name | Meaning |
|---|---|
| Channel ID | The unique identifier of the Pumble channel where the message will be sent. |
| Message Body | The plain-text content of the message to send to the channel. |
| Destination Key | The key under which the Pumble API response will be stored in the output JSON (default: "pumble"). |
| Timeout | Time in milliseconds to wait before aborting the HTTP request to Pumble (default: 5000). |
Output
The node outputs the original input data augmented with a JSON property containing the Pumble API response under the specified destination key (default "pumble"). This response includes:
durationMillis: The time taken in milliseconds for the HTTP request.status: The HTTP status code returned by the Pumble API (should be 200 on success).statusText: The HTTP status text corresponding to the status code.
No binary data is produced by this node.
Dependencies
- Requires an API key credential for authenticating requests to the Pumble API.
- Uses the Pumble API endpoint
/sendMessageto post messages. - The node expects network access to the Pumble service URL defined in its configuration.
Troubleshooting
- Timeouts: If the request takes longer than the specified timeout, it will be aborted and an error thrown. Increase the timeout value if your network is slow.
- HTTP Errors: Non-200 HTTP responses from the Pumble API will cause the node to throw an error with the status text. Check that the channel ID is correct and the API key has sufficient permissions.
- Credential Issues: Missing or invalid API keys will prevent successful authentication. Ensure the API key credential is configured properly.
- Continue On Fail: If enabled, failed items will be included in the output with error details instead of stopping the workflow.
Links and References
- Pumble API Documentation (referenced in the node's documentation URL)