Como integrar agentes de IA com ERP e CRM sem reescrever seus sistemas
Guia técnico e estratégico para conectar soluções de IA aos sistemas legados da sua empresa usando APIs e conectores.
"Temos SAP aqui, e é difícil integrar qualquer coisa nova." Se você já ouviu essa frase, ou a disse, sabe que um dos maiores obstáculos para adotar automação com IA não é a tecnologia de IA em si, mas a integração com os sistemas que já existem. ERP, CRM, sistemas legados, bancos de dados proprietários: cada um com sua API (quando tem), suas particularidades e seus departamentos de TI com fila de demandas.
A boa notícia: agentes de IA modernos foram construídos exatamente para resolver esse problema. Neste artigo, explicamos as abordagens disponíveis, suas vantagens e limitações, e como escolher a certa para cada cenário.
Por que a integração com sistemas legados é um desafio
Antes de falar nas soluções, é importante entender por que essa integração é complexa:
APIs limitadas ou inexistentes: Sistemas como SAP R/3, Totvs Datasul em versões antigas, ou sistemas proprietários desenvolvidos internamente muitas vezes não têm APIs modernas (REST/GraphQL). Algumas apenas têm WebServices SOAP complexos ou nenhuma forma de integração programática.
Dados sem padronização: O mesmo campo pode estar armazenado de formas diferentes em sistemas diferentes. Um "cliente" no CRM pode ter um ID diferente do "cliente" no ERP, e reconciliar esses dados exige trabalho.
Restrições de segurança: Equipes de TI corporativa têm políticas rígidas sobre o que pode se conectar ao ERP da empresa. Esse é um requisito legítimo que deve ser respeitado, não burlado.
Falta de documentação: Sistemas desenvolvidos há 10 ou 15 anos muitas vezes têm pouca documentação técnica. Entender como os dados estão estruturados exige trabalho de análise.
As quatro abordagens de integração
1. Integração via API REST/GraphQL (ideal)
Quando o sistema tem uma API moderna e bem documentada, essa é a abordagem preferencial. O agente de IA se comunica com o ERP ou CRM via chamadas de API, lendo e escrevendo dados de forma segura e estruturada.
Sistemas que suportam bem: SAP S/4HANA (OData APIs), Salesforce (REST API), HubSpot (REST API), Totvs Fluig, Oracle NetSuite, TOTVS Protheus com módulo de integração ativo.
Vantagens: Alta confiabilidade, dados estruturados, sem dependência de interface gráfica, suportada pelo fornecedor do sistema.
Limitação: Requer que a API esteja disponível e configurada, o que nem sempre é o caso em instalações antigas.
2. Integração via banco de dados
Quando não há API disponível, a segunda opção é acessar o banco de dados do ERP diretamente (com permissões adequadas, geralmente somente leitura). O agente lê os dados diretamente das tabelas e, para escrita, usa procedimentos armazenados (stored procedures) aprovados pelo time de TI.
Sistemas onde isso é comum: Totvs RM, Sankhya, Microsiga em versões legadas, sistemas ERP nacionais de menor porte, sistemas desenvolvidos sob medida.
Vantagens: Acesso a qualquer dado do sistema, sem limitações de API. Funciona mesmo em sistemas sem interface de integração.
Limitações: Requer acesso ao banco de dados (aprovação da TI), risco de lentidão se as queries não forem otimizadas, e mudanças no schema do banco podem quebrar a integração.
Segurança: Nesse modelo, trabalhamos exclusivamente com usuário read-only para leitura, e stored procedures auditadas para escrita. Nenhum dado sai sem aprovação explícita do time de TI.
3. Integração via RPA camada de interface
Para sistemas verdadeiramente fechados, sem API e sem acesso ao banco de dados, a terceira abordagem é usar automação na camada de interface, o agente de IA "opera" o sistema como um usuário humano faria, navegando pelas telas e realizando ações.
Quando usar: Sistemas muito antigos, sistemas de fornecedores sem suporte, portais web de órgãos públicos (SEFAZ, eSocial, portais de notas), sistemas com licenciamento restritivo.
Vantagens: Funciona com qualquer sistema que tenha interface, sem necessidade de acesso a banco ou API.
Limitações: Mais frágil a mudanças de interface, mais lento do que integração via API, requer manutenção quando o sistema atualiza suas telas.
4. Integração via middleware/iPaaS
Para cenários complexos com múltiplos sistemas, um middleware de integração (como Zapier, Make, Boomi, ou soluções nacionais) atua como hub central. O agente de IA se conecta ao middleware, e o middleware gerencia as conexões com cada sistema.
Quando usar: Empresas com 5+ sistemas diferentes que precisam trocar dados entre si, onde o problema não é apenas "IA com ERP" mas "orquestração de dados entre sistemas".
Vantagens: Centraliza a gestão de integrações, facilita a adição de novos sistemas no futuro.
Limitações: Adiciona um componente a mais na arquitetura, custo adicional, e pode gerar latência.
Exemplos práticos por sistema
SAP (ECC 6.0 ou S/4HANA)
O SAP tem um ecossistema rico de integração. Para S/4HANA, as OData APIs são o caminho preferencial. Para versões mais antigas (ECC), a integração pode ser feita via BAPI (Business Application Programming Interface) ou RFC (Remote Function Call). Em ambos os casos, é necessário um usuário técnico com permissões específicas e aprovação do time BASIS.
Caso de uso típico: Agente que processa pedidos de compra, valida fornecedores no SAP e cria automaticamente os lançamentos de entrada de NF no módulo FI.
Totvs (RM, Protheus, Datasul)
O Totvs tem evoluído sua API ao longo dos anos. O Protheus atual tem uma camada de API REST ativa. Para versões legadas, a integração via banco de dados (SQL Server ou Oracle) é a abordagem mais comum.
Caso de uso típico: Agente que consulta contratos no Totvs RM, identifica vencimentos próximos e envia alertas automáticos para os responsáveis.
Salesforce
Com uma das APIs mais completas do mercado, o Salesforce se integra facilmente com agentes de IA. É possível criar, atualizar e consultar qualquer objeto do CRM de forma programática.
Caso de uso típico: Agente que monitora oportunidades paradas no pipeline, analisa o histórico de comunicações, classifica o risco de churn e atualiza automaticamente o status no Salesforce.
HubSpot
Similar ao Salesforce, com boa documentação de API. Muito usado em empresas de médio porte.
Caso de uso típico: Agente que qualifica leads automaticamente com base em critérios definidos, enriquece o perfil com dados públicos e encaminha para o vendedor correto.
Como conduzir a implementação com o time de TI
O maior erro na integração de agentes de IA com sistemas legados é tentar contornar o departamento de TI. A abordagem correta é o contrário: envolver o time de TI desde o início, com transparência total sobre o que o agente fará e como.
Passos práticos:
-
Apresentação técnica: Antes de implementar, apresente ao time de TI exatamente como a integração funcionará: quais APIs ou conexões serão usadas, quais dados serão acessados, em qual ambiente (dev, homologação, produção).
-
Revisão de segurança: Valide com a TI os requisitos de segurança: usuários com permissão mínima necessária, autenticação por token (não por usuário/senha fixo), logs de todas as operações.
-
Ambiente de homologação primeiro: Toda integração começa em ambiente de homologação. Apenas após validação completa se migra para produção.
-
Monitoramento e alertas: Configure alertas para qualquer falha de integração, com escalação automática para o time responsável.
A integração não precisa acontecer toda de uma vez. Uma estratégia faseada, começando por uma conexão de leitura simples, evoluindo para automações mais complexas, reduz o risco e cria confiança gradual.
Quer saber quais das suas integrações são viáveis e qual abordagem faz mais sentido para cada uma? O time técnico da Granofy faz um assessment de integrações gratuito, com recomendações documentadas para cada sistema do seu ambiente tecnológico.
Quer automatizar processos na sua empresa com Agentes de IA?