Voltar para o blog

Tecnologia e Negócios

Integração entre sistemas: como fazer ERP, CRM e site conversarem sem retrabalho e sem virar refém de gambiarra

Rafael Oliveira · · 7 min de leitura

graphs of performance analytics on a laptop screen

A venda entra pelo site. Alguém copia o pedido para o ERP. Outra pessoa atualiza a planilha de comissões. No fim do mês, o financeiro descobre que o estoque do site não bate com o do ERP e passa dois dias caçando a diferença. Se a sua operação tem alguém cuja função real é "digitar de novo o que já foi digitado em outro lugar", você não tem um problema de pessoal. Você tem um problema de integração.

Esse cenário é mais comum do que parece. A empresa cresce contratando sistemas conforme a necessidade aparece: um ERP para o fiscal, um CRM para o comercial, uma plataforma para o site, um app de logística. Cada um resolve bem o seu pedaço. Nenhum conversa com o outro. E o elo entre eles vira uma pessoa com duas abas abertas e Ctrl+C no dedo.

Quanto custa não integrar (a conta que ninguém faz)

Antes de falar de solução, vale colocar o problema em reais. A conta é simples:

  • Horas de redigitação. Se uma pessoa gasta 2 horas por dia transferindo dados entre sistemas, são cerca de 44 horas por mês. Com custo total de R$ 30 a R$ 50 por hora, isso dá R$ 1.300 a R$ 2.200 mensais só de trabalho que uma integração faria de graça.
  • Erros de digitação. Pedido com endereço errado, nota fiscal com valor divergente, cliente cobrado duas vezes. Cada erro custa horas de correção e, pior, confiança do cliente.
  • Decisão com dado velho. Se o estoque do site só é atualizado à noite, você vende o que não tem. Se o CRM não sabe quem já comprou, o comercial oferece desconto para quem pagaria preço cheio.
  • Fechamento lento. Conciliar sistemas manualmente no fim do mês atrasa o fechamento e esconde problemas até que seja tarde para reagir.

Some isso ao longo de um ano e a integração que parecia cara começa a parecer barata. Não existe resposta única, mas existe conta certa: se o custo anual da operação manual supera o custo do projeto de integração, a decisão já está tomada.

Por que os sistemas não conversam sozinhos

Nenhum fornecedor tem incentivo para facilitar a saída dos seus dados. O ERP quer que você use o CRM dele. A plataforma de e-commerce quer que você use o checkout dela. Isso não é conspiração, é modelo de negócio. O resultado prático é que cada sistema guarda os dados do seu jeito, com regras próprias, e a ponte entre eles precisa ser construída.

Essa ponte tem nome técnico, API, que é basicamente a porta que um sistema abre para outro sistema ler e escrever dados. E aqui está o primeiro critério de avaliação: sistema sem API documentada é sistema que vai te prender. Antes de contratar qualquer software novo, pergunte se ele tem API, se ela é pública e se há documentação. Se a resposta for "nosso time faz a integração para você, é só pedir orçamento", desconfie do custo futuro.

As três formas de integrar (e quando cada uma faz sentido

1. Integração nativa ou via ferramenta pronta

Muitos sistemas populares já se conectam entre si nativamente ou por ferramentas como Zapier, Make ou n8n. Se o seu caso é "quando entrar um lead no site, criar um contato no CRM", isso resolve em dias, com custo mensal baixo, sem escrever código.

Quando faz sentido: fluxos simples, volume baixo a médio, sistemas conhecidos do mercado.

Onde quebra: regras de negócio complexas, volume alto, necessidade de transformar dados no caminho (por exemplo, converter unidades, aplicar regras de preço, consolidar duplicados). A ferramenta pronta vira uma teia de automações que ninguém entende, e você trocou uma gambiarra manual por uma gambiarra automatizada.

2. Middleware sob medida

Um serviço pequeno, construído para o seu caso, que fica entre os sistemas: lê de um lado, aplica as suas regras, escreve do outro. É o formato que a gente mais constrói para empresas de médio porte, porque resolve o problema real sem exigir a troca de nenhum sistema existente.

Quando faz sentido: regras de negócio próprias, mais de dois sistemas envolvidos, volume que cresce, necessidade de rastreabilidade (saber o que foi sincronizado, quando e por quê).

Custo realista: uma integração entre dois sistemas com regras moderadas fica entre R$ 15 mil e R$ 50 mil de desenvolvimento, mais hospedagem (R$ 100 a R$ 500 por mês) e manutenção. O que move o preço: quantidade de sistemas, qualidade das APIs envolvidas, complexidade das regras e necessidade de operar em tempo real ou em lotes.

3. Trocar o sistema por um que já integra

Às vezes a resposta honesta é: não integre, substitua. Se o sistema legado não tem API, o fornecedor sumiu e a base de dados é um arquivo local, o custo de integrar pode superar o de migrar para algo moderno. Essa decisão merece análise fria, não apego.

As 6 perguntas antes de contratar uma integração

Antes de assinar qualquer contrato, pergunta isso:

  1. Quem é o dono do dado? Quando o mesmo cliente existe no ERP e no CRM com telefones diferentes, qual sistema vence? Se o fornecedor não fizer essa pergunta a você, ele vai descobrir a resposta em produção, no pior momento.
  2. O que acontece quando um lado cai? Sistemas falham. A integração precisa guardar o que não conseguiu enviar e tentar de novo, não perder o dado em silêncio.
  3. Como eu vejo o que foi sincronizado? Integração sem log e sem painel é caixa-preta. Quando algo divergir, e vai divergir, alguém precisa conseguir investigar sem chamar o desenvolvedor.
  4. Tempo real ou em lotes? Estoque de e-commerce pede tempo real. Relatório financeiro pode rodar de hora em hora. Tempo real custa mais; pague só onde precisa.
  5. De quem é o código? Exija cessão de propriedade intelectual e acesso ao repositório. Integração é infraestrutura crítica; ela não pode morar na máquina de um fornecedor que pode sumir.
  6. Quanto custa manter? APIs mudam, sistemas atualizam, volumes crescem. Reserve de 15% a 20% do valor do projeto por ano para manutenção. Quem não coloca isso no orçamento descobre depois, com o sistema parado.

Os erros clássicos que a gente encontra em projetos travados

Quem já passou por um projeto travado sabe do que estou falando. Os padrões se repetem:

  • Integrar tudo de uma vez. O projeto que tenta conectar cinco sistemas em uma entrega única atrasa e chega com metade funcionando. Comece pelo fluxo que mais dói, valide, expanda.
  • Ignorar os dados sujos. Anos de cadastro manual geram duplicados, campos vazios e formatos inconsistentes. Toda integração séria começa com uma etapa de limpeza, e ela precisa estar no orçamento.
  • Sincronizar em duas direções sem regra clara. Quando os dois sistemas podem editar o mesmo dado, sem regra de precedência você cria um cabo de guerra automático. É o tipo de bug que corrompe base aos poucos.
  • Depender de exportação de planilha. "O sistema exporta CSV, a gente importa do outro lado" não é integração, é a mesma redigitação com passos extras. Funciona até o dia em que alguém esquece.

O barato que sai caro aqui é o seguinte: a integração feita às pressas, sem log, sem tratamento de erro e sem dono definido para cada dado, funciona na demonstração e quebra no primeiro mês de operação real. Aí o custo de consertar supera o de ter feito direito.

Onde uma software house entra nessa história

Integração é exatamente o tipo de projeto onde experiência de produção faz diferença, porque os problemas não aparecem no papel, aparecem no volume. Na OCA, a gente opera o Revo App, uma plataforma de eventos com mais de 40 mil usuários que integra gateway de pagamento, notificações e sistemas internos em produção todos os dias. Também construímos sistemas de gestão completos, como uma operação de locação imobiliária de ponta a ponta, onde a integração entre módulos financeiros e operacionais é o coração do produto. Esse é o tipo de projeto que a gente constrói: o middleware que faz os seus sistemas atuais conversarem, com log, tratamento de falha e código que fica com você.

E a honestidade de sempre: se o seu caso é um fluxo simples entre dois sistemas populares, diga isso na conversa. A resposta pode ser "resolve com ferramenta pronta, não contrate desenvolvimento". Você economiza, e a gente conversa de novo quando a operação crescer.

O próximo passo prático

Antes de pedir qualquer orçamento, faça o exercício gratuito: liste os sistemas que sua empresa usa, marque onde alguém digita o mesmo dado duas vezes e estime as horas mensais gastas nisso. Esse documento de uma página vale mais do que qualquer reunião de descoberta, porque transforma "a gente precisa integrar" em um problema com número.

Com essa lista em mãos, a conversa com qualquer fornecedor fica objetiva: você sabe o que dói, quanto custa a dor e consegue comparar propostas com critério.

Converse com a OCA sobre o seu sistema

integração de sistemaserpcrmsoftware sob medidaapiautomação de processos

Leia também

Próximo projeto / o seu

Sua ideia está pronta para sair do papel?

Conte o que você quer construir. A primeira conversa é direta, sem compromisso e já sai com um caminho de MVP.

Chamar no WhatsApp