Overview
This node acts as a trigger for workflows based on events occurring in the Starfish (CampingCare/HotelCare) system. It listens for specific webhook events from Starfish and starts the workflow when those events happen. This is useful for automating processes that depend on real-time updates from Starfish, such as booking confirmations, cancellations, or other hotel/camping-related events.
Use Case Examples
- Automatically send a notification email when a new booking is made in Starfish.
- Update a CRM system when a customer checks in or out at a hotel managed by Starfish.
- Trigger inventory updates when camping equipment is rented or returned.
Properties
| Name | Meaning |
|---|---|
| Event Names or IDs | Select one or more event names or IDs from Starfish to listen for. The node triggers when any of these events occur. |
Output
JSON
workflowData- The JSON data payload received from the Starfish webhook event, passed as an array of JSON objects to the workflow.
Dependencies
- Requires an API key credential for Starfish API authentication to manage webhooks and fetch event options.
Troubleshooting
- If the webhook secret key is missing or invalid in the incoming request headers, the node will reject the webhook request with an error. Ensure the secret key is correctly configured and included in webhook requests.
- Failure to load webhook events or create/delete webhooks may occur due to invalid API credentials or network issues. Verify the API key and network connectivity.
- If the webhook ID is not found or the webhook does not exist on Starfish, the node will attempt to create a new webhook automatically.
Links
- n8n Expressions Documentation - Documentation on how to use expressions in n8n, useful for specifying event IDs dynamically.