It would help if there was a node for:
An update to the Calendly Trigger node that includes automatic webhook signature verification.
My use case:
I am using the Calendly Trigger to automate internal processes. Currently, the webhook URL generated by n8n is “open”—it accepts any JSON payload (e.g., from Postman) without requiring authentication or verifying that the data actually came from Calendly.
In my testing, I was able to trigger the workflow with a manual payload despite having OAuth credentials configured. This creates a security vulnerability where unauthorized users could trigger workflows or inject false data if they discover the URL. The node should automatically validate the X-Calendly-Signature header against a signing key to ensure data integrity.
Any resources to support this?
Calendly provides documentation on how to verify webhook signatures using a signing key:
Are you willing to work on this?
I am reporting this as a security improvement/feature request. I am happy to provide further testing or details from the user perspective, but I would need a developer from the community or the n8n team to implement the signature verification logic in the node’s code.