Webhooks
Last updated
Was this helpful?
Last updated
Was this helpful?
Webhooks allow you to send automated notifications to external systems whenever specific events occur in your Coperniq Workspace. This guide explains how to set up and use webhooks effectively.
Navigate to "Workspace Settings" > "Automations"
Click "Create Automation"
Choose your desired trigger (e.g., "Project stage updated")
In the Action section, select "Call webhook"
Enter your webhook URL where you want to receive the notifications
You can configure webhooks for any automation trigger, including Record Stage Updates, Record Stage SLA Violations, Work Order Status Updates, and more.
When triggered, the webhook sends a JSON payload containing two main sections:
record
: Contains the complete current state of the record that triggered the event
event
: Contains details about what triggered the webhook, including:
The trigger type
Previous state (if applicable)
Current state
Timestamp of the event
Here's an example webhook payload from when a project moved to the Engineering stage:
Use Secure URLs: If authentication is needed, include any tokens or keys as part of your webhook URL
Handle Duplicates: Your endpoint should be idempotent to handle potential duplicate deliveries
Test First: Use a service like webhook.site to inspect payload structures before connecting to production systems
Monitor Usage: Keep track of your webhook activity to ensure proper delivery and system health