Ir al contenido
EN

Integraciones del CRM

La sección de Integraciones permite conectar el CRM de Zentto con sistemas externos mediante webhooks de salida y API Keys públicas para recepción de leads.

Enviar eventos del CRM a plataformas externas (Slack, HubSpot, Make, Zapier, sistemas propios) y recibir leads desde sitios web, landing pages o aplicaciones externas que apunten a la API de Zentto.

Panel de webhooks del CRM con lista de endpoints configurados y eventos suscritos

Los webhooks envían un POST al URL configurado cada vez que ocurre un evento seleccionado:

EventoDescripción
lead.createdNuevo lead registrado en el CRM
deal.stage.changedUn deal cambia de etapa
deal.wonDeal marcado como ganado
deal.lostDeal marcado como perdido
  1. Haz clic en Nuevo webhook.
  2. Ingresa la URL de destino (debe responder 2xx en menos de 5 s).
  3. Selecciona los eventos a suscribir.
  4. Guarda y usa Enviar prueba para verificar la conectividad.

Panel de API Keys del CRM con claves públicas para recepción de leads desde fuentes externas

Las API Keys públicas permiten que formularios externos envíen leads directamente al CRM mediante el endpoint POST /v1/crm/leads/public con el header X-Tenant-Key.

  1. Haz clic en Nueva API Key.
  2. Asigna un nombre descriptivo (ej: “Formulario web corporativo”).
  3. Define la fuente de lead que se asignará a los leads recibidos con esta key.
  4. Copia la clave generada — no se muestra de nuevo.

Vista no técnica del proceso. Pensada para personal de operación, contabilidad, ventas o administración.

Flujo del usuario — CRM · Integraciones

Editable en draw.io: descarga el SVG → en draw.io: File → Import from → Device → selecciona el SVG. Cada nodo queda editable.

Vista técnica para desarrolladores: endpoints, stored procedures/funciones, tablas y servicios involucrados.

Flujo técnico — CRM · Integraciones

ComponenteTipoUbicación
GET/POST /v1/crm/webhooksRoute Expressweb/api/src/routes/crm/webhooks
POST /v1/crm/webhooks/:id/testRoute Expressweb/api/src/routes/crm/webhooks
GET/POST /v1/crm/api-keysRoute Expressweb/api/src/routes/crm/api-keys
POST /v1/crm/leads/publicRoute Express (pública, X-Tenant-Key)web/api/src/routes/crm/leads
usp_CRM_Webhook_UpsertStored procedure dual PG + MSSQLweb/api/sqlweb-pg/includes/sp/
usp_CRM_Webhook_DispatchStored procedure dual PG + MSSQLweb/api/sqlweb-pg/includes/sp/
usp_CRM_ApiKey_ValidateStored procedure dual PG + MSSQLweb/api/sqlweb-pg/includes/sp/
crm.WebhookTabla webhooksweb/api/migrations/postgres/
crm.WebhookDeliveryTabla log entregasweb/api/migrations/postgres/
crm.ApiKeyTabla API Keys (hash)web/api/migrations/postgres/
IntegracionesWebhooksPage.tsxComponente Frontendweb/modular-frontend/packages/module-crm/src/

Editable en draw.io: descarga el SVG → File → Import from → Device.