Como solicitar células no Google Planilhas via Make

Disponível com uma assinatura paga, bem como durante a avaliação gratuita de 7 dias

Você pode integrar chatbots SendPulse com outros serviços para solicitar informações via Make. Neste artigo, explicaremos como visualizar células no Google Planilhas. Isso permitirá que você crie um cenário em que poderá enviar ao usuário informações sobre a hora e o dia disponíveis para reserva.

Este artigo fornece um exemplo de como integrar o Google Sheets com a SendPulse através do Make. Você pode escolher qualquer outro serviço disponível no Make em vez do Google Sheets. Observe que o design da interface do usuário pode diferir das capturas de tela mostradas.  

A SendPulse também oferece uma integração direta com o Google Planilhas. Saiba mais.

Como começar

Acesse sua conta Make, e clique no botão +Criar um novo cenário para começar a criar um cenário.

Você pode escolher quais serviços conectar - neste caso, queremos Webhooks e Google Planilhas — usando a pesquisa ou localize e adicione-os diretamente no construtor. Clique no botão Continuar no canto superior direito.

Como Criar um webhook

Clique no bloco com o ponto de interrogação no centro da tela e selecione o bloco "Webhooks" — este bloco começa o fluxo.

Você precisa criar um webhook que envie dados do fluxo do seu chatbot. Selecione o bloco "Webhook personalizado" na lista suspensa.

Clique no botão Adicionar para criar um novo webhook.

Insira um nome de webhook e clique no botão Salvar.

Seu webhook foi criado. Copie o link — você precisa colocá-lo no fluxo do chatbot.

Agora, o Make espera receber o primeiro webhook para determinar a estrutura de dados necessária para funcionar.

Faça login em sua conta SendPulse. Selecione o bot que você precisa e abra o fluxo no criador de fluxo do chatbot.

Adicione e coloque um elemento Mensagem. Adicione botões para cada valor passado ao Make (neste caso, o dia da semana).

Você pode enviar uma solicitação separada para cada dia da semana ou adicionar uma mensagem "Entrada de dados do usuário" ao elemento, escrever a resposta com o dia da semana em uma variável e, em seguida, passar essa variável no elemento Solicitação de API.

Adicione e coloque o elemento Solicitação de API logo após o elemento que deseja enviar ao webhook. Selecione o tipo de solicitação "POST" e insira a URL copiada do Make.

Você pode enviar valores personalizados, como o dia da semana, adicionando parâmetros "dia": "Segunda-feira" no formulário ao corpo da solicitação do elemento.

Exemplo de uma solicitação com uma variável:

Clique no botão Solicitação de teste para enviar a solicitação ao Make para que o sistema possa reconhecer a estrutura de dados recebida.

Quando o Make receber o webhook, você verá uma mensagem “Determinado com sucesso” no bloco “Webhooks”.

Agora você pode adicionar mais elementos.

Como obter dados do Google planilhas

Este artigo aborda a integração com o Google Planilhas usando o Make (Integromat). Ainda assim, você também pode obter dados do Google Planilhas diretamente apenas com a API do Google Planilhas e as ferramentas SendPulse. Leia mais: "Como transferir dados do Google Sheets para chatbots."

Clique em "Adicionar outro módulo" ao lado do bloco "Webhooks" e selecione "Google Planilhas". Selecione a ação "Pesquisar linhas".

Conecte sua conta do Google, selecione uma planilha e uma página. Em "Tabela contém cabeçalhos" selecione "Não." No "intervalo da coluna", especifique "A-ZZ".

Especifique o filtro pelo qual deseja selecionar uma linha (por exemplo, por dia da semana) e clique no OK botão. No primeiro campo, selecione uma coluna do Google planilhas. No segundo campo, selecione uma variável com o dia que passa.

Se você não tiver uma variável no formulário 1.dia (onde 1 é o número do bloco no Make, no qual você recebeu essa variável do chatbot), clique no botão Executar uma vez no canto inferior esquerdo e inicie o fluxo no chatbot onde você configurou o webhook. Após a execução do primeiro fluxo, a variável aparecerá no Make

Um exemplo de planilha por dia da semana:

Você também pode solicitar informações de data e selecionar páginas diferentes no mesmo documento do Google.

Como passar um registro do Google planilhas para um bot de bate-papo

Clique no ponto de interrogação ou em "Adicionar outro módulo" ao lado do bloco da tabela. Escolha "Webhooks"> "Resposta do Webhook".

No campo "Corpo", insira os valores que serão retornados ao chatbot e escreva-os no formato JSON.

Nesse caso, as células disponíveis no Google planilhas serão registradas na variável "mensagem". Para fazer isso, você precisa especificar a função if no formato (3.B; "8:00 agendadas,"; "8:00 disponíveis,"), onde 3.B é o valor na célula B, obtido a partir do bloco anterior "Pesquisar linhas". Se a célula não estiver vazia, o webhook retornará "8:00 reservado", caso contrário — "8:00 disponível".

Um exemplo de um uma resposta (antes de formatar,você pode adicionar seu texto, funções e variáveis para exibir o texto de forma diferente):

{"message": "{{2.`0`}}: {{if (2.`1`;" 8:00 booked, ";" 8:00 available, ")}} {{if (2. `2`;" 9:00 booked, ";" 9:00 available, ")}} {{if (2.`3`;" 10:00 booked, ";" 10:00 available, ")}} {{if (2.`4`; "11:00 booked,"; "11:00 available,")}} {{if (2.`5`; "12:00 booked,"; "12:00 available, ")}} {{if (2.`6`;" 13:00 booked, ";" 13:00 available, ")}} {{if (2.`7`;" 14:00 booked, ";" 14:00 available, ")}} {{if (2.`8`;" 15:00 booked, ";" 15:00 available, ")}} {{if (2.`9`; "16:00 booked,"; "16:00 available,")}} {{if (2.`10`; "17:00 booked"; "17:00 available")}} "}

Clique no botão OK para salvar os parâmetros.

Volte a editar o fluxo do chatbot em sua conta SendPulse.

Você pode salvar o valor resultante em uma variável para usar um filtro e adicioná-lo à mensagem como uma variável. Ou você pode exibir os dados para o usuário uma vez, sem salvá-los como uma variável, usando uma expressão como {{$ ['variável']}}. Leia mais: Usando dados como uma expressão de caminho JSON.

Adicione um elemento "Mensagem" com uma resposta do webhook. Você pode adicionar seu texto, variáveis ​​de assinante ou exibir apenas uma resposta.

Repita as etapas anteriores no fluxo do chatbot para os outros dias da semana.

Salvar e executar

Antes de salvar e sair, certifique-se que tudo funciona corretamente.

Clique no botão Executar uma vez e execute o fluxo para o qual configurou o webhook. Se você configurou tudo corretamente, marcas de seleção verdes aparecerão sob os blocos de Webhook e Google planilhas.

Para ativar o cenário, mova a chave seletora para a posição "Ligado".

Como visualizar o histórico do cenário

Navegue até o script desejado. Na guia "Últimas execuções" ou "Histórico", clique em "Detalhes" para a operação desejada. Você verá o bloco histórico de execução diagrama do.

Clique no bloco desejado para ver as informações sobre ele. Você terá acesso a todas as informações do bloco — quais valores ele recebeu e transmitiu.

Caso algum dos blocos não tenha sido executado, ficará destacado em vermelho e, ao ser pressionado, a razão do erro e uma dica de como corrigi-lo será exibida. Observe que todo o cenário pode pausar e não executar até que o erro seja resolvido; as operações serão enfileiradas.

Se você tiver alguma dúvida sobre falhas de configuração ou cenário, pode entrar em contato com o suporte da Make.

    Rate this article about "Como solicitar células no Google Planilhas via Make"

    User Rating: 5 / 5 (5)

    Anterior

    Como enviar uma mensagem de chatbot do WhatsApp acionada por um evento via Make

    Próximo

    Como passar dados personalizados de uma linha de uma planilha do Google Planilhas para o chatbot

    Popular em nosso blog

    Crie seu chatbot hoje mesmo