Que es un webhook#
Un webhook envia una peticion HTTP (POST) a tu servidor cada vez que ocurre un evento en salescloud.
Eventos disponibles#
contact.created— Nuevo contactocontact.updated— Contacto modificadodeal.won— Deal ganadodeal.lost— Deal perdidoinvoice.created— Factura creadainvoice.paid— Factura pagadaestimate.accepted— Presupuesto aceptadotask.completed— Tarea completadaticket.created— Nuevo ticket de soporte
Configurar#
- Ve a Configuracion > API > Webhooks
- Haz clic en Nuevo webhook
- Introduce la URL de tu servidor
- Selecciona los eventos que quieres recibir
- (Opcional) Añade un secret para verificar la firma
Formato del payload#
json
{
"event": "invoice.paid",
"timestamp": "2026-03-28T10:30:00Z",
"data": {
"id": "inv_abc123",
"number": "FAC-2026-0042",
"amount": 1210.00,
"customer": { "name": "Empresa SL", "email": "info@empresa.com" }
}
}Reintentos#
Si tu servidor responde con error (5xx), salescloud reintenta 3 veces con backoff exponencial (1min, 5min, 30min).