Webhooks are available on the Масштабирование plan. Upgrade your plan to enable this feature.
How Webhooks Work
Each time Siggnal detects a new signal matching your project configuration, it sends an HTTP POST request to your registered endpoint with a JSON payload describing the signal.- Siggnal expects a
200 OKresponse from your endpoint within 10 seconds. - If no valid response is received, Siggnal retries up to 3 times using exponential backoff.
- After 3 failed attempts, the delivery is marked as failed and visible in your webhook delivery log under Settings → Integrations → Webhooks.
Setup
Enter Your Endpoint URL
Paste your endpoint URL. It must be a publicly accessible HTTPS address — Siggnal does not deliver to HTTP or localhost URLs.
Select Projects and Priorities
Choose which projects should trigger this webhook and which signal priority levels to include (High, Medium, Low, or any combination).
Add a Secret Token (Recommended)
Optionally enter a secret token. Siggnal will use it to sign every request so your endpoint can verify the payload came from Siggnal. See Verifying Webhook Signatures below.
Send a Test Request
Click “Send test” to dispatch a sample payload to your endpoint. Confirm your system receives it correctly before saving.
Webhook Payload Structure
Siggnal delivers the following JSON payload with every webhook request:| Field | Type | Description |
|---|---|---|
signal_id | string | Unique identifier for the signal |
project_id | string | The Siggnal project that generated the signal |
company | object | Company name, tax ID (INN), and industry |
event | object | Signal type, description, and detection timestamp |
priority | string | high, medium, or low |
relevance_explanation | string | Why this signal is relevant to your project |
recommended_action | string | Suggested first outreach step |
contacts | array | Decision-maker contacts with name, role, email, and phone |
Verifying Webhook Signatures
When you configure a secret token, Siggnal includes anX-Siggnal-Signature header with every request. The value is the HMAC-SHA256 of the raw request body, keyed with your secret token.
Always verify this header in production environments to confirm that incoming requests genuinely originate from Siggnal and have not been tampered with.
Verification example (Node.js):
Use Cases
Zapier / Make
Connect Siggnal to 5 000+ apps without writing code. Trigger email sequences, Slack messages, CRM updates, or calendar events automatically when a new signal fires.
Custom Application
Build your own processing logic: score signals by fit, route them by territory, auto-enrich company data, or feed them into a custom dashboard or data warehouse.
Slack Notifications
Route signals to the right sales team Slack channel based on industry or priority level — so every rep only sees the signals that are relevant to them.
Spreadsheet Logging
Log every signal to Google Sheets for pipeline tracking, reporting, and historical analysis. Pairs well with a Make or Zapier scenario.