Connect Argus signals to your existing tools — Slack, Notion, HubSpot, Zapier, Make, or any webhook.
Argus sends a signed POST request to your webhook URL whenever high-importance signals are detected. Configure the URL in Dashboard → Settings → Integrations.
{
"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"
}
]
}
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)
https://hooks.zapier.com/hooks/catch/...).signals[0].title, signals[0].source, company to your action.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.
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.