Endpoint
Your webhook URL is shown in Settings → Integrations → Webhooks → Instantly. It looks like:Auth
SetINSTANTLY_WEBHOOK_SECRET in nous.env. OpenNous validates the x-nous-signature header on every inbound request.
Setup in Instantly
- In Instantly, go to Settings → Integrations → Webhooks.
- Click Add Webhook and paste your URL from OpenNous.
- Select the events you want (see table below).
Supported events
Replies create a new contact if one doesn’t exist yet — a reply to a cold email is a strong intent signal. All other events are update-only.
Payload
OpenNous reads these fields from the Instantly payload:Deduplication
Events are deduplicated bymessage_id. If Instantly retries a delivery, the duplicate is silently dropped.