Integração ERP e CRM: como fazer os dois sistemas conversarem sem perder dados
Integração ERP e CRM: que dados sincronizar, métodos (API, webhook, iPaaS), fonte da verdade, logs, reprocessamento e um passo a passo para começar.

Em resumo
- A integração ERP e CRM elimina a redigitação de pedidos e dá ao vendedor visão de crédito, notas fiscais e pagamentos sem depender do financeiro.
- Defina um único sistema dono para cada dado: em geral, o ERP manda em produto, preço, nota fiscal e pagamento, e o CRM em oportunidades.
- API, webhook, iPaaS, conector nativo, banco de dados e arquivo têm prós e contras; a maioria dos projetos combina métodos conforme cada fluxo.
- Logs, alertas, reprocessamento e idempotência são o que garante que nenhum pedido se perca ou seja duplicado quando um dos sistemas falha.
O vendedor fecha o pedido no CRM. Alguém do financeiro digita tudo de novo no ERP. O preço não bate, o cliente aparece cadastrado duas vezes e ninguém avisou o vendedor de que aquele cliente tem títulos vencidos. Esse retrabalho é comum em empresas que cresceram somando sistemas, e custa tempo, margem e credibilidade com o cliente.
A integração ERP e CRM resolve isso fazendo os dois sistemas trocarem dados automaticamente, com regras claras: quem é o dono de cada informação, em que direção ela flui, com que frequência e o que acontece quando algo falha. A tecnologia escolhida (conector nativo, API ou plataforma de integração) importa menos do que esse desenho. Integrações que dão errado quase sempre falham no cadastro e no monitoramento, não no código.
Este guia mostra quais dados costumam circular entre ERP e CRM, os métodos de integração com prós e contras, como definir a fonte da verdade e um passo a passo para começar sem perder nem duplicar informação.
Por que o ERP e o CRM precisam trocar dados?
O ERP (Enterprise Resource Planning, ou sistema de gestão empresarial) controla faturamento, estoque, fiscal e financeiro. O CRM (Customer Relationship Management, ou gestão do relacionamento com o cliente) controla leads, oportunidades, propostas e atendimento. Cada um enxerga metade do cliente. Sem integração, as pessoas fazem a ponte com e-mail, planilha e redigitação.
Veja o que muda, por área, quando os dois conversam:
- Vendas: o vendedor consulta limite de crédito, títulos em aberto e histórico de compras antes de montar a proposta.
- Financeiro: o pedido aprovado chega ao ERP com condição de pagamento e dados fiscais corretos, sem redigitação.
- Operações: o status de separação, faturamento e entrega fica visível para quem fala com o cliente.
- Contact center: o atendente encontra a nota fiscal e a situação de pagamento na tela do CRM, sem abrir chamado interno.
- Gestão: o relatório de vendas do CRM bate com o faturamento do ERP, e a reunião deixa de discutir qual número está certo.
Quais dados fluem entre ERP e CRM e quem é a fonte da verdade?
Dados mestres são os cadastros de referência usados por vários processos, como cliente, produto e preço. A regra de ouro é simples: cada dado tem um único sistema dono, chamado de fonte da verdade. O outro sistema recebe uma cópia e não a altera. Um desenho comum é este:
- Clientes: o prospect nasce no CRM, mas o cadastro fiscal (CNPJ, inscrição estadual, endereço de faturamento) é validado e mantido no ERP.
- Produtos: código, descrição, unidade e família vêm do ERP para o CRM.
- Preços e descontos: tabelas de preço e políticas comerciais costumam ser mantidas no ERP e replicadas ao CRM.
- Pedidos: nascem no CRM e vão para o ERP após a aprovação; a partir daí, o status volta do ERP.
- Notas fiscais: número, data e valor saem do ERP e aparecem no CRM.
- Status de pagamento: títulos em aberto, vencidos e pagos vêm sempre do ERP.
- Oportunidades, atividades e contatos de relacionamento: ficam no CRM.
Para ligar os registros, guarde o código do ERP dentro do CRM e o código do CRM dentro do ERP. O CNPJ ajuda como chave, mas não basta quando o cliente tem várias filiais ou vários endereços de entrega.
Quais são os métodos de integração ERP e CRM?
Não existe método melhor em absoluto. Cada fluxo pede uma solução, e é normal combinar mais de uma no mesmo projeto.
- Conectores nativos: integrações prontas oferecidas pelo fornecedor de um dos sistemas. Prós: implantação mais rápida e manutenção pelo fornecedor. Contras: cobrem só o que foi previsto e costumam travar em campos e regras customizados.
- APIs: interfaces de programação que permitem a um sistema ler e gravar dados no outro com controle e segurança. Prós: flexibilidade e respostas em tempo real. Contras: exigem desenvolvimento e respeito a limites de chamadas.
- Webhooks: avisos automáticos que um sistema envia ao outro quando um evento acontece, como um pedido aprovado. Prós: quase tempo real, sem consultas repetidas. Contras: se o destino estiver fora do ar, o aviso pode se perder sem fila e reenvio.
- Middleware ou iPaaS: plataforma intermediária que orquestra os fluxos; quando oferecida como serviço na nuvem, é chamada de iPaaS (Integration Platform as a Service). Prós: monitoramento centralizado e reaproveitamento de conectores. Contras: custo de licença e mais um fornecedor na cadeia.
- Integração por banco de dados: leitura ou escrita direta nas tabelas. Prós: simples para consultas. Contras: ignora as regras de negócio do sistema, quebra em atualizações e escrever direto no banco do ERP é arriscado.
- Arquivos: troca de CSV, XML ou planilhas por pasta ou SFTP. Prós: funciona com sistemas antigos. Contras: processamento em lote, atraso e erros de layout.
Em que direção e com que frequência sincronizar?
A sincronização pode ser unidirecional (de um sistema para o outro) ou bidirecional. Evite a bidirecional no mesmo campo: quando os dois sistemas podem alterar o telefone do cliente, alguém precisa decidir qual alteração vence, e esse conflito gera erro silencioso. Prefira uma direção por campo, mesmo que a entidade como um todo circule nos dois sentidos.
A frequência depende do custo de uma informação atrasada. Pedido aprovado e bloqueio de crédito pedem tempo real ou poucos minutos. Status de pagamento pode ser atualizado em intervalos ao longo do dia. Uma tabela de preços que muda uma vez por mês pode ir em carga diária. Perguntar quanto custa ao negócio um dado com duas horas de atraso resolve a maioria das dúvidas.
Como garantir que nenhum dado se perca ou se duplique?
Toda integração falha em algum momento: um sistema sai do ar, um cadastro chega incompleto, uma senha expira. O que diferencia uma integração confiável é o que acontece depois da falha. Estes são os mínimos:
- Log de cada mensagem: o que foi enviado, quando, de qual sistema e com qual resultado.
- Alertas para uma pessoa responsável quando há erro ou quando a fila de mensagens cresce, e não para uma caixa de e-mail que ninguém lê.
- Reprocessamento: depois de corrigir a causa, reenviar as mensagens com erro sem redigitar nada.
- Idempotência: a garantia de que enviar o mesmo pedido duas vezes não cria dois pedidos, normalmente com uma chave única por registro.
- Reconciliação periódica: comparar quantidades e totais entre os sistemas, como pedidos do dia no CRM contra pedidos do dia no ERP.
Como funciona com SAP, Totvs, Salesforce e Dynamics 365?
Os detalhes variam conforme a versão e as customizações de cada empresa, mas alguns padrões se repetem.
SAP com Salesforce
O SAP oferece interfaces padrão, como serviços OData e BAPIs, além de uma suíte própria de integração. O Salesforce oferece APIs e eventos de plataforma. Um desenho frequente: o Salesforce envia o pedido aprovado, o SAP devolve o número da ordem de venda e, depois, o status de faturamento e os dados da nota fiscal.
Totvs com um CRM de mercado
O Totvs Protheus disponibiliza APIs REST e costuma acumular regras específicas de cada empresa, criadas ao longo dos anos. Por isso, conectores genéricos raramente cobrem tudo. Vale mapear as customizações existentes antes de escolher o método.
Dynamics 365 nos dois lados ou com outro ERP
Quando CRM e ERP são ambos Dynamics 365, há recursos nativos de integração pelo Dataverse, a camada de dados da Microsoft. Quando o ERP é SAP ou Totvs, o padrão volta a ser API com um middleware ou um serviço de integração próprio.
Como começar uma integração ERP e CRM sem tropeçar?
Passo a passo
- Mapeie o processo atual e anote onde há redigitação, planilha e retrabalho.
- Liste as entidades e os campos que precisam circular e defina o dono de cada um.
- Defina direção e frequência para cada fluxo.
- Limpe os cadastros antes de integrar: duplicidades, CNPJs inválidos, produtos inativos.
- Escolha o método de cada fluxo considerando APIs disponíveis, volume e licenças.
- Comece por um fluxo de alto valor, como pedido do CRM para o ERP, e teste em homologação com dados reais.
- Coloque logs, alertas e reprocessamento antes de ir para produção.
- Meça: pedidos redigitados, erros por semana e tempo entre pedido aprovado e faturamento.
Se parte do processo ainda depende de planilhas ou de sistemas sem API, a automação de processos com Python pode cobrir essas lacunas com robôs e rotinas agendadas.
Erros comuns
- Integrar sem limpar o cadastro e espalhar duplicidades para os dois sistemas.
- Sincronizar tudo nos dois sentidos e criar conflitos sem dono.
- Não ter monitoramento e descobrir o erro pela reclamação do cliente.
- Gravar direto no banco do ERP e perder suporte ou quebrar na próxima atualização.
- Não documentar o de-para, a tabela que traduz códigos de um sistema para o outro, como condições de pagamento.
- Depender de uma única pessoa que conhece o script.
Quando o processo que precisa ser integrado não cabe bem em nenhum dos dois sistemas, vale avaliar se faz mais sentido um sistema sob medida ou um software pronto para essa etapa.
Como a Wolkee ajuda
A Wolkee faz integração de sistemas entre ERP, CRM e plataformas de contact center, com logs, alertas e reprocessamento desde o primeiro fluxo. São 9 anos de mercado, mais de 500 entregas, projetos em 8 países e mais de 3.000 automações rodando por dia para clientes. Na MasterSense, por exemplo, dados do SAP HANA alimentam um BI no Microsoft Fabric com atualização a cada 15 minutos.
Se você quer acabar com a redigitação entre ERP e CRM, comece por um diagnóstico gratuito de 30 minutos. Mapeamos os fluxos, apontamos por onde começar e, se fizer sentido seguir, você vê um protótipo funcional antes do contrato. Respondemos em até 1 dia útil.
Perguntas frequentes
Qual a diferença entre ERP e CRM?
O ERP cuida da operação interna: faturamento, estoque, fiscal, compras e financeiro. O CRM cuida do relacionamento com o cliente: leads, oportunidades, propostas, atividades e atendimento. Em resumo, o CRM ajuda a vender e a atender, e o ERP registra e executa o que foi vendido. Por isso os dois precisam compartilhar clientes, pedidos e status de pagamento.
Dá para integrar ERP e CRM sem API?
Sim, mas com limitações. Sistemas sem API podem trocar dados por arquivos (CSV ou XML em pasta ou SFTP), por leitura controlada do banco de dados ou por robôs que operam a tela do sistema. Essas opções funcionam, porém costumam ter mais atraso e exigem monitoramento reforçado, porque mudanças de layout ou de versão quebram o fluxo sem aviso.
O que é iPaaS e quando vale a pena?
iPaaS (Integration Platform as a Service) é uma plataforma na nuvem para criar, executar e monitorar integrações entre sistemas. Vale a pena quando a empresa tem muitos sistemas e fluxos, precisa de monitoramento centralizado e tem equipe para manter a plataforma. Para poucos fluxos, uma integração por API bem construída pode ser mais simples de manter.
Quanto tempo leva para integrar ERP e CRM?
Depende do número de fluxos, das APIs disponíveis em cada sistema, do volume de customizações e da qualidade dos cadastros. Um único fluxo, como o envio de pedidos do CRM para o ERP, é bem mais rápido que uma integração completa. Começar por um fluxo de alto valor e expandir em etapas reduz o risco e mostra resultado mais cedo.


