Daylit receives inbound webhooks from three third-party services: Merge.dev (accounting data), Nylas (email), and Vonage (voice calls). These webhooks are configured automatically when you connect each integration — you do not register them yourself. They keep your AR data, communication threads, and call records up to date in real time without you needing to trigger manual syncs.Documentation Index
Fetch the complete documentation index at: https://help.daylit.com/llms.txt
Use this file to discover all available pages before exploring further.
These webhooks are incoming — they are called by third-party services and received by Daylit. You do not need to handle or forward these requests yourself.
Merge.dev webhook
Trigger event
Merge sends alinked_account.synced event. Daylit ignores all other event types.
Request payload
Event type. Daylit processes
linked_account.synced.The Merge linked account ID used to identify which integration connection to update.
Human-readable name of the organization in Merge.
Security
Merge signs every webhook with an HMAC-SHA256 signature transmitted in theX-Merge-Webhook-Signature header. Daylit verifies this signature automatically — requests with a missing or invalid signature are rejected with a 401 Unauthorized response.
Response
200 OK to Merge, even when a sync is already in progress, to prevent unnecessary retries.
Nylas webhook
Verification handshake
When you register a Nylas webhook, Nylas sends aGET request with a challenge query parameter. Daylit echoes the challenge value back automatically — no action required on your part.
Trigger event
Daylit processesmessage.created events. All other event types are acknowledged and ignored.
Request payload
Event type. Daylit processes
message.created events.The Nylas grant ID identifying which connected email account received the message.
Security
Nylas signs POST bodies with an HMAC-SHA256 hex digest in theX-Nylas-Signature header. Daylit verifies this signature before processing — requests without a valid signature receive a 401 Unauthorized response.
Response
Vonage webhooks (voice)
Vonage calls three endpoints during a voice call session. These are used by the Daylit voice agent feature to manage call control, status updates, and recording delivery.Answer webhook
Events webhook
| Vonage status | Call session status |
|---|---|
started, ringing, answered | pending |
completed | completed |
timeout, failed, rejected, busy, unanswered, cancelled | failed |
Recording webhook
Setting up webhooks
Webhooks are configured when you connect each integration in Settings → Integrations:- Merge.dev — Set up when you connect your accounting system. Daylit handles webhook registration with Merge automatically.
- Nylas — Set up when you connect your email account. Daylit registers the webhook with Nylas as part of the OAuth flow.
- Vonage — Set up when you activate voice calling for your workspace.
Integrations
Connect accounting, email, and voice integrations that power these webhooks.
Integrations API
Manage integration connections programmatically via the REST API.