[ Automação ]

Integração de CRM e ERP: como ligar as ilhas de informação da tua empresa

Baqueiro Desarrollo Web ·

TL;DR

  • Quando o CRM e o ERP não estão integrados, a empresa paga 2 vezes pelo mesmo dado: uma para o introduzir e outra para o conciliar.
  • Há 3 padrões de integração habituais: sincronização unidirecional, sincronização bidirecional e orquestração centralizada.
  • A escolha entre um conector standard e uma integração à medida depende do volume de dados, da frequência de sincronização e da complexidade da tua lógica de negócio.

Há uma conversa que se repete em quase todas as empresas que cresceram de forma orgânica.

A equipa de vendas trabalha num CRM. As operações trabalham num ERP. A contabilidade tem o seu próprio sistema. E, a certa altura, alguém percebe que a mesma informação é introduzida 3 vezes em 3 sítios diferentes.

As vendas têm um cliente como “oportunidade aberta”, as operações como “encomenda em curso” e a contabilidade como “fatura pendente”. Quando alguém pergunta o que se passa com esse cliente, cada departamento dá uma resposta diferente.

O problema não é os sistemas serem maus. O problema é não estarem ligados.

O sintoma: quando os dados vivem em demasiados sítios

Os silos de informação não aparecem de um dia para o outro. Começam com pequenos atritos que acabam por parecer normais:

  • O comercial que exporta um Excel do CRM para o passar à administração.
  • O técnico que atualiza o estado de uma encomenda no ERP sem saber que o cliente já combinou uma alteração com as vendas.
  • A reunião de equipa em que ninguém tem os mesmos números porque cada um olha para uma ferramenta diferente.

Com o tempo, esses atritos transformam-se em processos: alguém acaba a sincronizar os sistemas à mão todos os dias ou todas as semanas. Os erros humanos geram discrepâncias, as discrepâncias geram desconfiança nos dados e a desconfiança faz com que as equipas deixem de os usar para decidir.

O custo deste problema quase nunca aparece num relatório. Está repartido por horas de trabalho duplicado, erros corrigidos tarde e decisões tomadas com informação incompleta. Abordamos o tema com mais detalhe em o que uma empresa ganha quando os seus sistemas deixam de funcionar em silos.

O que é exatamente uma integração CRM e ERP

Uma integração entre CRM e ERP é um mecanismo que faz com que os dados circulem automaticamente entre as 2 plataformas sem intervenção manual, para que cada sistema tenha a informação de que precisa quando precisa dela. Tecnicamente, apoia-se quase sempre na API de cada ferramenta e, quando é preciso imediatismo, em webhooks que avisam de cada alteração.

Integrar não significa fundir. O CRM e o ERP continuam a ser sistemas separados, com os seus próprios ecrãs e os seus próprios modelos de dados. A integração define:

  • Que dados são partilhados.
  • Em que direção.
  • Com que frequência.
  • Com que lógica de transformação.

Esta última parte, a lógica de transformação, é onde se concentra quase toda a complexidade. O CRM chama “oportunidade” ao que o ERP chama “encomenda”. O campo “estado” tem 5 valores possíveis no CRM e 8 no ERP. O cliente tem um identificador no CRM e outro diferente no ERP.

Mapear bem essas diferenças é o núcleo de uma boa integração, e convém começar com uma tabela simples: cada campo, o seu nome em cada sistema, que sistema manda nele e o que acontece se chegar vazio ou com um valor que o outro não reconhece.

Os 3 padrões de integração mais comuns

Padrão 1: sincronização unidirecional

Um sistema envia e o outro recebe. O caso mais habitual: o CRM envia as encomendas fechadas para o ERP e o ERP não devolve nada.

Vantagem: é fácil de implementar e de manter. Problema: se o ERP tem informação que interessa às vendas (estado da entrega, saldo pendente), essa informação não chega, e alguém tem de a ir buscar à mão.

Padrão 2: sincronização bidirecional

Os dados circulam nos 2 sentidos. As encomendas vão do CRM para o ERP, o seu estado volta ao CRM e os dados do cliente mantêm-se iguais em ambos os lados.

Vantagem: tens uma visão completa do cliente sem mudar de ferramenta. Problema: quando os 2 sistemas alteram o mesmo dado ao mesmo tempo, é preciso decidir qual prevalece. Gerir esses conflitos não é trivial e convém deixar as regras por escrito antes de começar.

Padrão 3: orquestração centralizada

Em vez de ligar o CRM e o ERP diretamente, colocas uma peça no meio (um middleware ou plataforma de integração) que recebe os eventos de ambos, aplica a lógica necessária e envia os dados para onde têm de ir.

Vantagem: se amanhã acrescentares um sistema novo (loja online, apoio ao cliente, faturação), ligas esse sistema à peça central e não a cada sistema em separado. Problema: o custo inicial é maior. Ainda assim, quando são mais de 2 os sistemas que partilham dados, costuma ser a opção que melhor escala.

Exemplos habituais em empresas espanholas

HubSpot e Holded

Uma combinação frequente em PME de serviços: HubSpot para as vendas e Holded (uma plataforma espanhola de gestão empresarial) para faturação, contabilidade e inventário. A integração típica inclui:

  • Contactos e empresas sincronizados nos 2 sistemas.
  • Negócios fechados no HubSpot que geram faturas ou encomendas no Holded.
  • Estado de pagamento do Holded visível na ficha do cliente no HubSpot.

Se o teu fluxo é standard, há conectores que fazem o trabalho. Se tens lógica própria (preços por tipo de cliente, descontos escalonados, vários armazéns), precisas de algo à medida.

Salesforce e SAP

A combinação típica da grande empresa: Salesforce para o ciclo comercial e SAP para operações, inventário e contabilidade. Integrá-los é um projeto sério, normalmente com uma plataforma de integração como MuleSoft ou Boomi no meio.

O desafio principal não é técnico, é de governação dos dados: quem é dono de cada dado, quem o atualiza e quem responde quando algo não bate certo.

Pipedrive e Odoo

Para quem procura mais controlo do que um conector fechado oferece, mas sem o custo de um projeto ao estilo Salesforce e SAP. O Pipedrive é um CRM centrado no funil de vendas; o Odoo é um ERP modular de código aberto que cobre desde a faturação até aos recursos humanos.

Complexidade extra: o modelo de dados do Odoo é amplo e cada instalação costuma ter módulos e campos personalizados, por isso poucas integrações são iguais. Se o volume for alto, convém rever também os limites de pedidos da API do Pipedrive.

Conector standard ou integração à medida: como decidir

Conector standard Integração à medida
Fluxos de dados Simples e previsíveis Com lógica de negócio específica
Transformação de dados Mapeamento direto de campos Transformações complexas ou condicionais
Frequência de sincronização Periódica (de hora a hora, diária) Em tempo real ou quase real
Volume de dados Baixo ou médio Alto ou com picos significativos
Manutenção Fica a cargo do fornecedor do conector Exige equipa técnica própria ou um parceiro
Custo inicial Baixo (subscrição mensal) Investimento inicial maior
Adaptabilidade Limitada ao que o conector permite Total: adapta-se aos teus processos

O custo de não integrar: uma conta simples

Imagina uma empresa com 10 pessoas no comercial e 5 na administração, sem integração entre CRM e ERP:

  • Se cada pessoa perder só 1 hora por semana a introduzir dados em duplicado, a procurar informação em sistemas diferentes ou a corrigir erros, são 15 horas semanais.
  • Em cerca de 46 semanas de trabalho e com um custo de 25 euros por hora, dá cerca de 17.000 euros por ano. Com 2 horas por pessoa, cerca de 34.500 euros.

E depois há os erros, mais difíceis de quantificar:

  • Encomendas processadas com dados errados porque o ERP não tinha a informação atualizada.
  • Clientes que recebem comunicações erradas porque o CRM não sabia de um incidente.
  • Decisões comerciais baseadas em dados que não refletem a realidade operacional.

Como referência, uma integração bem pensada entre 2 sistemas com APIs modernas pode custar entre cerca de 3.000 e 15.000 euros, consoante o número de fluxos e a complexidade da lógica. Com valores como estes, costuma recuperar-se no primeiro ano, mas faz as contas com os teus dados reais.

Perguntas frequentes

Tenho de mudar de CRM ou de ERP para os integrar?

Quase nunca. A integração usa as APIs dos sistemas que já tens; não os substitui.

A exceção é um sistema tão antigo que não tem API nem forma de exportar dados estruturados. Nesse caso a integração é mais complexa, ou simplesmente não é viável sem atualizar primeiro esse sistema.

Quanto tempo demora?

Para uma integração bidirecional standard entre sistemas com APIs modernas, um calendário razoável seria:

  • De 1 a 2 semanas de análise e desenho.
  • De 2 a 4 semanas de desenvolvimento e testes.
  • De 1 a 2 semanas de entrada em produção e ajustes.

No total, de 4 a 8 semanas. Com lógica complexa ou sistemas antigos, pode chegar aos 3 ou 4 meses.

E se um dos sistemas for atualizado e mudar a API?

É o risco principal. Os fornecedores sérios avisam com antecedência antes de retirar versões antigas da API, mas alguém tem de estar atento a esses avisos.

Uma integração bem feita inclui alertas quando uma chamada à API falha, para que a tua equipa possa agir antes de a falha causar problemas, e documentação suficiente para que qualquer técnico perceba o que faz cada fluxo. Sem ela, cada alteração transforma-se em arqueologia, como explicamos em o custo oculto das automações mal documentadas.

A manutenção de uma integração é trabalho contínuo, não um projeto de uma só vez.

Se a tua equipa passa horas a introduzir dados que já estão noutro sistema, podemos rever contigo o teu fluxo numa chamada de 30 minutos, sem compromisso, para ver onde a informação fica presa e quanto tempo poderias recuperar. Fala connosco e vemos isso juntos.

[ Continue a ler ]

Mais ideias para o seu próximo projeto.

[ Vamos falar ]

O seu próximo projeto começa com uma conversa.

Conte-nos o que precisa de resolver. Revemos consigo o âmbito e os próximos passos.

Fale-nos do seu projeto