Pular para o conteúdo

Sistemas e integrações

Integração entre CRM e ERP: como funciona e por onde começar

Por Equipe Lutz Solution9 min de leituraPublicado em

A integração entre CRM e ERP faz os dois sistemas trocarem informações automaticamente: o cliente e a venda fechada no CRM chegam ao ERP sem ninguém digitar de novo, e o ERP devolve ao CRM o que acontece depois da venda, como pedido faturado, nota emitida e pagamento recebido. Ela funciona por API (ou por arquivos e conectores, quando o sistema não tem API), seguindo regras que definem qual sistema é a fonte de cada dado e em que momento a informação circula. Para começar, liste o que hoje é digitado duas vezes e decida qual sistema é o dono de cada informação.

Por que integrar CRM e ERP?

O CRM cuida da venda e do relacionamento: leads, oportunidades, propostas, histórico de contato e próximos passos. O ERP cuida do que vem depois: pedido, estoque, faturamento, nota fiscal e contas a receber. Os dois foram feitos para áreas diferentes, mas falam do mesmo cliente e da mesma venda. Quando não conversam, o custo aparece no dia a dia:

  • O vendedor fecha a venda no CRM e alguém do administrativo digita o pedido de novo no ERP.
  • O cadastro do mesmo cliente existe em duas versões, com endereço, contato ou dados fiscais diferentes.
  • O vendedor não sabe se o pedido já foi faturado ou se o cliente está com boleto em atraso, e precisa perguntar ao financeiro pelo WhatsApp.
  • O relatório de vendas do comercial não bate com o faturamento do financeiro, e a reunião de resultado vira discussão sobre qual número está certo.
  • Um erro de digitação no pedido vira nota fiscal errada, cancelamento e retrabalho.

A integração resolve isso por um princípio simples: cada informação é registrada uma vez, no sistema certo, e aparece automaticamente onde precisa ser usada. É o mesmo princípio de qualquer projeto de integração de sistemas: conectar o que já existe antes de pensar em substituir.

Quais dados circulam entre CRM e ERP?

Não é preciso sincronizar tudo. O ponto de partida é a informação que hoje é redigitada ou perguntada de uma área para outra. A tabela abaixo mostra os fluxos mais comuns, como referência para adaptar ao seu processo:

DadoSentido mais comumQuando circula
Cadastro do cliente (razão social, CNPJ ou CPF, endereço, contatos)CRM → ERPQuando a primeira venda é fechada
Produtos, serviços e tabela de preçosERP → CRMQuando a tabela muda
Estoque disponívelERP → CRMNa hora da proposta ou em intervalos definidos
Venda ganha e itens do pedidoCRM → ERPQuando a oportunidade é marcada como ganha
Situação do pedido (faturado, enviado, entregue)ERP → CRMA cada mudança
Nota fiscal emitidaERP → CRMNa emissão
Títulos em aberto e pagamentosERP → CRMDiariamente ou a cada baixa
Limite de crédito e condições do clienteERP → CRMQuando mudam

Em algumas empresas o cadastro do cliente nasce no ERP, porque o financeiro precisa aprovar crédito antes da primeira venda. Nesse caso o sentido se inverte. O que importa é que a regra seja uma só e esteja escrita.

Qual sistema é a fonte de cada dado?

Essa é a decisão mais importante da integração, e a que mais gera problema quando fica implícita. Cada dado precisa ter um sistema dono, a chamada fonte única: é ali que ele nasce e é ali que ele é corrigido. O outro sistema apenas recebe e exibe.

Quando os dois sistemas podem editar o mesmo campo, o conflito é questão de tempo. O vendedor corrige o telefone do cliente no CRM, o financeiro corrige o endereço no ERP, a sincronização da noite sobrescreve uma das correções e ninguém percebe. Algumas regras práticas:

  • Preço, estoque e situação fiscal: o ERP manda; o CRM só mostra.
  • Etapa do funil, histórico de contatos e próxima ação: o CRM manda; o ERP normalmente nem precisa receber.
  • Cadastro do cliente: escolha um dono. Se o vendedor cadastra, o ERP recebe; se o financeiro precisa validar dados fiscais ou crédito, crie uma etapa de aprovação antes de o cadastro seguir.
  • Identificador comum: os dois sistemas precisam de uma chave para saber que estão falando do mesmo cliente ou do mesmo pedido, como o CNPJ, o CPF ou um código interno. Sem isso, a integração cria cadastros duplicados.

Antes de ligar a integração, vale limpar os cadastros: clientes repetidos, campos obrigatórios vazios, produtos com códigos diferentes nos dois sistemas. Integrar dados desorganizados só espalha a desorganização mais rápido.

Tempo real ou por horário: quando cada um faz sentido?

Nem toda informação precisa chegar no mesmo segundo. Existem três formas de sincronizar, e uma boa integração costuma combinar as três:

  • Em tempo real, por evento: quando algo acontece em um sistema (venda ganha, pagamento confirmado, pedido faturado), ele avisa o outro na hora. Faz sentido quando alguém vai agir sobre aquela informação nos minutos seguintes.
  • Agendada: a sincronização roda em horários definidos, a cada hora ou toda madrugada. Serve bem para tabela de preços, catálogo e títulos em aberto que alimentam relatórios.
  • Sob demanda: o usuário pede a atualização quando precisa, por exemplo com um botão no CRM para consultar o estoque atual antes de mandar a proposta.

Tempo real dá mais trabalho para construir e para monitorar. Se o financeiro só olha a carteira de pedidos uma vez por dia, uma sincronização diária resolve com menos pontos de falha.

Como a integração é feita na prática?

Por trás da integração existem algumas peças, que aparecem em combinações diferentes conforme os sistemas envolvidos:

  • API: é a porta que cada sistema oferece para outro sistema ler e gravar informações de forma controlada. Se o termo é novo, vale ler o que é uma API e como ela conecta os sistemas.
  • Webhook: é o aviso automático que um sistema manda quando um evento acontece, como "oportunidade ganha". Evita que o outro sistema precise perguntar a cada poucos minutos se há novidade.
  • Camada intermediária: é o que fica entre os dois sistemas e traduz um para o outro. O "cliente" de um pode ser o "parceiro" do outro, o código do produto pode ter formatos diferentes, uma venda pode precisar virar dois pedidos. Essa camada pode ser uma ferramenta de automação, como n8n, Make ou Zapier, ou um serviço desenvolvido para a empresa, e é nela que ficam as regras e o registro de cada envio.
  • Conectores prontos: alguns CRMs e ERPs já têm integração nativa entre si. Se o conector cobre o seu processo, use-o; desenvolver algo do zero só faz sentido quando ele não cobre.

Na Lutz Solution, as integrações são feitas por API REST, e o n8n entra quando é a ferramenta adequada para aquele fluxo: a escolha é do projeto, não o contrário.

E quando o ERP não tem API?

Acontece, principalmente com sistemas mais antigos ou instalados no servidor da própria empresa. Mesmo assim, existem alternativas, em ordem de preferência:

  1. Pergunte ao fornecedor. Às vezes a API existe em outro plano, em um módulo de integração vendido à parte ou numa versão mais nova do sistema.
  2. Troca de arquivos. O ERP exporta e importa arquivos (CSV, XML, planilhas) em uma pasta ou por e-mail, e a integração processa esses arquivos em horários definidos.
  3. Leitura direta do banco de dados. Possível em alguns casos, com autorização do fornecedor e de preferência apenas para leitura. Gravar direto no banco de um ERP pode pular regras internas do sistema e comprometer o suporte.
  4. Automação de tela. Um robô simula o usuário digitando no sistema. Funciona, mas quebra quando a tela muda; é o último recurso.
  5. Trocar o sistema. Só entra na conversa quando o ERP realmente impede o processo. Trocar de ERP é um projeto grande; antes disso, vale esgotar as alternativas acima.

Às vezes o problema não é a integração, e sim um CRM que não comporta o processo comercial. Nesse caso, um CRM personalizado pode ser construído já conectado ao ERP. Mas essa é uma decisão para depois de avaliar o que os sistemas atuais conseguem fazer.

Como saber se a integração está funcionando?

Integração que falha em silêncio é pior do que não ter integração, porque a equipe confia em um dado que parou de chegar. As causas são comuns: credencial de acesso expirada, campo obrigatório novo no ERP, um dos sistemas fora do ar por alguns minutos. Por isso, toda integração precisa de:

  • Alerta para a pessoa certa quando um envio falha, em vez de descobrir semanas depois.
  • Registro de cada operação: o que foi enviado, quando e qual foi a resposta.
  • Nova tentativa automática quando o outro sistema está fora do ar, sem duplicar o pedido.
  • Validação antes de gravar: CNPJ válido, campos obrigatórios preenchidos, produto existente.
  • Cópia de segurança antes de cargas em massa, como a primeira sincronização de cadastros.
  • Um responsável que acompanha os alertas e sabe a quem recorrer.

Com os dados circulando de forma confiável, fica fácil dar o próximo passo: um dashboard de gestão que mostra vendas, pedidos e faturamento lado a lado, sem ninguém montar relatório.

Por onde começar a integração?

  1. Liste as informações que hoje são digitadas em dois sistemas e quem faz isso.
  2. Escolha um fluxo para começar, de preferência o que mais gera retrabalho. "Venda ganha no CRM vira pedido no ERP" é um começo comum.
  3. Defina o dono de cada dado e o identificador comum entre os sistemas.
  4. Confira a documentação de API dos dois sistemas e se o seu plano inclui esse acesso.
  5. Limpe os cadastros envolvidos.
  6. Teste com casos reais, incluindo as exceções: cliente sem CNPJ, desconto fora da tabela, pedido cancelado depois de faturado.
  7. Coloque no ar com monitoramento e só depois expanda para o próximo fluxo.

Integração boa é aquela que ninguém percebe: o dado aparece onde precisa e, quando algo falha, alguém fica sabendo na hora.

Em projetos maiores, com vários sistemas e regras, o diagnóstico de processos da Lutz Solution mapeia esses fluxos antes do orçamento de desenvolvimento: o processo real, o que cada ferramenta faz hoje, quais integrações são necessárias e o que fica de fora.

Solução relacionada

Integrações

Conexão entre CRM, ERP, WhatsApp, APIs, bancos de dados e outras ferramentas.

Tire suas dúvidas

Perguntas frequentes

Respostas curtas para as dúvidas mais comuns sobre este assunto.

Preciso trocar meu CRM ou ERP para integrar os dois?

Normalmente não. Se os dois sistemas oferecem API ou outra forma de troca de dados, a integração é construída em cima do que a empresa já usa. Trocar um sistema só faz sentido quando ele impede o processo, por exemplo quando não existe nenhuma forma confiável de tirar ou colocar dados nele.

Quanto custa integrar CRM e ERP?

Depende de quantos fluxos serão integrados, se os sistemas têm API documentada, de quantas regras e exceções o processo tem e da qualidade dos cadastros. Integrar um fluxo entre dois sistemas com API é um projeto pequeno; integrar vários sistemas com etapas de aprovação é outro porte. Por isso o orçamento parte do processo, não de um pacote fechado.

A integração entre CRM e ERP precisa ser em tempo real?

Não para tudo. Eventos sobre os quais alguém age na hora, como venda ganha ou pagamento confirmado, ganham com o tempo real. Tabela de preços, catálogo e dados para relatório podem ser sincronizados em horários definidos, com menos pontos de falha.

O que acontece se a integração parar de funcionar?

Com monitoramento, a pessoa responsável recebe um alerta e os envios que falharam ficam registrados para serem reenviados quando o problema for resolvido. Sem monitoramento, a falha costuma ser descoberta só quando alguém nota um dado faltando, às vezes semanas depois.