Sistema pronto ou sob medida: como decidir sem se arrepender
A pergunta não é qual dos dois é melhor. É quais partes do seu processo são commodity e quais são o motivo pelo qual o cliente e...
Ler artigoGlossário sem jargão para quem participa de reuniões técnicas sem ser da área. Entenda o que está sendo combinado quando falam em integrar sistemas.
Em qualquer projeto que envolva dois sistemas, essas palavras aparecem. Entender o que significam muda a qualidade da conversa: você para de aceitar prazo sem entender o motivo e passa a fazer as perguntas certas.
É a porta de entrada de um sistema para outro sistema. Se o site é a vitrine para pessoas, a API é o balcão para programas. Ela define o que pode ser pedido, em que formato e com qual permissão.
Na prática: "o CRM tem API?" quer dizer "esse sistema tem um jeito documentado de outro programa consultar e gravar informação nele?". Se a resposta é não, a integração vai custar mais e ser mais frágil.
Cada endereço específico dentro de uma API. /imoveis devolve a lista de imóveis;
/imoveis/1234 devolve um imóvel. É o "cardápio" da API.
O estilo mais comum de API na web. Usa os verbos do próprio protocolo HTTP: GET para ler, POST para criar, PUT para atualizar, DELETE para remover. Não é uma tecnologia, é uma convenção - e é bom que exista uma.
O formato de texto em que os dados viajam. É legível por humanos e fácil para máquinas. Substituiu o XML na maior parte das integrações novas, embora o XML siga firme no mercado imobiliário por tradição dos portais.
O caminho inverso da API. Em vez do seu sistema perguntar "tem novidade?" a cada minuto, o outro sistema avisa assim que a novidade acontece.
Na prática: integração por API costuma ser "puxar de tempos em tempos"; webhook é "receber na hora". Para lead novo ou pagamento confirmado, webhook é muito melhor - e mais barato, porque elimina milhares de consultas inúteis.
A credencial que identifica quem está chamando a API. Equivale a uma senha de sistema: não se compartilha por e-mail, não se coloca no código versionado e se troca periodicamente.
O limite de chamadas permitidas por período. Ultrapassou, o outro lado começa a recusar. É por isso que sincronização de catálogo grande precisa ser planejada, e não disparada de uma vez.
Manter dois sistemas com a mesma informação. Duas perguntas definem o projeto inteiro:
Uma camada no meio que traduz e organiza. Quando dois sistemas falam "línguas" diferentes, essa camada converte formato, trata erro e guarda o registro do que passou. Todo projeto de integração séria tem algo assim.
Sandbox é o ambiente de teste, com dados falsos; produção é o real. Toda integração deveria ser construída e testada em sandbox antes de encostar em dado de cliente.
A quinta é a mais importante e a mais esquecida. Integração sem monitoramento falha em silêncio - e você descobre pelo cliente.
Fazemos integrações entre sites, CRMs, ERPs e gateways. Veja como trabalhamos.
A pergunta não é qual dos dois é melhor. É quais partes do seu processo são commodity e quais são o motivo pelo qual o cliente e...
Ler artigoIntegrar o site ao CRM não é só puxar imóvel para a vitrine. É decidir quem é dono do dado, por onde o lead volta e quem fala co...
Ler artigoChatbot com IA virou padrão de mercado. Onde ele realmente melhora o atendimento, onde destrói a experiência e o que decidir ant...
Ler artigo