O que você vai ver neste artigo
TL;DR
Precisa criar ou expandir as integrações nativas do seu SaaS de forma ágil e reduzir os custos com a mão de obra e infraestrutura? Agora, com nosso iPaaS você pode. Neste artigo vamos explicar em detalhes como funcionam os exclusivos módulos da Albato para integração de serviços em cloud, construção de fluxos de automação, criação de casos de uso replicáveis e aplicação white label em plataformas SaaS via Embedded. Tudo 100% no-code. Se preferir, acesse nossa página do Albato Embedded e entre em contato para agendar uma demonstração!
Introdução
A interconectividade está mudando a forma de fazer negócios.
Anteriormente, as empresas usavam ferramentas que operavam de forma independente, gerando dados alocados em silos. Contudo, a necessidade de uma atuação mais estratégica passou a exigir uma visão holística e um maior alinhamento por parte dos colaboradores.
Para atender a essa demanda, cabe às plataformas SaaS oferecerem alternativas de integração com outros serviços, viabilizando a transmissão de dados entre eles.
O fato é que essa não é uma tarefa fácil — ou, pelo menos, não costumava ser. Afinal, os modelos tradicionais de integração são onerosos, complexos e lentos.
Diante desse cenário, a Albato desponta como uma solução definitiva para resolver o desafio de aumentar a interconectividade das plataformas de forma simples, ágil e econômica.
Com a Albato, as integrações deixam de ser um problema e tornam-se uma solução. Entenda!
A Albato
Antes de tudo, você conhece a Albato? Somos uma multinacional do segmento de tecnologia fundada em 2018 e com sede em Lisboa, Portugal.
Nos estabelecemos no Brasil em 2021, fazendo com que o país se tornasse o primeiro no qual consolidamos comercialmente as operações na América Latina.
A oferta principal da empresa consiste em um iPaaS (plataforma de integração como serviço), por meio do qual é possível realizar:
- a integração de serviços em cloud;
- a construção de fluxos de automação;
- a criação de casos de uso replicáveis;
- a aplicação white label em plataformas SaaS para escalar a oferta de conectores, diminuindo consideravelmente as demandas de codificação por parte das empresas.
Entre os principais utilizadores da Albato estão pessoas que precisam automatizar suas rotinas corporativas, agências de marketing e e-commerce e plataformas SaaS.
Funcionamento da plataforma
O funcionamento da plataforma baseia-se no modelo ETL (extract, transform, load — ou, em português, extração, transformação e carregamento de dados).
Na prática, isso significa que dados originados de apps SaaS, bancos de dados, aplicações, web services ou arquivos ingressam no sistema da Albato via API ou webhook, passam por potenciais transformações e são transmitidos para o seu destino.
Inicialmente, há a etapa do Integrador, que possibilita a conexão a outros aplicativos do mercado a partir da inserção de conectores ao sistema.
Em seguida, temos o Construtor de Automações, onde acontece a automação de processos e a transformação dos dados por meio de diversas ferramentas.
A próxima camada consiste na funcionalidade de Soluções, que é uma forma inovadora de criar agrupamentos de automações facilmente instaláveis e replicáveis.
Para concluir o processo, os dados passam pelo carregamento e são transmitidos para o SaaS do cliente, via API ou iFrame, garantindo uma experiência nativa aos usuários finais com o Albato Embedded. Tudo isso sem precisar de nenhuma codificação por parte do cliente!
Ao longo desse fluxo, é possível analisar a saúde das integrações, estatísticas e outras informações em um Painel Administrativo.
A máquina de funcionamento do Albato ETL + Embedded
Em todo o processo, a Albato transporta os dados para fazer o devido tratamento, contudo, não os armazena em um repositório data lake. Assim, garante maior segurança no que diz respeito à privacidade e proteção dos dados, conforme a LGPD.
Os principais recursos da plataforma
A Albato possui módulos complementares que podem ser de grande valia para diferentes tipos de público, tanto usuários finais quanto outras empresas.
Vamos, agora, nos aprofundar no funcionamento de cada um dos recursos mencionados no capítulo anterior.
Integrador de Apps
Desenvolvedores e profissionais de negócios com conhecimento sobre APIs encontram na Albato uma forma mais ágil de construir novas integrações. Afinal, com o Integrador de Apps, conseguem adicionar qualquer serviço SaaS que tenha API pública à plataforma, sem precisar escrever nem uma linha de código.
A primeira etapa no desenvolvimento de uma integração de um aplicativo é a autenticação. No Integrador possuímos templates para os principais métodos de autenticação utilizados em APIs: OAuth 2.0, Basic, API Token, Session auth e Custom.
Etapa de autenticação no Integrador de Apps
Em seguida, é necessário entender o uso do aplicativo que está sendo integrado para definir os eventos que devem ser implementados. Nessa etapa são configurados os campos de gatilhos e ações, bem como o widget de requisição.
Etapas de gatilhos e ações no Integrador de Apps
Os campos da chave de acesso, por sua vez, estão relacionados com a própria autenticação e são utilizados para implementação de campos adicionais disponibilizados ao usuário final.
Etapa de campos de chave de acesso no Integrador de Apps
A assinatura do webhook é uma opção direcionada para aplicativos que possuem endpoints disponíveis para inscrição e remoção do webhook.
Etapa de assinatura do webhook no Integrador de Apps
Já o apanhador de webhook é útil em situações nas quais um webhook recebe campos cujo payload não tem parâmetros estáticos.
Etapa de apanhador do webhook no Integrador de Apps
Utilizamos a resposta do webhook quando temos um gatilho webhook que espera obter uma Webhook Response com payload personalizado de dados recebidos em uma automação ou definidos pelo usuário final.
Etapa de resposta do webhook no Integrador de Apps
A configuração das listas é necessária quando, em uma requisição, você precisa enviar um identificador específico em vez de seu nome. Para facilitar o preenchimento em uma automação, você pode criar uma lista, preenchê-la com elementos e, ao configurar um campo de ação, vinculá-lo à lista desejada.
Etapa de listas no Integrador de Apps
Depois há a paginação, cuja essência é permitir a criação de uma configuração que capture todas as entidades e objetos de uma requisição, evitando que sejam enviados em várias páginas.
Etapa de paginação no Integrador de Apps
Por fim, no tratamento de status, estabelecemos como os erros que ocorrem em seu aplicativo devem ser tratados. É muito importante realizar essa definição, caso contrário, as requisições que estiverem com falhas serão consideradas.
Etapa de tratamento de status no Integrador de Apps
Após a integração, o app é liberado para o uso em automações e pode ser enviado aos moderadores da Albato para homologação e publicação, ficando disponível para outros usuários da plataforma.
Etapa de publicação no Integrador de Apps
Vale destacar que o Integrador também é utilizado internamente pela nossa equipe de desenvolvedores.O processo de integração leva, em média, 15 dias — o que contribui para a rápida expansão da nossa biblioteca de apps e dos conectores customizados solicitados pelos clientes.
Construtor de Automações
O Construtor de Automações da Albato viabiliza a transformação de dados e criação de fluxos de transferência entre aplicativos de forma automatizada, sem a necessidade de codificação.
Basta escolher os apps que precisam ser conectados, selecionar os eventos de gatilho e ação e configurar alguns campos adicionais, se necessário.
Configuração do gatilho, ação e campos adicionais no Construtor de Automações
O usuário pode optar pelos modos de execução por API ou webhook, para casos de uso que demandam a migração de grandes volumes de dados de forma retroativa e programada ou a transmissão em tempo real.
Modos de execução das automações: via API ou webhook
A plataforma possui, ainda, dezenas de ferramentas robustas que contribuem para a construção de cenários personalizados em apenas alguns cliques. São elas:
- Substituir na tabela - substitui os dados recebidos de um app pelos dados necessários em outro serviço.
- Alterar data e hora - adiciona ou subtrai dias, horas e minutos, possibilitando definir um fuso horário específico para uma data e alterar horas ou minutos para um valor estático.
- Formatar número de telefone - ajusta o formato do número de telefone conforme requisitado pelo serviço de destino dos dados.
- Converter JSON - converte o JSON recebido do app ou realiza a extração de uma URL codificada.
- Interromper automação sob condição - configura condições sob as quais a automação será interrompida ou continuará funcionando.
- Efetuar operação matemática - executa operações matemáticas nos dados das etapas anteriores.
- Localizar e substituir - pesquisa os valores desejados entre os dados das etapas anteriores e faz a substituição, exclusão ou complementação automaticamente.
- Unir linhas - analisa conjuntos de dados das etapas anteriores e, se necessário, combina conjuntos diferentes.
- Mesclar linhas - transforma um conjunto de dados (por exemplo, produtos) em uma variável (como um campo de texto).
- Adiar execução de uma ação - adia uma ação por um período de tempo determinado pelo usuário, postergando a próxima etapa da automação.
- Cortar dados - define uma regra para cortar e usar determinados dados. Por exemplo, você pode cortar o valor necessário 999 da linha xxxx999xxxx e usá-lo depois.
- Converter valores - permite utilizar expressões regulares para selecionar e utilizar alguns fragmentos dos dados.
- Ativar transmissão em ciclos - define uma sequência de valores, fazendo com que, a cada vez que a automação for iniciada, o próximo valor da sequência seja transmitido.
- Roteador - estabelece uma condição para processar diferentes partes da automação. Se a condição for atendida, a automação mudará para uma etapa especificada pelo usuário. Se não, irá para outra etapa.
- Interromper automação - pausa a automação em qualquer etapa indicada pelo usuário.
- Iterador - transforma uma matriz de dados em um conjunto de linhas, que serão passadas para a automação separadamente. Por exemplo, você pode filtrar os dados na matriz ou realizar cálculos matemáticos em cada linha.
- Agregador - realiza a combinação de variáveis em uma única matriz. Por exemplo, ao receber um pedido de uma loja online com "x" número de itens, você pode usar o Iterador para analisar o array e processar as informações para cada item e, depois, o Agregador para compilar os dados processados de volta em um array.
- Remover tags - "limpa" os textos removendo tags HTML, por exemplo div, p, span, br e outros.
- Dividir cadeia de caracteres em elementos de uma seção de linha - divide a cadeia recebida em elementos de uma seção de linha.
- Albato IA (beta) - envia dados recebidos de etapas anteriores da automação para IA sem que você precise adicionar ou conectar sua conta Open AI.
Ferramentas para tratamento de dados e exemplo de funcionamento
Veja, abaixo, exemplos de cenários comuns que demandam o uso de algumas das ferramentas citadas.
- Configurar o telefone de um lead obtido em uma campanha do Facebook para cadastro em um CRM — Formatar número de telefone.
- Atribuir pedidos de uma loja online a diferentes gestores no Trello de acordo com o escopo de trabalho de cada um — Roteador.
- Adicionar um atraso programado para uma chamada automática após a criação de um registo em uma campanha do Google Ads — Adiar execução de uma ação.
- Alterar o status de uma transação no sistema CRM após atualização do pedido no Aliexpress — Substituir na tabela.
Soluções
As Soluções da Albato consistem em conjuntos de automações pré-estruturadas.
Você pode acessar o marketplace de Soluções para visualizar todos os agrupamentos disponíveis, instalar os templates desejados e editar os cenários conforme suas necessidades.
Marketplace de Soluções, templates de automações e ativação de cenários
Também é possível criar casos de uso personalizados. Basta configurar as automações desejadas no Construtor de Automações e, depois, acessar o Construtor de Soluções para compilar os cenários do seu caso de uso. Vale destacar que as Soluções podem ter um número ilimitado de cenários.
Cenários agrupados no Construtor de Soluções da Albato
Depois de configurada, a Solução também pode ser compartilhada com outros usuários para que possam executar os mesmos fluxos com suas respectivas chaves de acesso aos apps.
Albato Embedded
Embedded é a forma como expandimos rapidamente as integrações nativas de plataformas SaaS através do nosso inovador iPaaS, reduzindo a taxa de churn e aumentando o MRR do negócio.
Nós realizamos a construção, suporte e hospedagem das integrações, contemplando todo o processo de ETL mencionado anteriormente.
Interface do Embedded como camada white label do sistema da Albato
Modos de implementação
Existem duas maneiras de realizar a transferência de dados entre o iPaaS da Albato e plataformas SaaS — ambos white label e com processamento interno, sem onerar o cliente.
O primeiro é via API. Nesse formato, a equipe da Albato fica responsável por todas as integrações necessárias e envia os dados ao back-end da plataforma mediante interações específicas, sem interferir na experiência de usuário já existente. Dessa forma, o usuário final apenas seleciona a integração desejada, faz a autenticação e passa a utilizá-la.
Transferência de dados entre o iPaaS da Albato e plataformas SaaS via API
No segundo formato — o mais popular —, nosso módulo de Soluções é inserido na plataforma do cliente através de um iFrame, criando um marketplace de integrações nativas que fica hospedado nos servidores da Albato.
O aspecto visual do marketplace é totalmente customizado pela nossa equipe de front-end. Assim, o usuário final passa a utilizar os templates disponíveis e, a depender das permissões concedidas, também pode criar seus próprios fluxos de automação no-code sem precisar sair da interface do SaaS.
Transferência de dados entre o iPaaS da Albato e plataformas SaaS via iFrame
A definição entre os dois modelos dependerá do nível de aprofundamento que se deseja oferecer ao usuário final. API e iFrame proporcionam uma vivência simplificada ou avançada, respectivamente.
Painel Administrativo
A Albato disponibiliza um Painel Administrativo por meio do qual os clientes podem analisar diversas informações sobre as integrações. Conheça as sessões existentes.
- Dashboard - oferece uma visão geral para controle total dos dados que transitam nas integrações, tais como a quantidade de usuários ativos, o volume transacional, os aplicativos integrados e muito mais.
- Integrações - viabiliza o gerenciamento de todas as integrações construídas na conta da Albato, configuração do iFrame, publicação em Sandbox ou Produção e mais.
- Health Check - contribui para o acompanhamento da saúde das integrações e do índice de sucesso de cada aplicativo para uma ação rápida de gestão e suporte.
- Estatísticas (em breve) - contempla estatísticas dos dados transacionais da conta, dos usuários, dos apps conectados, das Soluções construídas e das automações ativas, ajudando a gerar inteligência.
- Usuários (em breve) - ajuda na realização de uma gestão eficiente dos usuários que utilizam as integrações por meio da visualização dos apps conectados e das automações em execução.
Por que utilizar o iPaaS no-code da Albato
A Albato é uma empresa especializada em integrações, ou seja, tem todo o know-how necessário para lidar com o processo da melhor maneira possível. Veja, a seguir, um comparativo com outras alternativas.
- Desenvolvimento in-house - requer a estruturação de uma equipe de devs, líder de produto, testador, gerente de projeto e suporte técnico capacitado, além de gerar custos com servidores. No mais, demanda um longo tempo de planejamento e execução, contemplando etapas como avaliação das APIs de outras plataformas, análise de compatibilidade com o SaaS e codificação das integrações — o que eleva drasticamente a curva de aprendizado. Uma única integração nesse modelo pode levar de 6 a 9 meses para ser desenvolvida, sobrecarregando o backlog da equipe de produto. Outro aspecto é a manutenção, que exige o acompanhamento das atualizações de APIs e monitoria 24/7 para correção de falhas.
- iPaaS low-code - sistemas como Semantix (Linkapi), Wevo (Jitterbit), Digibee e APIPASS facilitam o desenvolvimento das integrações, uma vez que possuem partes do código pré-configuradas, contudo, não desoneram a empresa dos gastos envolvidos no processo — na verdade há um aumento dos custos. Isso porque o SaaS tem os mesmos gastos do desenvolvimento in-house e ainda precisa arcar com os elevados valores cobrados pelas plataformas como intermediadoras.
- Albato iPaaS - nós eliminamos todos os obstáculos mencionados, pois abstraímos a complexidade do processo de integração. Internalizamos os desenvolvimentos necessários com a atuação dos nossos devs, equipe de front-end, suporte local ágil e gestores de projetos super experientes, consolidando uma oferta full service. Ou seja, além da criação e implementação dos conectores, realizamos o acompanhamento de atualizações de APIs, correção de falhas e hospedagem em nossos servidores.
Quadro comparativo com as características dos principais modelos de construção e implementação de integrações
Casos de sucesso
Conheça dois grandes cases de sucesso alcançados com Albato Embedded.
RD Station
A RD Station é uma robusta plataforma de automação de marketing e vendas. Com o RD Station Marketing, os clientes otimizam suas campanhas, fazem a nutrição de leads, geram oportunidades comerciais qualificadas e aumentam o faturamento do negócio. De forma complementar, com o módulo de CRM, é possível ter maior visibilidade e controle sobre os processos do negócio, aumentando a produtividade e as vendas da empresa.
Case
A RD Station precisava de integrações com as principais plataformas de e-commerce e CRM do Brasil para ganhar mais destaque na região LATAM e se diferenciar da concorrência. Após analisar as possibilidades do mercado, optou pela Albato para ajudar nesse processo.
A Albato desenvolveu com sucesso integrações nativas sob medida para as necessidades da empresa.
Integrações white label da Albato para RD Station
Com Embedded, o tempo de entrega de uma integração foi reduzido em 4x. O processo de desenvolvimento de cada conector, que levaria 2 meses se feito internamente, foi finalizado em 14 dias.
“Estamos felizes com nossa parceria! Obrigado, Albato, por seus esforços em fornecer integrações nativas complexas ao nosso marketplace de aplicativos!”, reforça Bruno Ghisi, cofundador e CTO da RD Station.
JivoChat
O JivoChat é um serviço de comunicação entre clientes e empresas. Os usuários podem fazer perguntas através dos canais que considerarem mais convenientes, como aplicativos de mensagens, redes sociais ou bate-papo no site, e a empresa compila tudo em um único sistema. Isso ajuda a não perder solicitações de contato, aumentar as vendas e fidelizar os clientes.
Case
Quando o JivoChat decidiu oferecer aos usuários a possibilidade de integração com outros apps, a equipe de desenvolvimento in-house ficou encarregada da implementação dos conectores.
Nesse processo, a empresa entendeu que construir e manter as integrações por conta própria não era algo escalável. Então, começou a procurar uma empresa terceirizada para transferir esse escopo de tarefas.
Após uma pesquisa de mercado, o JivoChat escolheu a Albato como parceira. Inicialmente, a Albato assumiu 5 integrações que já estavam sendo oferecidas pelo JivoChat. Posteriormente, outros 20 apps foram adicionados e todos os modelos foram revisados, com um deadline de 3 dias para cada integração.
Em pouco tempo, todos os apps no marketplace do JivoChat estavam funcionando através da Albato — o time-to-market foi de 3 meses.
Integrações white label da Albato para JivoChat
A implantação do Embedded gerou uma redução de 90% nos custos de desenvolvimento de integrações e uma economia de R$80.000 com a manutenção mensal para o JivoChat.
Outra vantagem da parceria com a Albato foi a entrada no mercado da América Latina: a capacidade de integrar o JivoChat com serviços locais forneceu à empresa um fluxo estável de novos clientes. Como resultado, houve um aumento de 20% no LTV.
Conclusão... é hora de maximizar o potencial do seu SaaS
Agora é a hora do seu SaaS alcançar um novo patamar! Como você pôde ver, a Albato é a parceira ideal para ajudar a alavancar seu crescimento por meio de integrações.
Em resumo, com nossa estrutura, seu negócio não precisará arcar com custos de armazenamento, processamento e nem com a contratação de um time dedicado para criação e gestão das integrações.
Além disso, garantimos agilidade de implementação, alta capacidade de customização e uma experiência nativa ao usuário. Assim, é possível acelerar o time-to-market, agregar valor ao produto e promover a satisfação do cliente.
No mais, tendo a Albato como aliada para cuidar de sua interconectividade, sua equipe tende a elevar a produtividade e atuar de forma mais estratégica com foco no core da empresa, fazendo com que cresça com consistência e saia na frente da concorrência.
E então, pronto para finalmente destravar as integrações do seu SaaS? Acesse a página do Albato Embedded ou entre em contato com nossos especialistas em integração para agendar uma sessão de demonstração!