Toda empresa que já roda um ERP ou um CRM passa por isso: chega um site novo, um sistema sob medida, e ele nasce isolado. Funciona bem sozinho, mas não conversa com o que já existe. O resultado é sempre o mesmo: alguém no time vira "ponte humana" entre os sistemas, copiando pedido, cliente ou nota fiscal de um lado para o outro. Dá para evitar isso, e custa menos do que parece.
O problema do sistema "solto"
Um site que recebe pedido mas não fala com o ERP financeiro gera trabalho invisível: todo dia alguém abre o painel do site, confere o que entrou e digita de novo no sistema de gestão. O mesmo acontece com CRM de vendas: lead chega pelo formulário, mas só vira oportunidade se alguém lembrar de cadastrar manualmente. É aí que moram os erros, pedido duplicado, cliente cadastrado duas vezes com dados diferentes, estoque que não bate porque a baixa foi esquecida. Quanto mais a empresa cresce, mais caro fica manter essa ponte manual.
Quando o ERP/CRM tem API
Se o sistema que você já usa expõe uma API REST, esse é o caminho mais direto: o site ou sistema novo passa a "conversar" automaticamente com o ERP ou CRM. Um pedido fechado no site vira pedido no financeiro sem ninguém tocar em nada; um cadastro feito no formulário já entra padronizado no CRM. Isso pode acontecer em tempo real, quando o site chama a API assim que o pedido é confirmado, ou por webhook, quando é o próprio ERP/CRM que avisa "aconteceu algo novo" para o outro sistema reagir. É a integração mais confiável, porque os dados trafegam estruturados e validados, sem passar por planilha ou digitação intermediária.
Quando não tem (ou a API é limitada)
Nem todo sistema legado tem API boa, às vezes é incompleta, cobrada à parte, ou simplesmente não existe. Ainda assim dá para automatizar, de um jeito menos elegante: exportação e importação de planilha/CSV programada, rodando em horários fixos ou disparada por um gatilho simples. Não é tão instantâneo quanto uma API, mas elimina a digitação manual, que é o maior risco de erro. Não descarte a integração só porque "esse sistema é antigo", quase sempre existe algum ponto de entrada, mesmo que indireto.
Integração direta ou camada intermediária?
Quando o ERP ou CRM tem poucos endpoints, ou a empresa usa vários sistemas pequenos ao mesmo tempo (planilha de estoque, CRM de vendas, emissor de nota), nem sempre compensa construir um conector sob medida para cada par. Nesses casos, uma camada intermediária de automação, como Zapier ou n8n, resolve mais rápido: centraliza as regras ("quando entrar pedido no site, criar registro no CRM e avisar o financeiro") sem exigir que cada sistema converse direto com o outro. Regra prática: entre dois sistemas robustos com API estável, vale integrar direto; entre vários sistemas menores ou regras que mudam bastante, a camada intermediária economiza manutenção.
Cuidado com a "fonte da verdade"
O erro mais comum em integração não é técnico, é de definição: ninguém combinou qual sistema manda em qual dado. Se o cadastro de cliente pode ser editado tanto no site quanto no CRM sem sincronia nos dois sentidos, é questão de tempo até um nome ou telefone divergir. O caminho seguro é definir, antes de programar, quem é dono de cada informação: o ERP manda no estoque e no financeiro, o CRM manda no histórico comercial, o site manda no que o cliente preencheu, a integração existe só para propagar essa verdade, nunca para os dois lados editarem o mesmo dado ao mesmo tempo.
Integração boa é a que ninguém percebe: o dado simplesmente aparece no lugar certo, sem ninguém copiar nada.
Por onde começar a mapear sua integração
Antes de qualquer linha de código, vale mapear em uma folha só: quais dados circulam entre o site/sistema novo e o ERP ou CRM atual, com que frequência, e qual sistema é dono de cada um. Isso já mostra se dá para integrar direto via API, se precisa de automação por planilha, ou se uma camada intermediária resolve mais rápido. Veja como fazemos automações e integrações ou fale com a gente.
