Integraciones
Se conecta con las herramientas que ya usas
API de entrada, webhooks firmados, avisos en Slack, sincronización con Google Calendar y enlaces para hojas de cálculo.
API y webhooks
Automatiza en ambos sentidos
Envía leads a través de la API y recibe un aviso firmado en tu servidor, Zapier o Make cada vez que entra un lead, se agenda una cita o se cierra una venta.
Evento
Cabeceras
- X-Webhook-Event
- sale.created
- X-Webhook-Delivery
- 3f9a8c10-…
- X-Webhook-Timestamp
- 1791230400
- X-Webhook-Signature
- sha256=
Cuerpo
{
"event": "sale.created",
"workspace_id": "6f1c2a4e-…",
"occurred_at": "2026-10-06T09:20:00.000Z",
"data": {
"sale": {
"id": "e7a0…",
"amount": 6000,
"date": "2026-10-06",
"utm_source": "instagram"
},
"lead": {
"id": "9b2e…",
"nombre": "Marta Ruiz",
"email": "marta@ejemplo.com"
},
"closer": {
"slug": "closer_1",
"name": "Nora"
},
"triager": {
"slug": "triager_1",
"name": "Laura"
}
}
}Verificar en tu servidor
import crypto from "node:crypto";
// raw = the request body as received (string), before JSON.parse
export function verify(raw, headers, secret) {
const ts = headers["x-webhook-timestamp"];
const expected = "sha256=" + crypto
.createHmac("sha256", secret)
.update(`${ts}.${raw}`)
.digest("hex");
const got = headers["x-webhook-signature"] ?? "";
return got.length === expected.length &&
crypto.timingSafeEqual(Buffer.from(got), Buffer.from(expected));
}Simulación con datos de ejemplo y las mismas reglas que aplica el CRM.
Entregas
Si tu servidor falla, el aviso vuelve a llegar
Cada entrega se reintenta a los 1, 5, 30, 120 y 720 minutos con el mismo identificador. Pasadas unas 15 horas sin respuesta 2xx, se marca como fallida.
Avisos en el canal de tu equipo
Conecta un canal de Slack y recibe un aviso con cada lead nuevo, cita y venta, con enlace directo a la ficha.
- Conexión en un clic. Autoriza el canal desde Slack; no hay que copiar URLs ni claves.
- Credencial protegida. La URL del canal se guarda en una tabla a la que solo accede el servidor.
Tus datos, donde los necesites
Enlaces CSV en vivo para Google Sheets o Excel y exportación de cualquier tabla del CRM.
- Enlaces en vivo. =IMPORTDATA en Google Sheets o Datos → Desde la web en Excel.
- Exportación a CSV. Leads, ventas, citas y más, siempre disponibles.
En marcha en cuatro pasos
- 01
Genera la clave
En Configuración → Integraciones. Se muestra una sola vez y solo guardamos su hash.
- 02
Envía leads
Desde tu web, tus formularios, Zapier o Make, con un POST a la API de entrada.
- 03
Elige eventos
Lead nuevo, cita o venta: decides qué avisos recibe tu URL.
- 04
Recibe y verifica
Cada aviso llega firmado; compruebas la firma y lo procesas una sola vez.
- Claves que no guardamos
- Solo se almacena su hash SHA-256; al regenerarlas, la anterior deja de funcionar.
- Reintentos automáticos
- A los 1, 5, 30, 120 y 720 minutos si tu servidor no responde con un 2xx.
- Sin entregas duplicadas
- Cada evento se encola una vez y conserva su identificador en todos los reintentos.
- Registro y prueba
- Consulta cada entrega con su estado y envía un aviso de prueba cuando quieras.
- Hojas de cálculo en vivo
- =IMPORTDATA en Google Sheets o Datos → Desde la web en Excel.
- Google Calendar por closer
- Cada closer conecta su cuenta; reservas y cancelaciones se sincronizan.
- Límites claros
- 300 peticiones por minuto por workspace en la API de entrada.
- Credenciales protegidas
- Las conexiones de Slack se guardan en una tabla a la que solo accede el servidor.
Integraciones
Preguntas frecuentes
¿Necesito saber programar?
No. Con Zapier o Make envías leads con un paso HTTP y recibes los webhooks con su disparador de webhooks. La API es para quien prefiera conectarlo a mano.
¿Cómo compruebo que un aviso viene del CRM?
Calcula el HMAC-SHA256 del timestamp, un punto y el cuerpo sin procesar con tu secreto de firma, y compáralo con la cabecera X-Webhook-Signature.
¿Qué pasa si mi servidor está caído?
La entrega se reintenta durante unas 15 horas y después se marca como fallida. Lo ves en el registro de entregas.
¿Puedo probar sin crear datos reales?
Sí. El botón de prueba envía un aviso a tu URL con la misma firma y las mismas cabeceras.
Ordena tu equipo de ventas hoy.
Crea tu workspace, invita a tu equipo y empieza a medir en unos minutos.