Integração de sistemas: o que é e como começar
Integração de sistemas é fazer dois ou mais sistemas trocarem dados sozinhos, sem ninguém copiar e colar. Pode ser por API, webhook, arquivo ou ferramenta de automação. A forma certa depende de quem oferece o quê, do volume e do que acontece quando algo falha.
O que é integração de sistemas, e por que o dado copiado à mão custa caro?
Integrar sistemas é fazer o dado que nasce em um lugar aparecer nos outros sem ninguém redigitar. O pedido entra na loja e vai para o ERP. O contato cai no formulário do site e aparece no CRM. O pagamento é aprovado e o estoque baixa.
O problema que a integração resolve é conhecido: o mesmo dado digitado em dois lugares. Os sinais costumam ser:
- alguém passa o dia copiando informação de uma tela para outra;
- existe uma planilha só para "conferir" se os sistemas batem;
- o estoque do site diz uma coisa e o do sistema de gestão diz outra;
- uma pessoa é a única que sabe fazer a atualização, e quando ela falta tudo para;
- o erro aparece só quando o cliente reclama.
Cada cópia manual é um ponto de erro e de atraso. Nem todo caso compensa automatizar: se a tarefa é rara e pequena, fazer à mão pode custar menos. A integração vale quando o volume, o risco de erro ou o tempo gasto pesam.
Quais são as formas de integrar sistemas?
Não existe um jeito único. As principais, da mais estruturada à mais improvisada:
- API: um sistema oferece uma interface para o outro pedir e enviar dados. É a forma mais comum e mais estável. Veja o que é uma API.
- Webhook: o sistema avisa o outro quando um evento acontece, em vez de ficar sendo consultado. Muitas integrações usam API e webhook juntos.
- Arquivo importado ou exportado: um sistema gera uma planilha ou arquivo CSV, e o outro importa, manualmente ou em horário agendado. É o recurso quando o sistema é antigo e não tem API.
- Acesso direto ao banco de dados: um programa lê (ou escreve) nas tabelas de outro sistema. Passa por cima das regras do sistema, pode quebrar a cada atualização e, em sistemas de terceiros, em geral nem é permitido. Só faz sentido quando o sistema é seu e você controla o banco.
- Plataformas de automação sem código: n8n, Zapier e Make são ferramentas distintas, de empresas distintas, que ligam serviços por fluxos visuais. O Zapier é um serviço na nuvem cobrado por tarefas executadas por mês. O n8n pode ser instalado em servidor próprio ou usado na nuvem, e na nuvem a cobrança é por execuções de fluxo. Confira a documentação do n8n sobre hospedagem própria e a página de preços do Zapier para entender como cada uma conta o uso.
Quando um dos lados é um ERP, o caminho começa por uma pergunta ao fornecedor: ele oferece API, webhooks ou exportação? Está incluso no seu plano ou tem custo à parte? A resposta define quais das formas acima existem para você.
Qual forma de integração escolher?
Use esta tabela como ponto de partida. Ela não substitui olhar a documentação dos sistemas envolvidos.
| Situação | Forma que costuma servir | Cuidado |
|---|---|---|
| Os dois sistemas têm API e as regras são suas | Integração por API sob medida | Exige desenvolvimento e manutenção |
| Precisa reagir na hora a pagamento, pedido ou mensagem | Webhook, confirmado pela API | O endpoint precisa estar no ar e validar assinatura |
| Sistema antigo, sem API, mas que exporta relatório | Arquivo importado em horário agendado | Atraso entre uma atualização e outra; arquivo com formato que muda |
| Fluxo simples entre serviços populares, volume baixo | Plataforma sem código (n8n, Zapier, Make) | O custo cresce com o volume; regras complexas viram um emaranhado |
| Sistema próprio, equipe controla o banco | API própria; banco direto só com muito cuidado | Mudança no banco quebra quem lê direto |
| Volume alto, dinheiro ou dado sensível envolvido | Integração sob medida, com fila, log e alerta | Investimento maior, mais controle |
Para o panorama de ferramentas prontas contra desenvolvimento próprio, veja automação de processos.
Como começar uma integração sem se enrolar?
Três passos antes de escolher ferramenta:
1. Mapeie o fluxo. Desenhe de onde sai o dado, para onde vai e em que momento. Anote quem manda quando houver conflito. Imagine, como exemplo fictício, uma loja de materiais de construção com um site de vendas e um sistema de gestão: se o preço mudou nos dois lugares, qual vale? A resposta precisa existir antes do código, porque sem ela cada sistema sobrescreve o outro. Defina uma fonte da verdade para cada tipo de dado.
2. Comece por um piloto pequeno. Escolha um fluxo só, o que mais dói, e rode junto com o processo manual por um tempo. Compare os resultados antes de ligar o resto.
3. Planeje o monitoramento desde o início. Alguém precisa ser avisado quando uma integração falhar, e o sistema deve registrar o que enviou e o que recebeu. Integração sem alerta de erro costuma falhar em silêncio por semanas.
Que riscos uma integração traz?
- Duplicidade: o mesmo aviso chega duas vezes e o pedido é criado em dobro. A solução é tratar cada mensagem de forma idempotente, com um identificador.
- Erro silencioso: o fluxo para e ninguém percebe. Exige alerta e uma conferência periódica.
- Limite de requisições: muitas APIs bloqueiam ou cobram quando o volume passa de um teto, e costumam responder com o erro 429 (muitas requisições). Leia as regras de uso antes de planejar.
- Custo recorrente de ferramenta: plataformas sem código cobram por uso. Um fluxo barato com cem registros pode ficar caro com cem mil. Estime o volume.
- Dependência de terceiros: se o fornecedor mudar a API, descontinuar uma versão ou sair do ar, a integração para. Combine quem acompanha isso.
- Dados pessoais: integrar move dados de pessoas, o que entra na LGPD. Informação geral, não orientação jurídica.
- Chaves e acessos: as credenciais devem ficar no servidor e em nome da empresa, nunca na conta pessoal de um colaborador.
Em lojas virtuais, esses riscos aparecem juntos em pagamento, frete e estoque: veja pagamento, frete e estoque na loja virtual.
Checklist: 10 perguntas antes de integrar
- Qual dado precisa se mover, e em que momento?
- Qual sistema é a fonte da verdade de cada dado?
- O que acontece se o mesmo registro for alterado nos dois lados ao mesmo tempo?
- Os dois sistemas têm API, webhook ou exportação? Há documentação e ambiente de testes?
- Quantos registros passam por dia ou por mês, e há limite ou cobrança por uso?
- O que acontece se o envio falhar? Quem é avisado, e o sistema tenta de novo?
- Como evitar duplicar o registro se o mesmo aviso chegar duas vezes?
- Em nome de quem ficam as contas, as chaves de acesso e o servidor?
- Há dados pessoais ou financeiros envolvidos, e quem pode vê-los?
- Quem faz a manutenção quando um dos sistemas mudar, e quanto isso custa por mês?
Se você não consegue responder a maioria, o trabalho começa pelo mapeamento, não pela ferramenta.
Onde a Wow entra
Fazemos integrações e automações como parte de sistemas sob medida: ligamos sistemas por API e webhook, montamos o monitoramento e dizemos quando a integração não compensa ou não é viável por limite do fornecedor. Se um dos lados da integração é o seu site, o diagnóstico gratuito mostra como ele está hoje.
Perguntas
O que é integração de sistemas?
É a ligação entre sistemas diferentes para que troquem dados automaticamente, sem digitação dupla. Pode ser feita por API, webhook, arquivos agendados ou ferramentas de automação.
Qual a diferença entre integração e automação?
A integração liga sistemas para que os dados circulem. A automação executa uma tarefa sozinha quando algo acontece, e normalmente usa integrações para isso. Na prática se sobrepõem, e o artigo sobre automação de processos mostra o lado das tarefas.
Como integrar um ERP com o site ou com a loja virtual?
Comece perguntando ao fornecedor do ERP se há API, webhook ou exportação, e se isso tem custo. Depois defina qual sistema manda em preço, estoque e pedido. Com esses pontos claros, a integração pode ser por API, por plataforma sem código ou sob medida, dependendo do volume e das regras.
Ferramentas sem código resolvem tudo?
Resolvem bem fluxos simples entre serviços que já têm conector. Quando o volume cresce, as regras ficam complexas ou os dados são sensíveis, o custo e a manutenção podem favorecer uma integração sob medida. Não existe uma resposta única.
Quanto tempo leva integrar dois sistemas?
Depende do que cada lado oferece e de quantas regras existem. O mapeamento do fluxo mostra o tamanho do trabalho, e um piloto pequeno ajuda a estimar o resto com menos risco.
Para continuar
Vamos acender o seu?
Conte o que o seu negócio precisa. Respondemos em até 2 horas, a qualquer horário.