For the complete documentation index, see llms.txt. This page is also available as Markdown.

Como usar o Google Sheets para envios

Aqui você encontra instruções detalhadas de como coletar endereços de e-mail com a ajuda de um chatbot no Mavibot.ai e enviar uma oferta comercial com o script do Google Sheets.

Como criar envios de e-mail com a ajuda do Google Sheets

Como funciona: o bot coleta novos endereços e os cola um por um na primeira coluna (A3:A na planilha "Sending"). O script do Google é executado quando o horário é definido ou quando você altera a planilha (dependendo do gatilho), ele cria um envio de e-mails com novos endereços e os move para a planilha "Log" com um carimbo de data/hora.

function SendMail() {

var ss = SpreadsheetApp.getActiveSpreadsheet()
var sheet = ss.getSheetByName("Sending")
var email = sheet.getRange("a3:a").getValues()
var subj = sheet.getRange("c2").getValue()
var body = sheet.getRange("d2").getValue()
var arr = []

MailApp.sendEmail(email, subj, body)
arr = [[new Date(), email]]

//escreve os endereços enviados no Log
ss.getSheetByName("Log").getRange(ss.getSheetByName("Log").getLastRow()+1, 1, 1, 2).setValues(arr)
//limpa a planilha Sending
sheet.getRange("a3:a").clearContent()
}

A configuração consiste em 4 partes: configuração da planilha, ativação do script, configuração do bot de chat e configuração de um gatilho

Como configurar uma planilha

Crie uma cópia da planilha com o código: Arquivo -> Fazer uma cópia

Observe como aparece que os scripts também serão copiados - certifique-se de que eles sejam copiados ao duplicar a planilha. Pressione "Fazer uma cópia".

Na planilha "Sending", você altera apenas as colunas B2 e C2:

Sobre a planilha: o bot cola os endereços na primeira coluna (A3:A na planilha "Sending"). Você precisa alterar apenas as colunas de assunto e mensagem, nada mais

Agora você precisa verificar o acesso à sua planilha; ela precisa estar disponível para edição por qualquer pessoa com o link, como na captura de tela abaixo.

Como ativar o script

Na sua planilha, Extensões -> Apps Script

Escolha "SendMail"

Pressione "Executar"

Pressione "Revisar permissões"

Escolha a conta a partir da qual você deseja enviar o mailing.

Pressione "Avançado"

Pressione "Ir para (o nome do script) (não seguro)"

Pressione "Permitir"

Agora você precisa se certificar de que o script foi ativado verificando o e-mail de alerta de segurança na sua conta

Como configurar o chatbot

Vamos tomar como exemplo o esquema a seguir, composto por três blocos

1) O primeiro bloco verde "Verificação da condição principal" inicia o diálogo com o bot. Aqui digitamos a frase que o iniciará nas condições. Para garantir que as configurações sejam salvas nos blocos, não se esqueça de pressionar "Salvar" após adicionar.

2) Agora crie um bloco abaixo e edite a conexão. Abra a aba "Usuário insere dados" e cole o nome da variável (client_mail, como no exemplo). Depois coloque uma expressão regular na condição para verificar o e-mail. Nesse ponto, é importante verificar a precisão dos dados inseridos, caso contrário o script vai travar bastante. Você pode usar uma das seguintes expressões:

^[a-z0-9][a-z0-9_.-]@([a-z0-9]+.)[a-z0-9][a-z0-9-]+.([a-z]{2,6})$

^[-\w.]+@([A-z0-9][-A-z0-9]+.)+[A-z]{2,4}$

Mais sobre expressões regulares aqui

3) O próximo bloco é o que transfere os dados para a planilha. Configure tudo como está na captura de tela (a descrição dos campos está abaixo)

  • Escolha o tipo de solicitação POST-json.

  • Cole a URL da função na aba “URL request”.

    https://store.salebot.ai/function/gsheets

  • Cole a seguinte linha na aba “JSON parameters” {"id": "(seu parâmetro id)", "mapping":{"a":"#{client_mail}"}, "list_name": "Sending"} Cole seu parâmetro id do link para sua planilha. Você pode encontrá-lo no link dela, depois de d/

Como configurar um gatilho

Antes de criar um gatilho, verifique se o bot grava os dados na planilha e se a função funciona corretamente.

Se tudo tiver corrido bem, abra Extensões -> Apps Script -> SendMail e depois Triggers no menu à esquerda.

Crie um novo Trigger usando o botão no canto inferior direito da tela

Configure-o como na captura de tela. Se estiver configurando por tempo, saiba que o intervalo precisa ser de pelo menos 30 minutos. Você pode escolher seus próprios valores, mas lembre-se de que existem certas cotas. Depois pressione "Salvar".

Agora há um gatilho na lista. A configuração está concluída!

Limites de envio do Gmail no Google Workspace

Mais informações sobre o serviço Gmail

Cotas para os serviços do Google

Atualizado