Publicidade e marketing
Oleg Zankov
CEO Latenode, Especialista em No-code
11 de agosto de 2023
Uma plataforma de baixo código que combina simplicidade sem código com potência de código completo 🚀 Você pode usar a plataforma de baixo código para obter mais informações.
Comece a usar gratuitamente
11 de agosto de 2023
-
10
leitura mínima

Plataforma de baixo código "Latenode" - Automação de processos de negócios sem uma equipe de desenvolvedores

Oleg Zankov
CEO Latenode, Especialista em No-code
Tabela de conteúdo

Saudações a todos! Eu sou Oleg Zankov, CEO da plataforma Latenode . Quer estejamos nos conhecendo pela primeira vez ou você já esteja familiarizado com nosso trabalho, ao final deste artigo você entenderá melhor por que a automação comercial por meio de plataformas com pouco código está se tornando a tendência e como o uso de nossa plataforma pode otimizar significativamente seus processos comerciais e a alocação de recursos.

A seguir, você verá a jornada por trás da criação da plataforma, seus recursos de destaque e como ela se compara a outras soluções do mercado.

Como é a plataforma Latenode

Conteúdo:

  1. História da Fundação
  2. Funcionalidade principal
  3. Comparação com os concorrentes
  4. Monetização justa
  5. Conclusões

História da Fundação

‍‍Latenode é a terceira startup importante da nossa equipe, após o sucesso de nossos projetos anteriores desde 2014. Então, o que liga esses pontos? Nosso empreendimento em automação surgiu a partir desses projetos. Reconhecemos a facilidade e a eficiência do uso de ferramentas com pouco código para criar processos de produtos. Especificamente:

  1. Os cenários são hospedados na nuvem, eliminando a necessidade de supervisionarmos a infraestrutura
  2. Os cenários são representados visualmente com um construtor de "blocos" simples.
  3. Os cenários podem ser supervisionados por um único arquiteto em vez de uma equipe de desenvolvedores completa.

Em nossa jornada, 150 processos de um de nossos projetos, chamado Debexpert.com , acabaram sendo implementados na plataforma Integromat. Mas, então, ocorreu uma reviravolta. A Integromat passou por um rebranding para "Make" e fez a transição para uma nova arquitetura em fevereiro de 2022, com um eventual desligamento de sua versão original previsto para setembro de 2023

Embora uma migração perfeita para o "Make" tenha sido garantida, ela não foi entregue nem mesmo um ano depois. Essa foi a gênese da plataforma Latenode , nascida da necessidade e não apenas de um conceito inovador.

Funcionalidade principal

‍Aexperiência da nossa equipe ao longo de 9 anos com várias plataformas (Huggin, Zapier, n8n...) nos permitiu identificar o que cada ferramenta deixou de fazer. A Integromat era uma das pioneiras, mas tinha uma deficiência: a incapacidade de integrar códigos personalizados para aumentar a flexibilidade da arquitetura. Quando embarcamos no projeto Latenode, esse era o nosso foco principal. Mas antes de nos aprofundarmos, vamos abordar os aspectos essenciais.

Arquitetura baseada em eventos

No centro da plataforma Latenode está uma arquitetura orientada por eventos, projetada para iniciar fluxos de trabalho com base na estrutura fundamental Trigger → Action.

Gatilho

Umacionador pode ser a interação de um usuário em um site, um e-mail recém-recebido ou um alerta no CRM.

Classificamos os acionadores em duas categorias:

  • Acionadores de aplicativos de nossa biblioteca em constante expansão.
  • Gatilhos universais não vinculados a aplicativos específicos.

Os acionadores universais abrangem:

  • Webhook: Permite a recepção direta de dados de vários aplicativos. Quando um evento específico é detectado em um aplicativo externo, ele encaminha os dados para o URL do webhook hospedado pela plataforma Latenode , iniciando o processo predefinido.
  • Programar: Inicia o processo de acordo com um cronograma predefinido. Por exemplo, você pode configurar um cenário para ser executado diariamente em uma hora designada.
Configurações universais do gatilho

‍Ação

‍Apósa fase de acionamento, há o segmento de ação. Ele aborda a questão: quais ações devem ocorrer quando o acionador estiver ativo? É aqui que os usuários podem arrastar e soltar intuitivamente os blocos de aplicativos, formando conexões conforme visualizado

Exemplo de cenário de plataforma

Latenode combina a facilidade de não codificar com as amplas funcionalidades associadas à codificação.

Nosso objetivo principal é democratizar a criação de automações, serviços e aplicativos, aliviando os desenvolvedores do maior número possível de tarefas repetitivas.

Atualizamos regularmente nossa biblioteca de integração, buscando a máxima simplicidade de automação para usuários que preferem evitar a codificação. E, embora o Latenode esteja em sua fase beta, os usuários têm acesso a um módulo que facilita a integração com diversos aplicativos de terceiros de forma autônoma.

Solicitação HTTP

‍Omódulo de baixo código serve como uma ponte para que seu cenário faça interface com sistemas externos. Esse bloco permite que você consulte, transmita e interaja com dados em diferentes serviços. Normalmente, essa interação é facilitada por APIs que você direciona para a solicitação HTTP.

Interface de configuração do bloco de solicitações HTTP

Nosso bloco HTTP simplifica a tarefa de configurar e enviar essas solicitações. Aproveitando a função "Create from example {CURL}", os usuários podem traduzir perfeitamente os comandos CURL, geralmente encontrados na documentação de aplicativos de terceiros, em solicitações HTTP correspondentes. Isso aumenta a sua eficiência ao integrar APIs de várias plataformas e ferramentas

JavaScript

‍Apresentandoo nó de módulo de bloco JavaScript, um recurso que amplia significativamente a gama de tarefas que você pode executar em Latenode. Isso inclui atividades como manipulação de dados, geração de dados e criação de caminhos lógicos versáteis.

Interface de configuração do módulo JavaScript

O escopo do que você pode realizar aqui é predominantemente definido pela sua familiaridade com JavaScript. Mas, para ser honesto, não se trata apenas de proeza técnica ou experiência, mas também de criatividade. No módulo JavaScript, integramos um assistente com tecnologia GPT-4 (semelhante ao Github CoPilot). Esse assistente entra em ação para lidar com operações de código quando solicitado com a sintaxe: // sua instrução textual para o assistente

Entendendo o mecanismo de assistente do módulo JavaScript

‍Alémdisso, nosso bloco JavaScript oferece a capacidade de integrar pacotes NPM, com uma biblioteca de mais de 1,3 milhão de pacotes. Por que reinventar a roda quando as soluções estão prontamente disponíveis?

Navegador sem cabeça

‍Vocêjá se deparou com o conceito de navegadores sem cabeça? Essencialmente, é um navegador que não tem uma interface gráfica de usuário e, em vez disso, os robôs executam comandos para realizar ações como os humanos fariam

Embora existam startups focadas exclusivamente em oferecer funcionalidades de navegador sem cabeça, o Latenode incorporou esse recurso como um de seus blocos. Portanto, agora você tem mais uma ferramenta em seu arsenal, entre as centenas disponíveis em nossa plataforma.

Ícone do módulo do navegador sem cabeça

Para se aprofundar nos potenciais do navegador sem cabeça, confira nossa postagem no blog intitulada "Automação sem APIs".

Outras ferramentas

Nosso compromisso é evidente no enriquecimento constante de nossa biblioteca de ferramentas, garantindo uma experiência perfeita para você em Latenode. Você pode ter uma ideia de algumas de nossas ferramentas:

Lista de ferramentas úteis
  1. Converta HTML em texto: Transforme o conteúdo HTML em texto simples. Ideal para análise de páginas da Web
  2. Converter site em texto: Transforme um site inteiro em texto, o que é benéfico para SEO e estudos de conteúdo.
  3. Análise de JSON: Transforma as cadeias de caracteres JSON em formatos estruturados, perfeitos para interações de API.
  4. Analisador de texto de IA: Analisador de texto com tecnologia de IA que extrai elementos como nomes, datas e entidades personalizadas

Em vez de apenas ler sobre isso, incentivamos você a explorar o app.latenode.com em primeira mão! Estamos sempre aprimorando nossa plataforma, introduzindo novas ferramentas e integrações e aumentando os recursos das existentes.

Comparação com os concorrentes

Integromat & Make

Conforme destacado anteriormente, a equipe por trás da Integromat desenvolveu um produto que chegou mais perto da perfeição. Ainda assim, em sua comunidade, notamos - e ecoamos - solicitações de usuários que pareciam não ser ouvidas por anos. Algumas dessas sugestões permaneceram no status "planejado" por longos períodos, enquanto outras foram aparentemente ignoradas. Analisamos mais detalhadamente a importância dessa funcionalidade em nossos outros artigos.

Aqui estão alguns dos principais recursos que priorizamos desde o início:

  • Fusão de ramificações de um único cenário: Oferece a capacidade de reunir várias ramificações de cenários em um único módulo. Em determinados cenários, isso oferece uma abordagem simplificada e mais rápida, enquanto em outros, é fundamental para a viabilidade.
Ilustração de um cenário que mostra a fusão na plataforma Make
  • Capacidade de reiniciar cenários usando dados históricos: Esse recurso é inestimável durante as fases de desenvolvimento de cenários e solução de problemas. Ele elimina o tédio associado à entrada manual de dados após cada execução malsucedida ou quando um cenário pré-existente se depara com dados do mundo real (por exemplo, devido a uma falha externa na API).
Iniciar o histórico e a função de reinicialização com dados históricos anexados
  • Capacidade de criar subcenários sob a forma de módulos personalizados: Imagine você criando um kit de ferramentas personalizado, pronto para ser implantado em qualquer cenário. Isso facilita radicalmente o processo de arquitetura de estruturas complexas, o que se traduz em uma economia de tempo considerável.
Insights sobre o bloco personalizado intitulado "ChatGPT Enviar mensagem"

Além disso, estamos prestes a revelar uma biblioteca pública dedicada a blocos personalizados. Essa iniciativa não apenas permite que os criadores monetizem cada implementação, mas também capacita os usuários a simplificar sua jornada de desenvolvimento de cenários.

Zapier

O Zapier é regularmente criticado devido à sua abordagem restritiva ao design de processos, forçando os usuários a um padrão linear. Embora eles tenham introduzido algumas funções elementares de ramificação recentemente, isso não é nada em comparação com as plataformas intuitivas de arrastar e soltar. Seu sistema não tem a versatilidade necessária para arquitetar projetos complexos. Além disso, a ausência de injeção de código personalizado restringe consideravelmente as possibilidades para desenvolvedores experientes e para aqueles que desejam uma compreensão granular de seus fluxos de trabalho.

Funções de nuvem da Amazon AWS

As funcionalidades da nuvem, representadas por empresas como o Amazon AWS Lambda, oferecem ferramentas robustas feitas sob medida para especialistas e grandes empresas. No entanto, há um problema: elas vêm com um gradiente de aprendizado acentuado. A configuração inicial apresenta obstáculos, exigindo que os usuários façam upload de arquivos de código, decodifiquem configurações e muito mais. O elemento ausente de uma interface centrada no usuário, combinado com a ausência de recursos simples sem código, torna-os menos atraentes para uma parte significativa das empresas

n8n

O n8n surge como um player contemporâneo e potente no campo da automação. Ancorado no NodeJS, ele repercute em um grande grupo de desenvolvedores. Por outro lado, oLatenode foi criado com base no GoLang, que é rápido e confiável, e apresenta desempenho superior e um horizonte de escalabilidade promissor.

Monetização justa

Muitas plataformas, como a Integromat, determinam seus preços com base no número de operações dentro dos cenários. Esse modelo pode se tornar caro rapidamente, principalmente quando você gerencia grandes quantidades de dados. Considere a possibilidade de empregar um módulo "Iterator" para enviar ciclicamente 3.000 e-mails dessa maneira:

  1. O iterador recupera o endereço de e-mail do banco de dados.
  2. Um conteúdo de e-mail distinto é criado para cada destinatário.
  3. Em seguida, o e-mail é enviado por meio de plataformas como o Mailgun.

Cumulativamente, isso equivale a 9.000 ações. Se você for cobrado por operação, as taxas acumuladas podem ser pesadas. Esse modelo inadvertidamente leva os projetistas de cenários a minimizar as operações, muitas vezes comprometendo a eficiência apenas para cortar custos. É como se você fosse cobrado por caractere em um telegrama enviado por meio de sistemas telegráficos antigos (não estou me referindo ao aplicativo Telegram 🙂 ).

LatenodePor outro lado, introduz uma estratégia de monetização inovadora: cobrar pelo uso real de recursos, incluindo tempo de CPU e utilização de memória. Assim, o número de "blocos" ou etapas em seu cenário torna-se irrelevante. Não há pressão para que você abrevie o cenário ou modifique sua estrutura apenas para economizar dinheiro. Com essa abordagem, você só será cobrado pelo que realmente consumir, garantindo um sistema extremamente justo e transparente

No momento, a plataforma está em sua fase beta, concedendo acesso gratuito a todos os participantes interessados. No futuro, seu preço será mais econômico do que o da Make e da Zapier.

Conclusão

Para concluir, ao cultivar a plataforma Latenode de baixo código, nosso alinhamento não é apenas com nossos usuários; representamos a própria base de usuários. Para nós, a transição de cenários da Integromat para a Latenode continua sendo fundamental. Quando nos deparamos constantemente com restrições na plataforma, iniciamos prontamente as alterações para garantir que ninguém mais enfrente desafios semelhantes

Esperamos ansiosamente que você participe da nossa comunidade do Discord de aficionados por low-code, onde prometemos responder a todas as suas dúvidas

Blogs relacionados

Caso de uso

Com o apoio de