Integração de Sistemas: API, Webhooks e ERP (2026)

A sua empresa provavelmente já tem sistemas demais e informação de menos. O CRM não conversa com o ERP, o e-commerce exporta planilha para o financeiro, e alguém digita o mesmo pedido três vezes em três telas diferentes. Esse é o sintoma clássico dos silos de dados.

Cada silo cobra um preço silencioso: retrabalho manual, informação duplicada e divergente, e decisões tomadas com dados que já nasceram desatualizados. Quando o estoque do site não bate com o do ERP, quem paga a conta é o cliente -- e, logo depois, a sua reputação.

A integração de sistemas existe para eliminar esse atrito. Ela faz seus softwares trocarem dados automaticamente, em vez de depender de exportações manuais e copia-e-cola. Este guia explica, em linguagem de decisor, como isso funciona -- API, webhooks, ERP, middleware -- e o que esperar de um projeto real de integração.

A FWC Tecnologia desenvolve apps e sistemas sob medida desde 2020, e integração está no centro de quase todo projeto B2B que entregamos. Vamos do conceito ao custo, com exemplos concretos e as decisões que separam uma integração robusta de uma gambiarra que quebra no primeiro pico de uso.

Neste artigo

O Que é Integração de Sistemas e Por Que Importa

Integração de sistemas é o conjunto de técnicas que faz dois ou mais softwares trocarem dados e dispararem ações um no outro, sem intervenção humana. Na prática, é o que permite que um pedido criado no e-commerce apareça sozinho no ERP, gere a nota fiscal e atualize o estoque.

O oposto disso é o cenário de silos de dados: cada sistema guarda a sua versão da verdade, e ninguém sabe qual está certa. O resultado é o famoso "cada relatório mostra um número diferente", que corrói a confiança na própria operação.

Existem três motivos clássicos para integrar. Garantir consistência de dados (o mesmo cadastro em todos os sistemas), automatizar processos de várias etapas (pedido, faturamento, logística) e compor serviços novos a partir de sistemas existentes -- como um chatbot no WhatsApp que consulta o estoque do ERP em tempo real.

Vale distinguir os tipos de integração, porque cada um tem custo e complexidade próprios. A tabela abaixo resume os padrões mais comuns em projetos empresariais.

Tipo de integraçãoComo funcionaQuando usar
API REST (sob demanda)Um sistema pede dados ao outro via requisição HTTPConsultas em tempo real, buscar dado atualizado
Webhook (orientado a evento)O sistema avisa o outro quando algo aconteceNotificar mudanças na hora, sem ficar perguntando
Sincronização em lote (batch)Troca de grandes volumes em horários agendadosCargas noturnas, ETL, relatórios, migrações
Middleware / iPaaSUma camada central orquestra várias conexõesMuitos sistemas, regras de transformação, escala
Troca de arquivos (legado)Exportação e importação de CSV, XML, EDISistemas antigos sem API, parceiros externos

O Que é uma API REST (Explicado ao Decisor)

Uma API (interface de programação de aplicações) é um contrato: ela define como um sistema pode pedir dados ou serviços a outro. Pense nela como o cardápio de um restaurante -- você não entra na cozinha, apenas pede pelo que está listado, e a cozinha entrega.

A maioria das APIs modernas segue o estilo REST, que usa o próprio protocolo da web (HTTP) para operar sobre "recursos" como clientes, pedidos ou produtos. Cada recurso tem um endereço (URL) e as operações seguem verbos padrão: GET para ler, POST para criar, PUT para atualizar, DELETE para remover.

O grande valor do REST é a previsibilidade. Como quase todo sistema sério publica uma API REST -- de gateways de pagamento a ERPs --, integrar passa a ser uma questão de ler a documentação e respeitar o contrato, e não de fazer engenharia reversa.

Um exemplo conceitual deixa isso concreto. Para buscar o pedido número 1042, seu app faz uma chamada simples:

GET https://api.suaempresa.com/pedidos/1042

E o outro sistema responde com os dados estruturados daquele pedido, prontos para uso. Nenhuma planilha, nenhum operador digitando -- apenas dois sistemas conversando pelo contrato combinado.

Webhooks vs Polling: Como os Sistemas Avisam Uns aos Outros

Uma API REST é ótima para perguntar, mas ela não avisa quando algo muda. Se você precisa saber na hora que um pagamento foi aprovado, tem duas opções: ficar perguntando (polling) ou pedir para ser avisado (webhook).

O polling é o seu sistema perguntando "já mudou? já mudou?" a cada poucos segundos. Funciona, mas desperdiça recursos: a maior parte das perguntas volta sem novidade. A Zapier estima que apenas cerca de 1,5% das consultas de polling encontram de fato uma atualização.

O webhook inverte a lógica. Em vez de perguntar, seu sistema registra um endereço e o outro sistema faz uma chamada até ele assim que o evento acontece -- pagamento aprovado, pedido despachado, documento assinado. É o modelo orientado a evento, mais eficiente e mais próximo do tempo real.

A regra prática das integrações maduras combina os dois: o webhook avisa que algo mudou, e a API REST é chamada para confirmar e buscar o registro completo. Assim você ganha a velocidade do evento e a confiabilidade da consulta.

CritérioAPI REST (polling)Webhook
IniciativaSeu sistema perguntaO outro sistema avisa
ModeloPull (você puxa o dado)Push (o dado chega a você)
LatênciaDepende da frequência da consultaQuase tempo real
Custo de recursosAlto (muitas chamadas vazias)Baixo (só quando há evento)
Melhor paraConsultar estado sob demandaReagir a eventos na hora
Ponto de atençãoDesperdício e atrasoExige endpoint público e reentrega

Integração com ERP: Totvs, SAP e Protheus

O ERP costuma ser o coração de dados da empresa -- financeiro, estoque, fiscal, compras. Por isso, a integração mais valiosa (e mais delicada) quase sempre envolve conectar o seu app ou sistema web ao ERP que já está em produção.

No Brasil, o cenário é dominado pela Totvs, dona do Protheus, do Datasul e da linha RM. O Protheus expõe APIs REST para seus modelos de dados e usa autenticação por token; a própria Totvs mantém um guia oficial de implementação das APIs na sua central técnica.

No mundo enterprise global, o SAP lidera. Ele publica centenas de APIs no SAP Business Accelerator Hub, a maioria no padrão OData (uma variante de REST), com ambiente para testar e gerar código antes mesmo de escrever a integração.

O desafio real de integrar ERP raramente é técnico -- é de negócio. Mapear que o "cliente" do seu app é o "parceiro de negócio" do ERP, respeitar regras fiscais e não sobrecarregar um sistema crítico exige cuidado. Quando o ERP é antigo demais para expor API, a conversa migra para modernização de sistemas legados.

Middleware, iPaaS e Sincronização de Dados

Conectar dois sistemas é simples. Conectar oito -- cada um falando um dialeto diferente -- vira um emaranhado impossível de manter se cada conexão for feita ponto a ponto. É aqui que entra o middleware.

Middleware é uma camada de software no meio do caminho que recebe, traduz e roteia dados entre sistemas. Em vez de N conexões diretas, todos falam com o middleware, que centraliza regras de transformação, filas e tentativas de reenvio.

A versão em nuvem e gerenciada disso é o iPaaS (integration platform as a service). O Gartner o define como um serviço de nuvem que permite implementar integrações entre aplicações e fontes de dados, internas e externas, sem gerenciar a infraestrutura.

Não é um nicho: o mercado global de iPaaS cresceu para US$ 8,5 bilhões em 2024, segundo o Gartner. Ferramentas como MuleSoft, Boomi, Workato e a própria Totvs iPaaS competem nesse espaço, e fazem sentido quando há muitos sistemas e alto volume.

Independentemente da ferramenta, o objetivo final é a sincronização de dados: garantir que uma alteração feita em um sistema se propague, de forma confiável, para todos os outros. Essa sincronização confiável também é a base para a automação de processos (RPA), e escolher entre sincronização em tempo real e em lote é uma das primeiras decisões de arquitetura de qualquer projeto de integração.

Segurança e Autenticação de APIs

Abrir uma API é abrir uma porta para os seus dados. Se essa porta não tiver fechadura, ela vira o ponto mais frágil da sua operação -- e integrações mal protegidas estão entre as principais causas de vazamento de dados hoje.

O primeiro pilar é a autenticação: provar quem está chamando a API. O padrão de mercado é o OAuth 2.0, definido na RFC 6749 da IETF, que emite tokens de acesso temporários em vez de trafegar senhas a cada chamada.

Para integrações servidor-a-servidor mais simples, usam-se API keys (chaves de acesso), mas elas exigem rotação periódica e nunca devem ficar hardcoded no código. Tokens de vida curta e escopo mínimo reduzem o estrago caso uma credencial vaze.

O segundo pilar é proteger a porta contra abuso. O rate limiting (limite de requisições) barra ataques de força bruta e evita que um cliente sobrecarregue a API; a OWASP API Security Top 10 lista a autenticação quebrada como um dos riscos mais críticos em APIs.

Nenhuma integração está completa sem tratar dados pessoais com o cuidado que a lei exige. Criptografia em trânsito, minimização de dados e controle de acesso são obrigatórios -- tema que aprofundamos no guia de LGPD e segurança no desenvolvimento de apps.

Riscos, Prazos e Custos de um Projeto de Integração

Integração é a parte do projeto que empresários mais subestimam -- e a que mais estoura orçamento. A tela some rápido do custo; a integração, não, porque metade do trabalho é invisível: tratar erros, reprocessar falhas e lidar com o sistema do outro lado.

Os números de mercado confirmam o peso. Segundo a Itransition, uma única integração com sistema legado pode custar de US$ 15 mil a US$ 100 mil, e a fatia de integração costuma representar parcela relevante do orçamento total de um projeto de ERP.

Três fatores definem o custo de integrar. A maturidade da API do outro lado (documentada e estável, ou legada e fechada), o volume e a frequência dos dados, e a criticidade (uma integração financeira exige muito mais testes que um cadastro simples).

O maior risco técnico é o acoplamento frágil: quando o sistema do parceiro muda sem aviso e a sua integração quebra em silêncio. Por isso, monitoramento, logs e alertas não são luxo -- são o que diferencia uma integração profissional de uma que só descobre o problema quando o cliente reclama.

Como integração impacta diretamente o preço do projeto, ela merece atenção logo no orçamento. Detalhamos essa conta no guia de quanto custa um software sob medida, onde a integração aparece como um dos principais fatores de preço.

Como a FWC Conduz Integrações (Cases B2B)

Na FWC, toda integração começa por um mapa: quais sistemas, quais dados, com que frequência e quem é a fonte da verdade de cada informação. Sem esse desenho, integração vira gambiarra -- funciona no demo e quebra em produção.

O Solvace é uma plataforma B2B de gestão de serviços, onde a integração de dados entre módulos e perfis operacionais é o que sustenta a operação. É o tipo de sistema de gestão sob medida que só entrega valor porque os dados fluem sem retrabalho.

O 3A Digitall é uma solução de gestão eletrônica de documentos (GED). Projetos assim vivem de integração: documentos precisam entrar, ser indexados e ficar disponíveis para outros sistemas, com controle de acesso rigoroso a cada etapa.

O Sudati App é um sistema industrial B2B conectado à rotina de chão de fábrica. Aqui, integrar significa conversar com o mundo físico e com os sistemas corporativos ao mesmo tempo -- o caso clássico em que a integração, e não a interface, define o projeto.

Já o Wehandle faz conferência de documentos em campo (field service), sincronizando dados coletados fora do escritório com os sistemas centrais. É o exemplo perfeito de sincronização de dados resiliente: capturar offline e reconciliar quando a conexão volta.

O fio condutor dos quatro é o mesmo: a integração bem feita é invisível para o usuário e decisiva para o negócio. Quando funciona, ninguém percebe; quando falha, para tudo. Por isso tratamos integração como cidadã de primeira classe, e não como detalhe de fim de projeto.

Perguntas Frequentes

O que é integração de sistemas?

Integração de sistemas é o conjunto de técnicas que faz dois ou mais softwares trocarem dados e dispararem ações um no outro de forma automática. Ela substitui exportações manuais e copia-e-cola por uma comunicação confiável, eliminando os silos de dados para que a mesma informação fique consistente entre CRM, ERP, e-commerce e demais sistemas.

Qual a diferença entre API REST e webhook?

Uma API REST funciona puxando: seu sistema pede o dado quando precisa. Um webhook funciona empurrando: o outro sistema avisa o seu no momento em que um evento acontece. Use REST para consultar estado sob demanda e webhooks para reagir a eventos em tempo real; integrações maduras combinam os dois.

Como integrar um app a um ERP como Totvs ou SAP?

ERPs modernos expõem APIs REST ou OData com autenticação por token. Protheus (Totvs) e SAP publicam documentação oficial para desenvolvedores. O trabalho real é mapear os conceitos de negócio entre os sistemas, respeitar regras fiscais e não sobrecarregar o ERP. Quando o ERP é antigo demais para APIs, uma camada de middleware faz a ponte.

Integração de sistemas é segura?

É, quando bem feita. Use OAuth 2.0 ou API keys com rotação para autenticação, tokens de vida curta e escopo mínimo, rate limiting contra abuso e criptografia em trânsito. Siga a OWASP API Security Top 10 e trate dados pessoais conforme a LGPD. O que causa vazamentos são integrações mal protegidas, não o conceito em si.

Quanto custa um projeto de integração de sistemas?

Depende da maturidade da API do outro lado, do volume de dados e da criticidade. Uma única integração com sistema legado pode variar de US$ 15 mil a US$ 100 mil, e a integração costuma ser um dos maiores fatores de custo de um projeto empresarial. Uma API simples e bem documentada sai muito mais barata.

O que é middleware e quando eu preciso de um?

Middleware é uma camada central que recebe, traduz e roteia dados entre sistemas, substituindo conexões ponto a ponto emaranhadas. Sua versão gerenciada na nuvem é o iPaaS. Você precisa de um quando vários sistemas precisam conversar, quando os dados exigem regras de transformação ou quando o volume e a confiabilidade superam algumas conexões diretas.

Precisa Integrar Seus Sistemas?

Se você chegou até aqui, provavelmente já tem sistemas que deveriam conversar e não conversam. A boa notícia é que integração raramente exige jogar fora o que você tem -- na maioria dos casos, ela conecta e potencializa o que já está rodando.

A FWC Tecnologia projeta e constrói integrações entre apps, sistemas web e ERPs como Totvs, Protheus e SAP, sempre com segurança, monitoramento e um mapa de dados claro. Do webhook mais simples ao middleware que orquestra dezenas de sistemas.

Comece estimando o seu projeto na calculadora de preço e, quando quiser desenhar a arquitetura da sua integração, solicite um orçamento personalizado. Vamos mapear seus sistemas e propor o caminho mais seguro e econômico para eliminar os silos de dados de vez.