Webhooks
Real-time event notifications for your integrations.
Overview
NuReply webhooks send HTTP POST requests to your server when events occur in your account. Use webhooks to sync data with your CRM, trigger automations, update dashboards, or build custom workflows.
Webhooks deliver event data in real time as JSON payloads, so your systems stay in sync without polling the API.
Event Types
Email Sent
Triggered when an email is successfully sent from a sequence. Includes recipient, subject, and sequence metadata.
Email Opened
Triggered when a recipient opens an email. Includes open timestamp, device info, and email reference.
Link Clicked
Triggered when a recipient clicks a tracked link. Includes the URL clicked, click timestamp, and campaign details.
Reply Received
Triggered when a prospect replies to your email. Includes the reply content, thread reference, and sender details.
Bounce
Triggered when an email bounces (hard or soft). Includes bounce type, reason, and the affected email address.
Unsubscribe
Triggered when a recipient unsubscribes. Includes the contact information and the sequence they unsubscribed from.
Configuration
- 1. Log in to your NuReply dashboard
- 2. Navigate to Settings → Webhooks
- 3. Add your endpoint URL (must be HTTPS)
- 4. Select which events to subscribe to
- 5. Save and test with a sample event
Delivery Details
Format
JSON payload via HTTP POST. Each payload includes the event type, timestamp, and relevant data for the event.
Retries
Failed deliveries are retried up to 3 times with exponential backoff. Your endpoint must respond with a 2xx status code within 10 seconds.
Security
Each webhook request includes a signature header for verification. Use this to confirm the payload originated from NuReply.
API Management
Webhooks can also be managed via the NuReply API using the /webhooks endpoint.
Build powerful integrations
Webhooks are included with all paid plans. Start your free trial today.