Catálogo de robots para Bitrix24 (Alaio)
Robots listos para los procesos de negocio y procesos inteligentes de Bitrix24: CRM, tareas, texto, fechas, finanzas y telefonía. Instalación gratuita: el robot aparece en el diseñador de procesos.
No se ha encontrado nada
Comprobar si un valor existe en el array
Comprueba si un array contiene el valor especificado. Admite coincidencia exacta y búsqueda sin distinguir mayúsculas de minúsculas.
GeneralTamaño del array / número de elementos
Cuenta el número de elementos en un array de valores. Funciona con salidas de otros robots y variables múltiples del proceso de negocio.
GeneralObtener elemento del array por índice
Devuelve un elemento de un array de valores por posición. 0 = primero, -1 = último. Funciona con salidas de otros robots.
GeneralAñadir valor a un campo múltiple
Agrega un nuevo valor a un campo múltiple de CRM sin sobrescribir los valores existentes.
GeneralEliminar valor de un campo múltiple
Elimina un valor concreto de un campo múltiple de CRM. Todos los demás valores se conservan.
GeneralDescargar archivo desde URL y adjuntar a la ficha
Descarga un archivo desde un enlace y lo adjunta a un campo de archivo de una entidad de CRM (negociación, contacto, empresa, prospecto).
MatemáticasPorcentaje de un número
Calcula un porcentaje de un número, suma o resta un porcentaje. P. ej.: 15% de descuento, 20% de IVA, recargo.
MatemáticasRedondear hacia arriba / abajo (ceil / floor)
Siempre redondea hacia arriba (ceil) o siempre hacia abajo (floor). Útil para calcular cantidades de cajas, días y unidades.
CRMCambiar responsable en relacionadas
Cambia la persona responsable de las entidades relacionadas con la actual (compañía/contacto/negociación): sus negociaciones, contactos o compañías.
CRMLimpiar actividades duplicadas de la entidad actual
Busca en la cronología del prospecto, negociación, contacto o compañía sobre el que se ejecuta el proceso de negocio actividades con el mismo título, conserva una de cada y completa o elimina las demás. No hace falta el ID. Útil tras fusionar registros, cuando la cronología del donante pasa al registro principal.
CRMLimpiar actividades duplicadas de la entidad por ID
Busca en la cronología del prospecto, negociación, contacto o compañía indicado actividades con el mismo título, conserva una de cada y completa o elimina las demás. La entidad se indica por tipo e ID, por lo que el robot puede ejecutarse desde el proceso de otra entidad. Útil tras fusionar registros, cuando la cronología del donante pasa al registro principal.
TareasBorrar todas las etiquetas de la tarea actual
Elimina todas las etiquetas de la tarea actual. Ejecútelo en la automatización o el proceso de negocio de la propia tarea — no hace falta el ID. Devuelve cuántas etiquetas se eliminaron.
CRMVaciar un campo
Establece un valor vacío en cualquier campo de cualquier entidad de CRM (negociación, contacto, empresa, prospecto).
TareasBorrar todas las etiquetas de la tarea por ID
Elimina todas las etiquetas de una tarea por su ID. Devuelve cuántas etiquetas se eliminaron.
MatemáticasComparar dos números (max / min)
Compara dos números y devuelve el mayor, el menor y el resultado de la comparación.
Control de flujoCondición compuesta (AND / OR / NOT)
Evalúa varias condiciones con agrupación AND/OR/NOT. Devuelve Y/N para la ramificación condicional. Admite el modo plano (hasta 4 condiciones) y el modo JSON para un anidamiento arbitrario.
GeneralCantidad de archivos en un campo
Cuenta la cantidad de archivos adjuntos en un campo de archivo de una entidad CRM. Útil para comprobar si hay documentos adjuntos en un proceso de negocio.
TareasVínculo CRM de la tarea actual
Vincula, desvincula o reemplaza un elemento CRM (contacto, empresa, negociación, prospecto) en la tarea actual. Ejecútelo en la automatización o el proceso de negocio de la propia tarea — no hace falta el ID. «Reemplazar» cambia el elemento del mismo tipo.
Procesamiento de textoRecortar cadena
Elimina todas las apariciones del segundo valor en el primero; devuelve el resultado.
GeneralDiferencia entre dos fechas
Calcula la diferencia entre dos fechas en días, horas, minutos o meses completos.
GeneralDía de la semana por fecha
Devuelve el día de la semana para la fecha indicada — como número (1=lun, 7=dom), localizado y en inglés.
GeneralEliminar archivo de la ficha
Elimina un archivo de un campo de archivo de una entidad CRM por índice, o vacía el campo por completo.
Procesamiento de textoExtraer por expresión regular
Busca coincidencias de una expresión regular en una cadena. Devuelve la primera coincidencia (o un grupo de captura concreto) y todas las coincidencias.
GeneralComprobar si un campo está relleno
Comprueba si un campo de una entidad CRM tiene un valor no vacío. Devuelve Y/N para usar en una rama condicional del proceso de negocio.
CRMBuscar contacto por teléfono/email
Busca un contacto en el CRM por número de teléfono o dirección de email. Devuelve el ID y el nombre de la primera coincidencia.
CRMBuscar negociación por condición
Busca negociaciones en el CRM por filtro: etapa, responsable, contacto, compañía o un filtro JSON personalizado.
CRMBuscar prospecto por condición
Busca prospectos en el CRM por filtro: etapa, responsable, teléfono, email o un filtro JSON personalizado.
CRMBuscar elemento de proceso inteligente
Busca elementos de proceso inteligente por filtro: etapa, responsable o un filtro JSON personalizado.
TareasBuscar tarea por condición
Busca tareas por filtro: responsable, título, fecha límite, vínculo con CRM, estado o un filtro JSON personalizado.
Procesamiento de textoCorregir erratas
Corrige erratas y errores ortográficos comunes en el texto. Admite la corrección de distribución de teclado incorrecta (texto escrito con la distribución de teclado equivocada). Devuelve el texto corregido e indica si se realizó alguna corrección.
GeneralFormato de fecha
Da formato a una fecha en cualquier forma deseada. Los nombres de mes localizados siguen el idioma de la interfaz: {D} → «15 de mayo de 2026», {d.m.Y} → «15.05.2026».
CRMFormatear teléfonos de la entidad por ID: prefijo propio
Lleva todos los números de teléfono de una entidad elegida (prospecto, contacto o compañía) por su ID a «prefijo + dígitos» — desde cualquier proceso de negocio. El prefijo se escribe a mano.
CRMFormatear teléfonos de la entidad: prefijo propio
Lee todos los números de teléfono del prospecto / contacto / compañía sobre el que se ejecuta el proceso de negocio y los normaliza a «prefijo + dígitos». El prefijo se escribe a mano.
Procesamiento de textoFormatear teléfono: prefijo propio
Elimina espacios, paréntesis y guiones y normaliza el número a «prefijo + dígitos». El prefijo se escribe a mano: +, +1, +44, etc.
Procesamiento de textoFormatear cadena con regex
Aplica una sustitución por expresión regular a la cadena (PHP preg_replace). Usa $0, $1, $2… en la sustitución para la coincidencia y los grupos.
CRMObtener dirección de empresa/contacto
Lee la dirección (real o legal) de una empresa o contacto del CRM y la devuelve tanto como una sola cadena como por partes.
GeneralObtener departamento del empleado
Devuelve el departamento (unidad) de un empleado. Se utiliza para enrutar tareas por unidad.
GeneralObtener enlace al archivo de la ficha
Lee un campo de archivo de una entidad CRM y devuelve el enlace de descarga, el nombre del archivo y el tamaño.
GeneralObtener el jefe del empleado
Devuelve el jefe directo de un empleado según la estructura de departamentos. Se usa para la escalada de tareas.
CRMObtener el valor de un campo de una entidad relacionada
Lee el valor de cualquier campo de una entidad CRM (negociación, contacto, empresa, prospecto) por su ID.
GeneralObtener email/teléfono del empleado
Devuelve los datos de contacto de un empleado desde su ficha de usuario: email, teléfono de trabajo y personal.
GeneralSolicitud HTTP GET/POST
Ejecuta una solicitud HTTP a cualquier API externa y devuelve el cuerpo de la respuesta y el código de estado.
Procesamiento de textoUnir valores con separador
Une un array de valores en una sola cadena usando el separador indicado. Operación inversa a «Dividir cadena».
Procesamiento de textoConstruir JSON a partir de campos
Compone un objeto JSON a partir de una lista de claves y los valores correspondientes. Útil para enviar a un webhook o una API externa.
Procesamiento de textoExtraer valor de JSON por ruta
Analiza una cadena JSON y devuelve el valor en una ruta con notación de puntos. P. ej.: data.user.email o items.0.name
MatemáticasResto de la división / divisibilidad
Calcula el resto de la división entera de dos números y comprueba la divisibilidad. Útil para comprobaciones de par/impar, intervalos y división en lotes.
GeneralFecha más cercana según condición
Encuentra la fecha futura más cercana según una condición: próximo lunes, viernes, día 1 del mes, fin de mes, etc.
CRMGestionar observadores
Añade, quita o reemplaza observadores en la entidad de CRM actual (negociación, prospecto, contacto, compañía, proceso inteligente).
CRMVincular conversación de canal abierto
Vincula conversaciones de Canales abiertos (Open Lines) de una entidad de CRM a otra (por ejemplo, de un prospecto a una negociación): el diálogo aparece en la cronología de la entidad de destino. Vincula todos los diálogos, el último o solo los no finalizados.
GeneralPaís por número de teléfono
Determina el país de un número de teléfono: código ISO, nombre localizado y en inglés, código telefónico. Distingue códigos compartidos (p. ej. +1 — EE. UU. o Canadá).
TelefoníaLlamadas por entidad CRM
Devuelve estadísticas de llamadas de un prospecto, negociación, contacto o empresa: cantidad, duración total, fecha de la última llamada y si existe una grabación.
TelefoníaBuscar última llamada por número
Busca en el historial de telefonía la llamada más reciente con el número de teléfono indicado. Devuelve fecha, duración, estado y enlace a la grabación.
GeneralGenerar código QR
Crea un código QR a partir de cualquier texto (URL, vCard, Wi-Fi, enlace SBP…) y adjunta el PNG a un campo de archivo de la entidad actual.
GeneralEmpleado aleatorio de lista/departamento
Selecciona un empleado activo aleatorio de un departamento dado o de una lista explícita de ID. Útil para una distribución equilibrada.
Control de flujoWebhook tolerante a fallos
Entrega una solicitud HTTP a un endpoint externo con reintentos, comprobación del código de respuesta y una notificación a los usuarios en caso de fallo.
CRMEliminar teléfono de la entidad actual
Elimina los números indicados de los teléfonos del prospecto, contacto o compañía sobre el que se ejecuta el proceso de negocio. No hace falta el ID. Los demás teléfonos y datos de contacto se conservan.
TareasEliminar etiquetas de la tarea actual
Elimina las etiquetas indicadas de la tarea actual. Ejecútelo en la automatización o el proceso de negocio de la propia tarea — no hace falta el ID, el robot toma la tarea actual. Las demás etiquetas se conservan.
CRMEliminar teléfono de la entidad por ID
Elimina los números indicados de los teléfonos de una entidad elegida (prospecto, contacto o compañía) por su ID — desde cualquier proceso de negocio. Los demás teléfonos y datos de contacto se conservan.
TareasEliminar etiquetas de tarea por ID
Elimina las etiquetas indicadas de una tarea por su ID. Las demás etiquetas de la tarea se conservan. Muy útil para quitar una marca al pasar a una etapa.
MatemáticasRedondear número (a N decimales)
Redondea un número según las reglas matemáticas al número de decimales indicado. Admite precisión negativa (a decenas, centenas, etc.).
CRMEstablecer valor de campo en una entidad relacionada
Establece el valor de cualquier campo de una entidad de CRM (negociación, contacto, empresa, prospecto) por su ID.
Control de flujoPausa corta
Hace una pausa durante el tiempo indicado (en segundos) y luego devuelve una señal de éxito al proceso de negocio.
Procesamiento de textoDividir cadena por separador
Divide una cadena en partes usando el separador indicado. Devuelve un array de elementos y su cantidad.
Procesamiento de textoLongitud de cadena / número de palabras
Devuelve el número de caracteres de una cadena y el número de palabras. Útil para la validación, el control de límites de SMS y el recorte.
Procesamiento de textoEliminar etiquetas HTML del texto
Elimina todas las etiquetas HTML de una cadena. Útil para limpiar el cuerpo de un correo o una descripción antes de guardarlos en un campo.
TareasVincular tarea a CRM (por ID)
Vincula, desvincula o reemplaza un elemento CRM (contacto, empresa, negociación, prospecto) en una tarea por su ID. «Reemplazar» elimina los vínculos anteriores del mismo tipo y establece el nuevo.
Control de flujoSelección ternaria (si-entonces-si no)
Compara dos valores y devuelve uno de dos resultados. IF(A operador B, value_true, value_false).
CRMActualizar empresa por ID
Actualiza cualquier empresa por ID desde cualquier contexto de proceso de negocio. Los campos se pasan como JSON.
CRMActualizar contacto por ID
Actualiza cualquier contacto por ID desde cualquier contexto de proceso de negocio. Los campos se pasan como JSON.
CRMActualizar negociación por ID
Actualiza cualquier negociación por ID desde cualquier contexto de proceso de negocio. Los campos se pasan como JSON.
CRMActualizar prospecto por ID
Actualiza cualquier prospecto por ID desde cualquier contexto de proceso de negocio. Los campos se pasan como JSON.
TareasActualizar tarea por ID
Actualiza una tarea existente por ID desde cualquier contexto de proceso de negocio. Los campos se pasan como JSON.
Procesamiento de textoCodificación / decodificación URL de una cadena
Codifica una cadena para usarla en una URL (encode) o la decodifica de vuelta (decode). Admite el formato estándar y el de componente (rawurlencode).
GeneralNúmero de semana por fecha
Devuelve el número de semana del año según ISO-8601 (la semana empieza en lunes), el año ISO de la semana y una etiqueta como 2026-W05.