As Funções Personalizadas representam o nível mais avançado de customização do BCHAT IA.
Esse submenu permite estender o comportamento do sistema além do que é possível pelas configurações padrão, atendendo regras de negócio altamente específicas.
É um recurso indicado para gestores com apoio técnico ou desenvolvedores, garantindo que o sistema se adapte totalmente à realidade da operação — e não o contrário.
🧩 O que o submenu Funções Personalizadas oferece
💻 Editor de Scripts
Disponibiliza um ambiente para criação e edição de códigos personalizados, normalmente utilizando linguagens como:
-
JavaScript
-
Ruby (dependendo da base do sistema)
Esses scripts executam ações automáticas conforme regras definidas pela empresa.
🔄 Manipulação de Eventos
Permite interceptar e tratar eventos do sistema, como:
-
Mensagens recebidas
-
Mudança de status de conversas
-
Atualizações de contatos
A informação pode ser processada antes de:
-
Chegar ao agente
-
Ser salva no banco de dados
🧮 Cálculos e Lógica de Negócio Avançada
Viabiliza a criação de regras que não existem nativamente no sistema, como:
-
Cálculo de tempo médio de espera ponderado
-
Validação de documentos (CPF, CNPJ, contratos, códigos internos)
-
Aplicação de regras condicionais complexas
🔗 Integração Profunda com Sistemas Externos
Diferente das integrações simples, as Funções Personalizadas permitem:
-
Comunicação direta com APIs externas
-
Tratamento e transformação dos dados recebidos
-
Exibição das informações já processadas para agentes ou automações
Isso garante maior controle sobre como os dados entram e circulam no sistema.
🎯 Objetivo Estratégico para o Gestor
♾️ Flexibilidade Total
O sistema deixa de ser um limitador.
Qualquer regra de negócio específica da empresa pode ser programada sob medida.
🤖 Automação de Alto Nível
Permite criar fluxos inteligentes que vão além dos workflows tradicionais, como:
-
Distribuição automática de atendimentos baseada no valor da última compra
-
Roteamento por CEP, cidade ou região
-
Priorização de clientes VIP ou recorrentes
🧹 Limpeza e Padronização de Dados
As funções podem:
-
Remover caracteres desnecessários
-
Padronizar textos (maiúsculas/minúsculas)
-
Corrigir formatos automaticamente
Exemplo:
Remover espaços e caracteres inválidos de um CPF digitado pelo cliente.
🧠 Enriquecimento Automático de Informações
Permite buscar dados externos e preencher automaticamente:
-
Atributos Personalizados do contato
-
Informações comerciais ou cadastrais
Logo no início da conversa.
🧪 Exemplo Prático de Uso
Uma Função Personalizada pode ser configurada para que:
Sempre que o cliente digitar um código de rastreio, o sistema consulte automaticamente o site dos Correios (ou outra transportadora) e responda, em tempo real, o status da entrega, sem necessidade de intervenção humana.
Resultado:
-
Atendimento mais rápido
-
Menos carga operacional para os agentes
-
Melhor experiência para o cliente
📌 Resumo Estratégico
O submenu Funções Personalizadas é indicado para operações que:
-
Exigem alto nível de customização
-
Possuem regras de negócio complexas
-
Buscam automações inteligentes e profundas
É o recurso que transforma o BCHAT IA de uma ferramenta robusta em uma plataforma totalmente moldada ao processo da empresa.