← Dashboard

Integrations

Connect Argus signals to your existing tools — Slack, Notion, HubSpot, Zapier, Make, or any webhook.

Outgoing webhooks

Argus sends a signed POST request to your webhook URL whenever high-importance signals are detected. Configure the URL in Dashboard → Settings → Integrations.

Payload format

{
  "company": "Cursor",
  "signals": [
    {
      "title": "enterprise-auth branch merged — SAML shipping next sprint",
      "summary": "12 commits to enterprise-auth. SSO and audit logging confirmed.",
      "source": "github",
      "importance": 5,
      "url": "https://github.com/cursor-so/cursor"
    }
  ]
}

Signature verification

Each request includes a X-Argus-Signature: sha256=... header. Verify it using your API key as the HMAC secret:

import hmac, hashlib

def verify(body: bytes, signature: str, api_key: str) -> bool:
    expected = hmac.new(api_key.encode(), body, hashlib.sha256).hexdigest()
    return hmac.compare_digest(f"sha256={expected}", signature)

Zapier integration

Z
Zapier — Catch Hook trigger
Connect Argus signals to 6,000+ apps
1
In Zapier, create a new Zap. Choose Webhooks by Zapier as the trigger app, then select Catch Hook.
2
Copy the webhook URL Zapier gives you (e.g. https://hooks.zapier.com/hooks/catch/...).
3
In Argus Dashboard → Settings → Integrations, paste the URL into Webhook URL and save. Set your Min importance threshold (3 = medium+).
4
Trigger a test signal or wait for the next scan. Zapier will receive the payload and you can map signals[0].title, signals[0].source, company to your action.
5
Popular actions: Post to Slack channel · Create Notion page · Add HubSpot note · Send Gmail · Create Linear issue

Make (Integromat) integration

M
Make — Custom Webhook
Advanced automation with data transformation
1
In Make, create a new scenario. Add a Webhooks → Custom webhook module as the trigger.
2
Copy the webhook address Make generates and paste it into Argus Settings → Webhook URL.
3
Click Redetermine data structure in Make, then trigger a test signal from Argus. Make will auto-detect the JSON structure.
4
Add downstream modules: Slack: Create a message · Notion: Create a database item · Google Sheets: Add a row · HTTP: Make a request
5
Use Make's built-in Array iterator to process each signal individually if a payload contains multiple signals.
Tip: Set Min importance = 4 in Settings to only fire webhooks for HIGH and CRITICAL signals. This reduces noise and keeps your Slack/Notion clean.

Slack direct integration

For Slack, you don't need Zapier. Go to Dashboard → Settings → Notifications, paste your Slack Incoming Webhook URL, and Argus sends signals directly. Each signal arrives formatted with source badge, importance level, and a link to the full signal.

API access (Pro+)

Pro and Elite plan users have API access. Your API key is in Settings → API. Use it to query signals programmatically:

GET https://www.argusintel.net/api/signals?company_id=42&min_importance=4&limit=20
Authorization: Bearer YOUR_API_KEY

See the API reference for all available endpoints.