Catálogo de robôs para o Bitrix24 (Alaio)
Robôs prontos para os processos de negócios e processos inteligentes do Bitrix24: CRM, tarefas, texto, datas, finanças e telefonia. Instalação gratuita — o robô aparece no designer de processos.
Nada encontrado
Verificar se um valor existe no array
Verifica se um array contém o valor especificado. Suporta correspondência exata e busca sem diferenciar maiúsculas de minúsculas.
GeralTamanho do array / número de elementos
Conta o número de elementos em um array de valores. Funciona com saídas de outros robôs e variáveis múltiplas do processo de negócios.
GeralObter elemento do array por índice
Retorna um elemento de um array de valores por posição. 0 = primeiro, -1 = último. Funciona com saídas de outros robôs.
GeralAdicionar valor a um campo múltiplo
Acrescenta um novo valor a um campo múltiplo do CRM sem sobrescrever os valores existentes.
GeralRemover valor de um campo múltiplo
Remove um valor específico de um campo múltiplo do CRM. Todos os outros valores são preservados.
GeralBaixar arquivo por URL e anexar ao card
Baixa um arquivo a partir de um link e o anexa a um campo de arquivo de uma entidade do CRM (negócio, contato, empresa, lead).
MatemáticaPorcentagem de um número
Calcula uma porcentagem de um número, soma ou subtrai uma porcentagem. Ex.: 15% de desconto, 20% de imposto, acréscimo.
MatemáticaArredondar para cima / para baixo (ceil / floor)
Sempre arredonda para cima (ceil) ou sempre para baixo (floor). Útil para calcular quantidades de caixas, dias e unidades.
CRMAlterar responsável em relacionadas
Altera a pessoa responsável das entidades relacionadas à atual (empresa/contato/negócio): seus negócios, contatos ou empresas.
CRMLimpar atividades duplicadas da entidade atual
Encontra na linha do tempo do lead, negócio, contato ou empresa sobre o qual o processo de negócios é executado atividades com o mesmo título, mantém uma de cada e conclui ou exclui as demais. Não é preciso o ID. Útil após mesclar registros, quando a linha do tempo do doador passa para o registro principal.
CRMLimpar atividades duplicadas da entidade por ID
Encontra na linha do tempo do lead, negócio, contato ou empresa indicado atividades com o mesmo título, mantém uma de cada e conclui ou exclui as demais. A entidade é informada por tipo e ID, então o robô pode ser executado a partir do processo de outra entidade. Útil após mesclar registros, quando a linha do tempo do doador passa para o registro principal.
TarefasLimpar todas as tags da tarefa atual
Remove todas as tags da tarefa atual. Execute-o na automação ou no processo de negócios da própria tarefa — não é preciso o ID. Retorna quantas tags foram removidas.
CRMLimpar um campo
Define um valor vazio em qualquer campo de qualquer entidade do CRM (negócio, contato, empresa, lead).
TarefasLimpar todas as tags da tarefa por ID
Remove todas as tags de uma tarefa pelo seu ID. Retorna quantas tags foram removidas.
MatemáticaComparar dois números (max / min)
Compara dois números e retorna o maior, o menor e o resultado da comparação.
Controle de fluxoCondição composta (AND / OR / NOT)
Avalia várias condições com agrupamento AND/OR/NOT. Retorna Y/N para ramificação condicional. Suporta o modo plano (até 4 condições) e o modo JSON para aninhamento arbitrário.
GeralQuantidade de arquivos em um campo
Conta a quantidade de arquivos anexados em um campo de arquivo de uma entidade CRM. Útil para verificar se há documentos anexados em um processo de negócios.
TarefasVínculo CRM da tarefa atual
Vincula, desvincula ou substitui um elemento CRM (contato, empresa, negócio, lead) na tarefa atual. Execute-o na automação ou no processo de negócios da própria tarefa — não é preciso o ID. «Substituir» troca o elemento do mesmo tipo.
Processamento de textoRecortar string
Remove todas as ocorrências do segundo valor no primeiro; retorna o resultado.
GeralDiferença entre duas datas
Calcula a diferença entre duas datas em dias, horas, minutos ou meses completos.
GeralDia da semana pela data
Retorna o dia da semana para a data indicada — como número (1=seg, 7=dom), localizado e em inglês.
GeralExcluir arquivo do card
Exclui um arquivo de um campo de arquivo de uma entidade CRM por índice, ou esvazia o campo por completo.
Processamento de textoExtrair por expressão regular
Procura correspondências de uma expressão regular em uma string. Retorna a primeira correspondência (ou um grupo de captura específico) e todas as correspondências.
GeralVerificar se um campo está preenchido
Verifica se um campo de uma entidade CRM tem um valor não vazio. Retorna Y/N para uso em uma ramificação condicional do processo de negócios.
CRMEncontrar contato por telefone/e-mail
Procura um contato no CRM pelo número de telefone ou pelo e-mail. Retorna o ID e o nome da primeira correspondência.
CRMEncontrar negócio por condição
Procura negócios no CRM por filtro: etapa, responsável, contato, empresa ou um filtro JSON personalizado.
CRMEncontrar lead por condição
Procura leads no CRM por filtro: etapa, responsável, telefone, e-mail ou um filtro JSON personalizado.
CRMEncontrar item de processo inteligente
Busca itens de processo inteligente por filtro: etapa, responsável ou um filtro JSON personalizado.
TarefasEncontrar tarefa por condição
Busca tarefas por filtro: responsável, título, prazo, vínculo com CRM, status ou um filtro JSON personalizado.
Processamento de textoCorrigir erros de digitação
Corrige erros de digitação e ortográficos comuns no texto. Suporta a correção de layout de teclado incorreto (texto digitado no layout de teclado errado). Retorna o texto corrigido e indica se alguma correção foi feita.
GeralFormatação de data
Formata uma data em qualquer forma desejada. Os nomes de mês localizados seguem o idioma da interface: {D} → «15 de maio de 2026», {d.m.Y} → «15.05.2026».
CRMFormatar telefones da entidade por ID: prefixo próprio
Converte todos os números de telefone de uma entidade escolhida (lead, contato ou empresa) pelo seu ID para «prefixo + dígitos» — a partir de qualquer processo de negócios. O prefixo é digitado.
CRMFormatar telefones da entidade: prefixo próprio
Lê todos os números de telefone do lead / contato / empresa em que o processo de negócios está em execução e os normaliza para «prefixo + dígitos». O prefixo é digitado.
Processamento de textoFormatar telefone: prefixo próprio
Remove espaços, parênteses e hífens e normaliza o número para «prefixo + dígitos». O prefixo é digitado: +, +1, +44 etc.
Processamento de textoFormatar string por regex
Aplica uma substituição por expressão regular à string (PHP preg_replace). Use $0, $1, $2… na substituição para a correspondência e os grupos.
CRMObter endereço de empresa/contato
Lê o endereço (real ou legal) de uma empresa ou contato do CRM e o retorna tanto como uma única linha quanto em partes.
GeralObter departamento do funcionário
Retorna o departamento (unidade) de um funcionário. Usado para rotear tarefas por unidade.
GeralObter link do arquivo do card
Lê um campo de arquivo de uma entidade CRM e retorna o link de download, o nome do arquivo e o tamanho.
GeralObter o gestor do funcionário
Retorna o gestor direto de um funcionário com base na estrutura de departamentos. Usado para escalonamento de tarefas.
CRMObter o valor de um campo de uma entidade relacionada
Lê o valor de qualquer campo de uma entidade CRM (negócio, contato, empresa, lead) pelo seu ID.
GeralObter e-mail/telefone do funcionário
Retorna os dados de contato de um funcionário a partir do perfil de usuário: e-mail, telefone comercial e pessoal.
GeralRequisição HTTP GET/POST
Executa uma requisição HTTP a qualquer API externa e retorna o corpo da resposta e o código de status.
Processamento de textoJuntar valores com separador
Une um array de valores em uma única string usando o separador informado. Operação inversa de «Dividir string».
Processamento de textoConstruir JSON a partir de campos
Monta um objeto JSON a partir de uma lista de chaves e os valores correspondentes. Útil para enviar a um webhook ou API externa.
Processamento de textoExtrair valor de JSON por caminho
Analisa uma string JSON e retorna o valor no caminho com notação de pontos. Ex.: data.user.email ou items.0.name
MatemáticaResto da divisão / divisibilidade
Calcula o resto da divisão inteira de dois números e verifica a divisibilidade. Útil para verificações de par/ímpar, intervalos e divisão em lotes.
GeralData mais próxima por condição
Encontra a data futura mais próxima por uma condição: próxima segunda-feira, sexta-feira, dia 1 do mês, fim do mês etc.
CRMGerenciar observadores
Adiciona, remove ou substitui observadores na entidade de CRM atual (negócio, lead, contato, empresa, processo inteligente).
CRMVincular conversa de canal aberto
Vincula conversas de Canais abertos (Open Lines) de uma entidade do CRM a outra (por exemplo, de um lead para um negócio): o diálogo aparece na linha do tempo da entidade de destino. Vincule todos os diálogos, o último ou apenas os não finalizados.
GeralPaís pelo número de telefone
Determina o país de um número de telefone: código ISO, nome localizado e em inglês, código telefônico. Distingue códigos compartilhados (ex.: +1 — EUA ou Canadá).
TelefoniaChamadas por entidade do CRM
Retorna estatísticas de chamadas de um lead, negócio, contato ou empresa: quantidade, duração total, data da última chamada e se existe uma gravação.
TelefoniaEncontrar última chamada por número
Pesquisa no histórico de telefonia a chamada mais recente com o número de telefone indicado. Retorna data, duração, status e link da gravação.
GeralGerar código QR
Cria um código QR a partir de qualquer texto (URL, vCard, Wi-Fi, link SBP…) e anexa o PNG a um campo de arquivo da entidade atual.
GeralFuncionário aleatório da lista/departamento
Seleciona um funcionário ativo aleatório de um departamento dado ou de uma lista explícita de IDs. Útil para uma distribuição equilibrada.
Controle de fluxoWebhook tolerante a falhas
Entrega uma solicitação HTTP a um endpoint externo com novas tentativas, verificação do código de resposta e uma notificação aos usuários em caso de falha.
CRMRemover telefone da entidade atual
Remove os números indicados dos telefones do lead, contato ou empresa sobre o qual o processo de negócios é executado. Não é preciso o ID. Os demais telefones e dados de contato são mantidos.
TarefasRemover tags da tarefa atual
Remove as tags indicadas da tarefa atual. Execute-o na automação ou no processo de negócios da própria tarefa — não é preciso o ID, o robô usa a tarefa atual. As demais tags são mantidas.
CRMRemover telefone da entidade por ID
Remove os números indicados dos telefones de uma entidade escolhida (lead, contato ou empresa) pelo seu ID — a partir de qualquer processo de negócios. Os demais telefones e dados de contato são mantidos.
TarefasRemover tags da tarefa por ID
Remove as tags indicadas de uma tarefa pelo seu ID. As demais tags da tarefa são mantidas. Útil para retirar uma marcação ao mover para uma etapa.
MatemáticaArredondar número (para N casas)
Arredonda um número segundo as regras matemáticas para o número de casas decimais indicado. Suporta precisão negativa (para dezenas, centenas etc.).
CRMDefinir valor de campo em uma entidade relacionada
Define o valor de qualquer campo de uma entidade do CRM (negócio, contato, empresa, lead) pelo seu ID.
Controle de fluxoPausa curta
Faz uma pausa pela duração especificada (em segundos) e, em seguida, retorna um sinal de sucesso ao processo de negócios.
Processamento de textoDividir cadeia por separador
Divide uma cadeia em partes usando o separador informado. Retorna um array de elementos e sua quantidade.
Processamento de textoComprimento da cadeia / número de palavras
Retorna o número de caracteres de uma cadeia e o número de palavras. Útil para validação, controle de limites de SMS e corte.
Processamento de textoRemover tags HTML do texto
Remove todas as tags HTML de uma cadeia. Útil para limpar o corpo de um e-mail ou uma descrição antes de salvá-los em um campo.
TarefasVincular tarefa ao CRM (por ID)
Vincula, desvincula ou substitui um elemento CRM (contato, empresa, negócio, lead) em uma tarefa pelo seu ID. «Substituir» remove os vínculos anteriores do mesmo tipo e define o novo.
Controle de fluxoEscolha ternária (se-então-senão)
Compara dois valores e retorna um de dois resultados. IF(A operador B, value_true, value_false).
CRMAtualizar empresa por ID
Atualiza qualquer empresa por ID a partir de qualquer contexto de processo de negócios. Os campos são passados como JSON.
CRMAtualizar contato por ID
Atualiza qualquer contato por ID a partir de qualquer contexto de processo de negócios. Os campos são passados como JSON.
CRMAtualizar negócio por ID
Atualiza qualquer negócio por ID a partir de qualquer contexto de processo de negócios. Os campos são passados como JSON.
CRMAtualizar lead por ID
Atualiza qualquer lead por ID a partir de qualquer contexto de processo de negócios. Os campos são passados como JSON.
TarefasAtualizar tarefa por ID
Atualiza uma tarefa existente por ID a partir de qualquer contexto de processo de negócios. Os campos são passados como JSON.
Processamento de textoCodificação / decodificação URL de uma string
Codifica uma string para uso em uma URL (encode) ou a decodifica de volta (decode). Suporta o formato padrão e o de componente (rawurlencode).
GeralNúmero da semana pela data
Retorna o número da semana do ano segundo a ISO-8601 (a semana começa na segunda-feira), o ano ISO da semana e um rótulo como 2026-W05.