Toda petición de exportación empieza igual: alguien pide «las negociaciones de este mes en una hoja», un compañero abre la lista, pulsa exportar, envía el archivo. Una semana después llega la misma petición. Un mes después resulta que al archivo le falta el campo de la empresa, y además hace falta un corte semanal. La exportación estándar cubre exactamente un escenario — una persona pulsando un botón — y todo lo demás se rellena a mano.

¿Cómo se exportan los datos del CRM a Excel?

La exportación vive dentro de la propia lista. Abre una sección del CRM en vista de lista, aplica un filtro (se exporta exactamente lo que sobrevive al filtro) y después usa la rueda dentada de la esquina superior derecha para elegir Excel o CSV. Excel sirve para analizar; CSV es el formato adecuado si el archivo va a volver a otra cuenta de Bitrix24 (Alaio). El diálogo ofrece casillas: todos los campos en lugar de solo las columnas visibles, datos de contactos y empresas vinculados, líneas de productos, requisitos. Por defecto el archivo lleva las columnas que ves en la tabla, y ese conjunto se configura en los ajustes de la lista. La columna ID se exporta siempre, incluso oculta.

Prospectos, negociaciones, contactos, empresas, facturas, presupuestos y elementos de procesos inteligentes se exportan por esta vía; las tareas tienen su propia exportación en la lista de tareas. Un detalle que hace tropezar: el permiso de exportación se concede aparte del permiso de lectura, y aparte para cada entidad. Un comercial que ve todas las negociaciones puede no ver siquiera el botón de exportar — es un ajuste de permisos de acceso, no un fallo.

¿Por qué no basta con la exportación estándar?

Tres límites, y cada uno aparece en el segundo mes. Es una acción manual: sin horario, sin disparador por evento, sin «envíalo cada lunes». Maneja una entidad cada vez — las negociaciones con la casilla de contactos vinculados dan una tabla plana, pero negociaciones más sus tareas más el historial de llamadas en un mismo archivo queda fuera de su alcance. Y el archivo aterriza en ningún sitio útil: descargado, guardado, reenviado. Si las cifras se quieren en una hoja compartida, en un panel de BI o en tu propia base de datos, cada ciclo es trabajo manual.

Otra trampa que conviene conocer antes de contar filas: con el desglose por líneas de producto activado, una negociación ocupa tantas filas como productos tenga. Correcto para analizar ventas, engañoso para contar negociaciones.

¿Cómo exportar automáticamente al ocurrir un evento?

Todo lo que la exportación manual hace con un clic, un proceso de negocio lo hace solo — únicamente entrega una fila en una hoja en vez de un archivo en la carpeta de descargas. El esquema es el mismo sea cual sea el destino: el bloque Construir JSON empaqueta los campos necesarios en un objeto y el bloque Petición HTTP lo envía a la dirección receptora. Ese receptor puede ser un Google Apps Script que añade una fila a la hoja, un webhook de n8n o un endpoint de tu propia base — a Bitrix24 le da igual cuál.

El disparador lo eliges tú: la negociación pasa a «Ganada» y una fila aterriza en la hoja de ventas; se crea un prospecto y una fila aterriza en la hoja de entradas. Los datos están siempre al día porque salen en el momento del evento, no cuando alguien se acuerda de pulsar. Si el receptor falla de vez en cuando, cambia la petición simple por el bloque Webhook fiable — reintenta con pausas crecientes, así una caída de cinco minutos al otro lado no cuesta una fila. Construir y leer estructuras se explica en JSON en los procesos de negocio.

¿Cómo incluir datos vinculados en la exportación?

Esta es la parte que la exportación estándar realmente no sabe hacer. El bloque Obtener campo de entidad vinculada trae a la negociación cualquier campo de su empresa o su contacto: segmento, ciudad, sector, cualquier campo personalizado. Esos valores entran en el mismo objeto JSON y viajan como una sola fila. Cómo están cableados los vínculos se detalla en negociaciones y entidades vinculadas.

Dos hábitos pequeños que ahorran tiempo en la propia hoja. Normaliza las fechas con el bloque Formato de fecha — Excel y Google Sheets leen AAAA-MM-DD sin adivinar la configuración regional, mientras que «28 de agosto» no se ordena. Junta los datos multivalor — etiquetas, productos, responsables — con Unir cadenas en una sola celda separada por comas o saltos de línea; si no, la matriz llega en una forma inservible. Haz los cálculos — sumas, porcentajes, diferencias — dentro del proceso, para que la hoja guarde números y no fórmulas.

¿Cómo exportar toda la base o según un horario?

Para un barrido puntual está el lanzamiento masivo de procesos: una plantilla — construir JSON, enviar petición — disparada sobre un filtro o una lista de ID, y la hoja se llena sin un solo clic en la lista. El mismo truco rellena el histórico cuando activas hoy la exportación automática pero necesitas cifras desde principio de año.

La periodicidad se consigue de dos formas. Un proceso puede reprogramarse a sí mismo: tras enviar los datos toma una pausa del intervalo necesario y repite. La opción honesta para informes es un planificador externo — un cron llama a un webhook entrante de la cuenta, que dispara la pasada masiva. El horario vive entonces donde le corresponde y Bitrix24 se limita a servir datos bajo petición; si esa llamada se comporta de forma extraña, empieza por el diagnóstico de webhooks.

Qué sigue

Empieza por el único evento que más piden: negociación cerrada, fila en la hoja. La cadena «Construir JSON → Petición HTTP» se monta en una tarde, y el informe deja de depender de quién esté hoy en la oficina. Después rellena el histórico con un lanzamiento masivo y añade los campos vinculados que al archivo manual siempre le faltaron. Los bloques vecinos están en el catálogo de robots: condiciones, herramientas de texto y fechas, llamadas a servicios externos. Y si falta el bloque que necesitas — describe la tarea: Roboteka construye las actividades que faltan gratis y las publica en la biblioteca común.