Saltar al contenido principal
Los webhooks se configuran en el panel en Settings -> Integrations -> Webhooks. Los webhooks te permiten recibir notificaciones en tiempo real cuando ocurren eventos en Nexor. En lugar de consultar la API constantemente, Nexor envia un HTTP POST a tu endpoint cada vez que un lead cambia de estado, una reunion es agendada, cancelada o completada.

Como funciona

  1. Configura un webhook en el panel de Nexor con la URL de tu endpoint y los eventos que deseas recibir.
  2. Nexor detecta un evento (ej. el estado del lead cambia de new a contacted).
  3. Nexor envia una solicitud POST firmada a tu URL con el payload del evento.
  4. Tu servidor responde con 2xx para confirmar la recepcion.
Si tu servidor no responde o retorna un error, Nexor reintenta hasta 3 veces con backoff exponencial (1 min, 5 min, 30 min).

Eventos soportados

Tipo de eventoSe dispara cuando
workflow_run.status_changedEl estado de un lead cambia dentro de un workflow (ej. new a contacted, contacted a qualified)
meeting.scheduledSe agenda una reunion con un lead
meeting.confirmedUn lead confirma asistencia a una reunion
meeting.cancelledUna reunion es cancelada
meeting.completedUna reunion se marca como completada
meeting.no_showUn lead es marcado como inasistente a una reunion

Estructura del payload

Cada entrega de webhook sigue el mismo formato:
{
  "event_type": "workflow_run.status_changed",
  "event_id": "550e8400-e29b-41d4-a716-446655440000",
  "webhook_id": "your-webhook-uuid",
  "delivery_id": "unique-delivery-uuid",
  "timestamp": "2026-04-17T16:30:00.000Z",
  "client_id": "your-client-uuid",
  "test": false,
  "data": {
    // Payload especifico del evento (ver paginas de eventos)
  }
}
CampoTipoDescripcion
event_typestringEl evento que disparo la entrega
event_idstring (uuid)ID unico del evento
webhook_idstring (uuid)ID de tu configuracion de webhook
delivery_idstring (uuid)ID unico para este intento de entrega especifico
timestampstring (ISO 8601)Cuando ocurrio el evento
client_idstring (uuid)Tu ID de cliente de Nexor
testbooleantrue si fue enviado mediante el boton “Test” en el panel
dataobjectPayload especifico del evento

Headers

Cada entrega incluye estos headers:
HeaderDescripcion
Content-Typeapplication/json
X-Nexor-EventTipo de evento (ej. workflow_run.status_changed)
X-Nexor-Delivery-IDID unico de entrega
X-Nexor-TimestampTimestamp Unix (segundos)
X-Nexor-Webhook-IDTu ID de webhook
X-Nexor-SignatureFirma HMAC-SHA256 para verificacion
Última modificación el 18 de junio de 2026