As integrações resolvem problemas; também os criam

Um negócio de aluguer funciona sobre vários sistemas: ferramenta de reservas, processador de pagamentos, contabilidade, talvez uma caixa na loja, e-mail, site, um cadeado ou um localizador GPS. Ligá-los parece um ganho óbvio, e muitas vezes é. Mas cada ligação é também uma nova forma de dois sistemas se contradizerem, e um desacordo entre o sistema de reservas e a contabilidade é uma má maneira de descobrir um reembolso.

Este artigo mostra que integrações valem a pena, como decidir qual sistema é a referência para cada dado, o que corre mal e como avaliar o que promete um fornecedor.

As integrações habituais

IntegraçãoO que fazValorRisco
Processador de pagamentosCobra pagamentos, pré-autorizações e reembolsosEssencialComissões e retenções têm de bater certo com a reserva
ContabilidadeEnvia receitas e pagamentos para os seus livrosAltoLançamentos duplicados ou em falta
Caixa da lojaPartilha clientes, inventário ou vendas com a caixa da lojaMédio; depende do seu negócioDois sistemas julgam-se donos do cliente
Site ou widgetLeva a reserva para o seu próprio siteAltoDisponibilidade desatualizada se não for em direto
E-mail e marketingEnvia confirmações e campanhasMédioConsentimento e contactos duplicados
Cadeados, GPS, telemáticaLê localização, bateria ou estadoMédio a alto nas e-bikesModelo de dados e custo
API e webhooksLigações à medidaAlto se houver necessidade concretaEncargo de manutenção

Decida primeiro o sistema de referência

Para cada tipo de informação tem de haver um único sistema responsável. Os outros leem-na ou recebem uma cópia, mas não a editam.

DadoSistema de referência habitual
Disponibilidade e reservasSistema de reservas
Estado e historial de bicicletas individuaisSistema de reservas ou de frota
Identidade dos clientes e termos de responsabilidadeSistema de reservas
Pagamentos, pré-autorizações e reembolsosProcessador de pagamentos, refletido na reserva
Razão contabilísticoPrograma de contabilidade
Stock de venda e reparações na lojaCaixa ou sistema de oficina

Quando dois sistemas disputam o cliente, surgem duplicados. Quando ambos podem alterar uma reserva, surge o excesso de reservas. Decida primeiro, ligue depois.

Pagamentos

A ligação aos pagamentos é a que a maioria dos negócios não pode evitar. O que verificar:

  • Que processadores são suportados e pode usar a sua própria conta? A página de preços da bikerental indica que o processamento de pagamentos fica na sua própria conta Stripe.
  • Quem detém os fundos e com que rapidez chegam as liquidações?
  • São suportadas pré-autorizações no cartão para cauções e como se tratam os prazos de validade? Veja caução e pré-autorização no aluguer de bicicletas.
  • Os reembolsos e reembolsos parciais são emitidos a partir do sistema de reservas e ficam visíveis na reserva?
  • As comissões de processamento são mostradas separadamente da mensalidade do software?

Contabilidade

Não quer digitar as receitas duas vezes. Procure uma forma de enviar receitas, pagamentos e reembolsos, resumidos ou detalhados, para o seu programa de contabilidade ou para o seu contabilista certificado, com regras claras para o IVA e para as cauções, que normalmente não são receita. Se não houver ligação direta, uma exportação estruturada periódica pode bastar. O que importa é se os números reconciliam, não se há um logótipo numa página.

Caixa da loja

Se também vende e repara bicicletas, talvez tenha uma caixa ao lado do sistema de aluguer. Decida o que se partilha — normalmente os clientes, por vezes inventário e pagamentos — e o que não. Há um tratamento mais longo em caixa de loja de bicicletas ou software de aluguer.

O seu site

Um widget de reservas ou uma página alojada no seu domínio deve ler a disponibilidade em direto do sistema de reservas, nunca uma cópia. Teste-o: faça uma reserva e verifique que a disponibilidade muda em segundos. No telemóvel, verifique a velocidade e o pagamento. Veja a checklist do sistema de reservas.

Cadeados, GPS e telemática

Nas frotas de e-bikes, os dispositivos que reportam localização, bateria ou estado são cada vez mais atrativos. A questão é para onde vão os seus dados e se mudam o que pode fazer. São úteis se alimentarem as fichas das bicicletas, o avisarem de problemas e não acrescentarem mais um painel que ninguém abre. O modelo de dados da bikerental já tem um lugar para o conta-quilómetros, a bateria e a identidade do dispositivo, pelo que pode acrescentar aparelhos mais tarde sem redesenhar a ficha de frota.

API e webhooks

Uma API permite ler e escrever dados a partir das suas próprias ferramentas; os webhooks enviam eventos, como uma nova reserva ou uma bicicleta devolvida, a outros sistemas. São poderosos e são um compromisso: alguém tem de construir e manter o que deles depender. Use-os para uma necessidade concreta, como um relatório à medida ou uma automatização, não porque existem. Na bikerental, a API e os webhooks fazem parte do plano Growth e superiores; veja os preços.

O que corre mal

  • Clientes duplicados, quando dois sistemas criam fichas da mesma pessoa.
  • Disponibilidade desatualizada, quando um widget ou canal lê uma cópia atrasada.
  • Reembolsos descoordenados, quando um reembolso é feito num sistema e não é registado no outro.
  • Ciclos de sincronização, em que dois sistemas se sobrescrevem mutuamente.
  • Falhas silenciosas, em que uma integração pára e ninguém repara até ao fecho do mês.

Para cada integração, pergunte-se: o que acontece quando falha e como vou saber?

Perguntas para fornecedores

  1. A integração é nativa ou um conector de terceiros?
  2. É unidirecional ou bidirecional e o que desencadeia uma sincronização?
  3. O que acontece quando uma sincronização falha? Recebo um aviso?
  4. Que campos são partilhados e que sistema prevalece num conflito?
  5. Tem um custo adicional?
  6. Pode mostrar-me que funciona?

Se está a comparar produtos, as linhas de integração do guia de compra e da comparação dos melhores softwares podem juntar-se à sua grelha.

Perguntas frequentes

De que integrações precisa um negócio de aluguer de bicicletas?

Quase sempre de um processador de pagamentos, em regra de contabilidade e de um widget de reservas no site. Caixa da loja, ferramentas de marketing, dispositivos e uma API só valem a pena para necessidades concretas.

O que é um sistema de referência?

O único sistema que detém um certo tipo de dados, como a disponibilidade ou os clientes. Os outros leem-nos ou recebem cópias sem os editar, o que evita duplicados e conflitos.

Preciso de uma API?

Só para uma necessidade concreta, como um relatório à medida ou uma automatização. Uma API é o compromisso de construir e manter algo.