Publicidade e marketing
Basil Datsen
Especialista em marketing
20 de outubro de 2023
Uma plataforma de baixo código que combina a simplicidade sem código com o poder do código completo 🚀
Começa a trabalhar gratuitamente
20 de outubro de 2023
-
10
min ler

Descobre Low-code: A minha experiência de marketing e um guia básico para principiantes

Basil Datsen
Especialista em marketing
Índice

Olá! O meu nome é Daniel. Sou um profissional de marketing com um percurso de quatro anos em projectos educativos sem fins lucrativos, agências de marketing e diferentes startups. No entanto, um desafio constante na minha carreira tem sido a minha alergia ao código. Nesta história, tenho o prazer de partilhar como, com um pouco de inteligência artificial e plataformas low-code, ultrapassei este obstáculo e desbloqueei um novo mundo de oportunidades de marketing. Afinal de contas, com esta nova ferramenta nas minhas mãos, porque não aproveitá-la ao máximo?

Um pouco de história: ser um profissional multifacetado sempre foi o meu objetivo. No entanto, havia um limite claro que nunca ultrapassava - um pedaço de código, mesmo que fosse HTML. As raízes deste bloqueio mental podem ser tema para uma sessão de psicoterapia, mas aqui fica a minha história sobre as ferramentas que me ajudaram a ultrapassar este desafio.

1. IA generativa

Como referi anteriormente, dois elementos foram cruciais na minha história: A IA e o low-code. Em dezembro de 2022, o mundo digital fervilhava com o lançamento do Chat GPT versão 3.5, uma ferramenta revolucionária na interação de texto, que rapidamente adicionei ao meu conjunto de ferramentas e comecei a explorar. Nos bastidores, a sua funcionalidade de geração de código estava a surgir, embora não fosse muito apelativa no início.

Avança alguns meses. Agora, já familiarizado com o meu aliado digital, deparei-me com uma tarefa algo técnica: extrair nomes de utilizador do meu canal Telegram, que tem cada vez mais 4.000 membros. GPT sugeriu que criasses um bot em Python (um abrir de olhos!). "De facto, com a IA como guia, parece-me exequível(com a IA a guiar-me, parecia exequível)", ecoou o meu especialista versátil interior. Comecei este projeto com entusiasmo, descarregando Python e pedindo ajuda a GPT em cada obstáculo que encontrava. 

No entanto, a viagem teve um contratempo quando surgiu a necessidade de servidores e infra-estruturas, pelo que desisti. No entanto, esta experiência plantou uma semente de auto-confiança na codificação e no desenvolvimento, que começará a desenvolver-se quatro meses mais tarde.

2. Nuvem com pouco código

Talvez já estejas familiarizado com exemplos de nuvem sem código, como o Webflow e o WIX, em que os esquemas de blocos, a configuração do servidor e o suporte estão bem agrupados e não tens de te preocupar com isso. No entanto, estas plataformas sem código são concebidas para tarefas específicas; é difícil encontrar uma solução única para todos. No entanto, criar blocos personalizáveis, prontos para serem moldados nas configurações fornecidas, parece simples. É este o espírito das actuais plataformas de baixo código para a automatização de processos empresariais e o desenvolvimento na nuvem. Como mostra o meu percurso, mesmo uma pessoa com uma sólida formação em humanidades pode navegar na rota do low-code.

O meu ponto de entrada foi Latenode, destacado num artigo do Hackernoon que me chamou a atenção. Latenode oferece um assistente de IA e apoio na sua comunidade Discord para enfrentar desafios técnicos e automatizar fluxos de trabalho. A ideia era apelativa. Em poucas semanas, criei o meu serviço de marketing por e-mail, capaz de recolher actualizações semanais através de um formulário Web, transformá-lo num e-mail HTML elegante e enviá-lo para a base de dados de utilizadores de produtos que agora administro.


Dominar o low-code traz dois benefícios:

  • Deu-me mais independência em relação aos programadores, cujo interesse diminuía quando as minhas perguntas sobre integração de sistemas ou pedidos de extração de dados interrompiam o seu trabalho centrado no produto.
  • Acelerou a implementação da solução de marketing, aliviando o incómodo resultante da ajuda bem intencionada, mas atrasada, dos programadores devido a tarefas de maior prioridade.

Criar um serviço para distribuição de correio eletrónico

Chegar aos utilizadores através do correio eletrónico é uma tarefa fácil. Apesar dos avanços digitais, o mundo do correio eletrónico continua a ser um bom lugar para os profissionais. A possibilidade de enviar actualizações ou partilhar informações importantes por correio eletrónico não tem preço. 

As minhas principais tarefas foram:

  • Recolha de conteúdos de boletins informativos através de um formulário Web
  • Criar HTML a partir dos dados recolhidos
  • Assegurar uma entrega sem problemas a todos os utilizadores

Transição para Técnico: O teu Guia Passo-a-Passo. Se esta parte não corresponder às tuas necessidades actuais, não hesites em saltar para a conclusão - existem conselhos úteis para consulta futura.

Cenário 1: Formulário para recolha de conteúdos

Para começar a criar um formulário Web acessível através de um navegador por meio de um URL específico, lança o primeiro cenário em Latenode. Vai a app.latenode.com, clica em "criar cenário" e monta esta estrutura:

Cenário 1: Formulário de recolha de conteúdos

No centro, o primeiro bloco, Webhook, fornece um URL Webhook único para ativar o cenário. Em seguida, o bloco JavaScript revela um formulário HTML destinado a recolher informações. O último bloco, Resposta do Webhook, apresenta este formulário, tornando-o acessível através do URL do Webhook.

JavaScript... Este é o primeiro encontro com o código, onde o medo em relação a ele começa a desaparecer. Dentro do bloco está um assistente de IA, que assume a tarefa de codificar, depurar e fazer mais melhorias. O teu trabalho é fazer pedidos:

"Inclui um script no meu código para criar um formulário HTML com estes campos de entrada: Assunto da carta, Visão geral, Título, Actualizações da plataforma, Materiais úteis, Outras notícias. Adiciona um botão de envio em baixo. Faz com que o HTML tenha um bom aspeto."

JavaScript AI Assistant no trabalho

O que acontece a seguir é a criação de código HTML, dirigido pelo módulo JavaScript através do cenário, acabando por aparecer no nosso ecrã. Assim, a ativação do URL do Webhook revela um formulário de introdução de dados:

Formulário personalizado [em 5 minutos]

Neste momento, os dados do formulário estão no limbo, mas não te preocupes, vem aí uma solução...

Passo 2: Criação e envio de e-mails

Para criar um novo e-mail preenchido com o conteúdo do formulário, é necessário outro cenário Latenode . Esta área também trata da função de envio de correio eletrónico. Essencialmente, estamos a analisar dois cenários distintos: a recolha de conteúdo e a sua utilização subsequente. Segue o raciocínio.

Cada URL de Webhook tem a capacidade não só de iniciar processos, mas também de tratar os dados que contribuem para esses processos. O nosso objetivo é enviar as informações recolhidas no formulário para o URL do Webhook do segundo cenário em Latenode, onde as respostas se transformam num e-mail bem concebido. Vê como este cenário está estruturado:

Cenário 2: Criação de e-mail e envio para utilizadores através do Mailgun

  • Webhook: Recebe informações provenientes do formulário.
  • JavaScript: Cria código HTML que contém o texto do e-mail, adicionando elementos de design.
  • Airtable (lista de registos): Obtém uma lista de e-mails de usuários do banco de dados.
  • Iterador + pedido HTTP: Envia o e-mail preparado para cada utilizador através do Mailgun

Vamos lá ver isto, passo a passo:

  • Liga os dados do cenário 1 ao cenário 2:

Essa alteração é feita ajustando o código JavaScript no primeiro cenário. Com o segundo cenário agora ativo, é importante garantir que, quando o botão "Submeter" é premido, os dados do campo do formulário são enviados para o novo URL do Webhook. O nosso assistente de IA ajuda novamente, conforme solicitado:

- Inclui um script no meu código para enviar os dados recolhidos no formulário para o seguinte URL de webhook quando o botão "Enviar" é premido: https://webhook.latenode.com /49/dev/receive_email_info. Após o envio, um popup "Obrigado!" deve aparecer no ecrã.

Rapidamente, o assistente de IA cria um novo script, que substituímos facilmente pelo nosso, guardamos o cenário e testamos o envio de dados para o nosso segundo cenário.

Envio de dados para o URL do Webhook do 2º cenário

No separador "Corpo", vemos as variáveis de campo enviadas para o conteúdo juntamente com os valores introduzidos: teste, teste, teste...

Agora, com estas variáveis disponíveis na plataforma, torna-se possível criar um e-mail personalizado. De seguida, adicionamos um bloco JavaScript e pedimos ao assistente de IA um novo pedido:

"Inclui um script para criar código HTML onde as variáveis do bloco anterior (Visão Geral, Título, Actualizações da Plataforma, Materiais Úteis, Outras Notícias) são incluídas. Apresenta isto num estilo de correio eletrónico moderno."

Já está! Como se vê, o assistente de IA não só executa o pedido como explica partes do código criado. Por exemplo, o texto verde a seguir a // na captura de ecrã destaca a secção de código que obtém variáveis do bloco anterior.

  • Em seguida, precisamos de obter a lista de e-mails dos destinatários.

Recomendo que utilizes o Airtable para a gestão da base de dados. No entanto, prepara-te, pois podes precisar da ajuda de um programador nesta fase, uma vez que estamos a entrar no território da interação com o produto. O objetivo é sincronizar a base de dados de utilizadores do lado do produto com a nossa tabela Airtable, assegurando que os e-mails fluem sem problemas após cada novo registo. Vamos ver o Airtable como a nossa base para a automatização de baixo código nos esforços de marketing por e-mail.


Quando o nosso Airtable estiver pronto e os novos registos estiverem a chegar como esperado, é altura de o ligar a Latenode. Fazemo-lo adicionando um módulo Airtable sem código ao cenário, uma tarefa feita em apenas três cliques.

Agora, passa à parte final deste cenário com dois novos módulos:

  • Iterador: Percorre cada e-mail de utilizador do módulo Airtable em sequência.
  • Módulo HTTP : Guarda estes e-mails, um a um, colocando-os no campo necessário para enviar um pedido ao serviço Mailgun.

O Mailgun é excelente para a automatização de correio eletrónico, especialmente para o envio de correio eletrónico em massa, apoiado por informações analíticas. No entanto, há um problema: o Latenode não tem uma integração direta com o Mailgun. Mas não te preocupes, o módulo de pedido HTTP é totalmente capaz de criar a integração necessária rapidamente. Para mais informações sobre este assunto, consulta o guia detalhado no final do artigo.

Segue-se um exemplo do nosso serviço a trabalhar com dados reais, em que o módulo de pedido HTTP foi executado 288 vezes, enviando 288 e-mails

Histórico de execução visível à direita

Conclusão

Esta abordagem simples permite-te criar o teu serviço de marketing personalizado a partir do zero em poucos dias, sem conhecimentos de programação.

Para aqueles que desejam melhorar os seus conhecimentos profissionais, elaborei um guia detalhado que explica o meu caso : Guia detalhado

Ao seguires estes passos, compreenderás os princípios básicos da automatização com pouco código, uma competência que veio para ficar. Da próxima vez que surgirem desafios MarTech no teu caminho, estarás mais preparado. Quer resolvas sozinho ou peças ajuda, estarás muito mais à frente, e isso é inestimável!

Nota, Latenode está atualmente em fase de testes beta, oferecendo acesso gratuito para os teus projectos exploratórios. Recomendo vivamente que o experimentes, que faças experiências com webhooks, que uses o assistente de IA JavaScript e que te juntes à comunidade Discord com as tuas perguntas.

Blogues relacionados

Caso de utilização

Apoiado por