Guia

Ligar ferramentas que não falam entre si: um guia prático de integração

O seu sistema de marcações, o seu software de contabilidade, a sua caixa de entrada e a sua folha de cálculo guardam, cada um, peças do mesmo negócio, mas nenhum as partilha. Eis como as pequenas empresas costuram as suas ferramentas sem arrancar nada.

Have a nice dayHave a nice day14 min de leitura
Ligar ferramentas que não falam entre si: um guia prático de integração

Quase todas as pequenas empresas em que entro funcionam, em silêncio, à base de copiar e colar. Uma encomenda chega por um sistema, é redigitada num segundo para emitir uma fatura, e depois escrita uma terceira vez numa folha de cálculo para que o dono veja o que se passa de facto. Ninguém planeou que fosse assim. Simplesmente cresceu, uma boa ferramenta após outra, até as ferramentas serem mais do que as pessoas, e nenhuma fala com as outras.

Este é o problema digital mais comum que vejo, e quase nunca aquele com que as pessoas me procuram. Pedem uma ferramenta nova, um CRM melhor, uma aplicação. Mas quando nos sentamos e seguimos o trabalho real, a dor não está em nenhum software em particular. Está nas lacunas entre eles: as passagens manuais em que uma pessoa se torna a cola que mantém dois sistemas juntos. Essa pessoa costuma ser o dono, ou a pessoa mais experiente do escritório, e passa horas por semana a ser um cabo USB humano.

A boa notícia: quase nunca precisa de deitar fora seja o que for para resolver isto. Ligar ferramentas que já possui costuma ser mais barato, mais rápido e bem menos perturbador do que substituí-las. Este é um guia para fazer exatamente isso: encontrar onde as suas ferramentas deveriam falar, escolher a forma certa de as ligar e evitar as armadilhas que transformam uma integração simples numa dor de cabeça de manutenção.

O custo escondido de ser a cola humana

Quando dois sistemas não partilham, uma pessoa tem de transportar os dados de um lado para o outro à mão. No momento parece pouca coisa: uns minutos a copiar um nome, uma morada, o total de uma encomenda de um ecrã para outro. Mas multiplique esses poucos minutos por cada encomenda, cada marcação, cada cliente novo, cada semana, e obtém algo verdadeiramente caro escondido à vista de todos.

O tempo é apenas metade. A outra metade são os erros. Cada passagem manual é uma oportunidade para enganar um dígito, saltar uma linha ou colar o número de ontem. Numa loja, é um stock errado. Numa oficina, é uma fatura que não corresponde ao serviço. Numa clínica, é um lembrete enviado ao doente errado. Esses erros são silenciosos, não se anunciam, e normalmente só os descobre quando um cliente os descobre, que é o pior momento possível.

Se uma pessoa é a única coisa a ligar dois dos seus sistemas, essa pessoa é um ponto único de falha que paga com um salário para o manter.
o que digo aos donos na primeira visita

Há um terceiro custo mais difícil de nomear: os dados nunca batem certo. Como cada ferramenta guarda a sua própria cópia, ligeiramente diferente, da realidade, nenhum ecrã mostra alguma vez a verdade. O dono acaba por montar uma folha de cálculo por cima de tudo só para ter uma visão honesta do negócio, o que é, claro, mais uma coisa para manter atualizada à mão. Ligar as ferramentas é a forma de obter essa única visão honesta de graça, como efeito secundário, em vez de a manter como uma maçada.

Antes de ligar fosse o que for, mapeie o fluxo

A tentação é saltar logo para «que ferramenta liga a qual». Resista-lhe por uma tarde. A primeira tarefa não é nada técnica: consiste em desenhar, numa única folha de papel, por onde a informação circula realmente na sua empresa. Não por onde é suposto circular. Por onde circula de facto.

Escolha uma coisa que percorra a sua empresa — uma encomenda nova, uma marcação nova, um contacto novo — e siga-a desde o momento em que aparece até ao momento em que está concluída. Anote cada sistema que toca e, crucial, cada lugar onde uma pessoa a pega e a leva para o sistema seguinte. Esses pontos de passagem, os transportes humanos, são a sua lista restrita de integração. Tudo o resto é ruído.

  1. 1
    Escolha uma coisa que flui
    Uma encomenda, uma marcação, um orçamento, um cliente novo. Apenas uma. Não tente mapear toda a empresa de uma vez: nunca vai acabar.
  2. 2
    Siga-a de ponta a ponta
    Desde a primeira aparição até ao estado final. Liste cada ferramenta, caixa de entrada, folha de cálculo e formulário por que passa pelo caminho.
  3. 3
    Marque cada passagem humana
    Rodeie cada ponto onde uma pessoa copia, redigita ou move dados entre dois sistemas. Esses círculos são onde a integração compensa.
  4. 4
    Ordene por dor
    Que passagem acontece mais vezes e dói mais quando corre mal? Essa é a sua primeira ligação. Comece aí, conclua-a, e depois volte.
Um diagrama de fluxo desenhado à mão em papel mostrando uma encomenda a mover-se entre uma aplicação de marcações, uma caixa de entrada, uma folha de cálculo e um software de contabilidade, com círculos vermelhos a marcar os pontos onde uma pessoa copia dados manualmente
Antes de qualquer software, uma folha de papel: siga uma encomenda e rodeie cada lugar onde uma pessoa transporta os dados.

Quatro formas de ligar ferramentas, da mais simples à mais profunda

Assim que sabe o quê precisa de ligar, tem de escolher como. Não há uma única resposta certa: há uma escada, e a maioria das pequenas empresas deveria subi-la de baixo, indo apenas tão alto quanto o problema realmente exige. Gastar muito numa integração feita à medida e profunda para resolver uma pequena passagem ocasional é, em termos de integração, o equivalente a usar uma marreta contra um pionés.

1. Integrações nativas (as gratuitas, já incorporadas)

Antes de qualquer engenho, verifique se as suas ferramentas já não se ligam de origem. A maioria do software moderno tem uma página de definições cheia de integrações que os seus criadores construíram para si: o seu sistema de marcações talvez já fale com o seu calendário, a sua loja com o seu software de contabilidade, os seus formulários com a sua caixa de entrada. São as ligações mais baratas e fiáveis que alguma vez vai obter, porque é outra pessoa que as mantém. Esgote sempre esta lista primeiro. Salta-se constantemente esta lista e paga-se para reconstruir algo que esteve o tempo todo num menu de definições.

2. Conectores sem código (a cola para tudo o resto)

Quando duas ferramentas não têm uma ligação nativa, uma plataforma de automação sem código costuma conseguir fazer a ponte entre elas. Estes serviços ficam no meio e vigiam um gatilho numa aplicação — «apareceu uma encomenda nova» — para depois executar uma ação noutra — «criar um rascunho de fatura». Cobrem uma enorme variedade de software comum e não exigem programação. Para a maioria das integrações de uma pequena empresa, é neste degrau da escada que o trabalho fica feito. É flexível, rápido de configurar, e pode alterá-lo você mesmo mais tarde.

3. Integração direta por API (à medida, robusta, construída uma vez)

Quando o volume é elevado, a lógica é específica ou um conector sem código não consegue exprimir bem o que precisa, passa a uma integração direta através das APIs das ferramentas — as «portas» oficiais que os fabricantes de software disponibilizam para que outro software se ligue. É trabalho à medida, por isso custa mais à partida, mas é construído precisamente para o seu caso, funciona de forma fiável em escala e não depende dos preços nem dos limites de um conector de terceiros. É o degrau certo quando uma integração é central para o seu modo de operar, e não um luxo dispensável.

4. Um pequeno sistema no meio (quando o problema são as próprias ferramentas)

Por vezes a resposta honesta é que nenhuma quantidade de ligações irá arranjar uma pilha de ferramentas que nunca foram pensadas para trabalhar juntas. Quando é esse o caso, a jogada é um pequeno software central — um hub ou portal leve — que se torna a única fonte da verdade, com as outras ferramentas a alimentá-lo. É a opção mais exigente e não deve ser a primeira a que recorre. Mas para um negócio que ultrapassou o seu remendo, é muitas vezes o que finalmente faz tudo bater certo.

MétodoCustoEsforço de configuraçãoMelhor quando
Integração nativaNormalmente gratuitaMinutosA ligação já existe nas definições
Conector sem códigoMensalidade baixaHorasFerramentas padrão, volume moderado
Integração direta por APIConstrução únicaDiasVolume elevado ou lógica específica
Hub / portal centralConstrução maiorSemanasO próprio conjunto de ferramentas é o estrangulamento
Escolher o degrau certo: ajuste o método ao tamanho do problema.
Uma ilustração editorial limpa de uma escada de quatro degraus, cada degrau identificado como nativo, sem código, API e hub central, com pequenos ícones de aplicações a subi-la do simples ao complexo
Uma escada de integração: comece pelo degrau de baixo e suba apenas tão alto quanto o problema realmente exige.

Um exemplo real: a oficina a afogar-se em três acessos

Uma pequena oficina automóvel — seis pessoas, movimentada, bem gerida — veio ter connosco convencida de que precisava de um sistema «tudo-em-um» novinho para substituir tudo. Estavam exaustos do seu software e assumiam que a solução era recomeçar do zero. Pedimos para seguir um serviço de reparação ao longo da semana deles antes de concordarmos com fosse o que fosse.

Eis o que encontrámos. Um cliente marcava através da sua ferramenta de marcações online. A pessoa da receção redigitava depois esses dados no seu software de gestão da oficina para abrir uma ordem de serviço. Concluído o serviço, os mesmos dados eram escritos uma terceira vez no seu software de contabilidade para emitir a fatura. E todas as sextas-feiras, o dono copiava os números da semana dos três para uma folha de cálculo para ver como ia o negócio. Quatro sistemas, os mesmos dados introduzidos até quatro vezes, à mão, a semana inteira.

Não substituímos nada. Usámos uma ligação nativa onde existia uma, um conector sem código para o resto e um pequeno pedaço de cola à medida para a única passagem de lógica complicada. Uma marcação abre agora uma ordem de serviço automaticamente. Um serviço concluído cria um rascunho de fatura com os dados já preenchidos, para uma pessoa verificar e enviar. E a folha de cálculo de sexta-feira atualiza-se sozinha, porque os números agora confluem para um só lugar por si próprios.

O resultado ilustrativo, pela estimativa aproximada deles próprios: a redigitação na receção caiu de cerca de uma hora por dia para quase zero, o dono recuperou a sua tarde de sexta-feira, e as divergências de faturas que costumavam surgir umas duas vezes por mês cessaram em grande parte, porque os dados eram introduzidos apenas uma vez. O novo «tudo-em-um» que estavam prestes a comprar teria custado muito mais, levado meses e obrigado todos a reaprender a rotina diária. Ligar o que já tinham levou semanas e não alterou quase nada no modo de trabalhar da equipa.

Não tinham um problema de software. Tinham quatro boas ferramentas e nenhuma ponte entre elas.
a oficina, em retrospetiva

As armadilhas que transformam uma integração limpa numa dor de cabeça

Ligar ferramentas é genuinamente libertador, mas não isento de consequências. Uma integração é uma coisa viva: fica entre dois sistemas que mudam ambos por baixo dela, e precisa de algum respeito. Eis os erros que vejo com mais frequência, para que os possa contornar.

  • Ligar um processo desorganizado. Se o fluxo manual está avariado, automatizar a passagem só faz a confusão andar mais depressa. Arrume primeiro o processo, depois ligue-o.
  • Sem responsável. Uma integração que ninguém vigia vai falhar em silêncio um dia e só dará por isso quando um cliente reclamar. Nomeie uma pessoa.
  • Uma sincronização em dois sentidos de que não precisa. Sincronizar dados em ambas as direções duplica a complexidade e a probabilidade de conflitos. A maioria das integrações só precisa de fluir num sentido; mantenha-a assim, a não ser que precise mesmo do contrário.
  • Ignorar o que acontece quando avaria. As APIs mudam, os conectores têm soluços, uma ferramenta é renomeada. Decida de antemão qual é o plano de recurso, para que uma ligação avariada não pare o negócio.
  • Ligar tudo de uma vez. Cinco integrações construídas num fim de semana são cinco coisas que podem avariar ao mesmo tempo, sem forma de saber qual. Uma de cada vez, comprovada, depois a seguinte.
Uma ilustração editorial acolhedora de dois sistemas de software ligados por um tubo limpo, com uma pequena luz de painel a brilhar a verde a mostrar que a ligação está saudável, e um funcionário de escritório arrumado a verificá-la com calma
Uma boa integração diz-lhe que está viva. Inclua uma verificação de estado simples para que uma ligação avariada não se possa esconder.

Quando ligar não chega, e deve antes substituir

A integração é a primeira resposta certa na maioria das vezes, mas nem sempre. Há um ponto em que gasta mais esforço a manter um remendo de pé do que gastaria em algo construído à medida. Seja honesto consigo mesmo sobre quando o atingiu.

Os sinais são bastante claros. Mantém mais conectores do que ferramentas tem. Cada pequena alteração propaga-se por cinco integrações. Uma ferramenta de que depende muda constantemente de formas que partem as suas ligações. Ou o problema de fundo é que está a forçar o software a fazer um trabalho para o qual nunca foi concebido. Quando ligar começa a custar mais do que poupa, é então que um pequeno sistema central à medida — ou uma substituição deliberada e planeada — ganha o seu lugar. A palavra-chave é deliberada: substituição como decisão ponderada, não como jogada de pânico ao primeiro atrito.

Tem ferramentas que não falam entre si?

Na maioria das vezes a solução não é software novo: é ligar o que já tem. Vamos seguir um fluxo através do seu negócio e mostrar-lhe exatamente onde devem ficar as pontes, sem qualquer obrigação de construir o que quer que seja.

Veja como ligamos ferramentas de negócio

Perguntas frequentes

Tenho de substituir o meu software atual para ligar tudo?
Normalmente não. A maioria das ferramentas ou se liga de forma nativa ou pode ser unida com um conector sem código, sem substituição necessária. Arrancar software que funciona é lento, arriscado e raramente necessário. A substituição é uma decisão posterior e deliberada, para quando um remendo custar mesmo mais a manter do que poupa, e não a jogada de abertura.
E se as minhas duas ferramentas não têm integração incorporada?
Esse é o caso comum, e resolve-se com uma plataforma de automação sem código que fica no meio, a vigiar um evento numa aplicação e a despoletar uma ação na outra. Sem programação necessária. Quando o volume ou a lógica se tornam demasiado específicos para isso, uma integração direta por API é o passo seguinte.
Ligar ferramentas é caro?
Depende inteiramente do degrau. As integrações nativas costumam ser gratuitas, os conectores sem código são um pequeno custo mensal, e o trabalho direto por API é uma construção única. O erro caro é saltar logo para um grande sistema à medida quando uma ligação nativa gratuita ou um conector de baixo custo teria feito o trabalho. Comece pela base da escada.
O que acontece se uma integração avariar?
Pode acontecer: as APIs mudam e os conectores têm soluços. Por isso cada integração precisa de um responsável nomeado, de um plano de recurso simples (normalmente o velho passo manual, temporariamente) e, idealmente, de um alerta para que uma ligação morta se denuncie. Com estas três coisas no lugar, uma avaria é um incómodo menor em vez de uma paragem do negócio.
Quantas ferramentas devo ligar de cada vez?
Uma. Ligue uma única passagem, prove que funciona durante uma semana, depois avance para a seguinte. Construir várias integrações de uma vez significa várias coisas a poderem avariar ao mesmo tempo, sem forma fácil de saber qual. Pequeno, terminado, de confiança, repetir: a mesma regra que funciona para a automação funciona para a integração.
Have a nice day
Have a nice day
Redação

A Have a nice day é um estúdio de software que ajuda pequenas e médias empresas a digitalizarem-se — automação, IA e software à medida que funciona no dia a dia, não apenas nos slides.

Serviços relacionados