Jestor

Jestor

  • Entrar
  • Guias
    • Docs
    • Blog
  • Templates
  • Planos
Entrar Teste grátis
Home :: Conteúdos :: Jestor e Zapier: Agendamento de reuniões e avanço automático no funil com resposta

Jestor e Zapier: Agendamento de reuniões e avanço automático no funil com resposta

Como fazer no jestor

Provavelmente você já conhece o Jestor… mas e o Zapier? Zapier é uma ferramenta no-code que integra aplicativos da web. Com ele, você consegue automatizar o deslocamento de informações sem precisar programar. 

Unindo o Jestor ao Zapier, você consegue ter muitas funcionalidades. Uma delas é o agendamento de reuniões e o avanço automático no funil com resposta. Dessa forma, se uma pessoa responder um convite para uma reunião no e-mail, seria gerado automaticamente o evento no calendário e o cliente ou a proposta seriam movidos de fase.

Tutorial: Agendamento e Avanço de Fase Automático

1º) Abra o Jestor. Crie uma tabela com as colunas: Nome, E-mail, Fase, Resposta e Data da Reunião. Preencha as informações.

2º) Abra o Zapier. Clique em “Make a New Zap” (Faça um Novo Zap). Em “Search apps…”, pesquise por “webhook” e clique em “Webhooks by Zapier”.

3º) Em “Trigger Event”, selecione “Catch Hook” e clique em “Continue”.

4º) Mantenha o Zapier aberto onde parou, e volte ao Jestor. Do lado esquerdo da tela, clique no usuário e em seguida em “Developer”.

5º) Na nova tela, selecione o nome da tabela criada no primeiro passo. Clique em “+ Create trigger”. Você pode nomeá-la de “Envio de E-mail”. Clique em “Create”.

6º) No espaço em branco, cole o seguinte código:

if(!empty($objectNew)){
    if($objectNew[‘fase’] != $objectOld[‘fase’] and $objectNew[‘fase’] == ‘Marcar’){
        $url=’https://hooks.zapier.com/hooks/catch/9691244/onjl7tp/’;
        $nome = $objectNew[‘name’];
        $reuniao = $objectNew[‘data_reuniao’];
        $data = array(
            ‘email’ => $objectNew[‘email’],
            ‘subject’ => ‘Vamos conversar?’,
            ‘text’ => “Olá, $nome!\n\nO que acha de conversarmos $reuniao?\n\nÉ só responder ‘Sim’ que já mando o invite!”
        );
        $payload = json_encode($data);
        Jestor.curlCall($url,array(
            CURLOPT_HTTPHEADER => array(
                ‘Content-Type: application/json’
            ),
            CURLOPT_POST => true,
            CURLOPT_POSTFIELDS,
            CURLOPT_POSTFIELDS => $payload
        ));
    }
}

7º) Em “Conditions for trigger run”, deixe selecionado “After recorded is updated” (Depois de atualizar). Clique em “Save change”.

8º) Para testar, na tabela do Jestor, mude a fase de um cliente ou proposta teste para “Marcar”. Volte ao Zapier e clique em “Continue”. Em seguida, clique em “Test Trigger” para testar. Caso os dados sejam apresentados corretamente, clique em “Continue”.

9º) Na sessão “2. Action”, selecione o app “Gmail” e no campo abaixo – Action Event – escolha a ação “Send Email” e clique novamente em “Continue”. A interface mudará e no novo campo, selecione seu e-mail e clique mais uma vez em “Continue”.

10º) Na próxima tela apresentada (Set up action), preencha os campos da seguinte forma:

  • Em “To”, selecione “1. E-mail”;
  • Em “From Name”, nomeie como desejar, em nosso caso chamamos de “Teste”;
  • Em “Subject” (título), escolha “1. Subject”;
  • Em “Body” (o corpo da mensagem), selecione “1. Text”.

Tendo feito essas configurações, vá ao fim da página e clique em “Continue” e em seguida em “Test & Continue”. Realize o teste para ver se tudo ocorreu corretamente. 

11º) Precisaremos desenvolver algumas linhas de código para caso o cliente responda “Sim”, e seu card, dentro do Jestor, seja movido da fase “Marcar” para a próxima fase.

Para isso, vá novamente a “Developer” e, em seguida, clique no menu à esquerda, na opção “Components/Functions”. Depois, clique no botão no canto direito superior “+ Create New Function”. Dê um nome, como “ConfereSim” e clique em “Create”. 

12º) Na nova tela, escreva estas linhas de código na sessão “Code *back-end of page”:

if(!empty($data)){
    if(strpos($data[‘texto’],”Sim”) !== false){
        $buscaLead = Jestor.loadData(‘vendas_calendar’,[‘where’ => [‘email’ => $data[‘email’],’fase’ => ‘Marcar’]]);
        if(count($buscaLead) > 0){
            $buscaLead = $buscaLead[0];
            $atualiza = array(
                ‘id_vendas_calendar’ => $buscaLead[‘id_vendas_calendar’],
                ‘fase’ => ‘Confirmado’,
                ‘resposta’ => $data[‘texto’]
            );
            Jestor.update(‘vendas_calendar’,$atualiza);
            $url=’https://hooks.zapier.com/hooks/catch/9691244/onjepxn/’;
        $data = array(
            ‘email’ => $buscaLead[‘email’],
            ‘reuniao’ => ‘Reunião com ‘.$buscaLead[‘name’].’ ‘.$buscaLead[‘data_reuniao’]
        );
        $payload = json_encode($data);
        Jestor.curlCall($url,array(
            CURLOPT_HTTPHEADER => array(
                ‘Content-Type: application/json’
            ),
            CURLOPT_POST => true,
            CURLOPT_POSTFIELDS,
            CURLOPT_POSTFIELDS => $payload
        ));
        }
    }
}

13º) Tendo finalizado o desenvolvimento da função, faça um webhook para ela. Para isso, clique na última opção do menu à esquerda – Webhook – e clique no botão à direita “+ Create webhook”.

14º) Em “Type”, selecione “Function”. Em “Função”, selecione “ConfereSim” (ou o nome que você deu), e selecione o box “Active”. Por fim, clique em “Create”. Fazendo esse processo, o link do Webhook será apresentado, faça a cópia dele.

15º) Volte para o Zapier e selecione “Create Zap”. Em “App Event”, selecione o “Gmail”. Seguindo em “Trigger Event”, coloque a opção “New Email” e clique em “Continue”.

16º) Selecione a conta cadastrada e clique em “Continue” até ser apresentado o botão “Test trigger”, clique nele. Tendo realizado o teste em seu e-mail, clique em “Continue”.

17º) Agora na sessão “2. Action”, escreva “webhook” e selecione a opção “Webhooks by Zapier”. No campo “Action Event”, coloque “POST” e clique em “Continue”.

18º) Na nova página, no campo “URL”, cole o link copiado do webhook. No espaço seguinte – Payload Type, selecione JSON e nos campos referentes a “Data”, coloque no da esquerda “Email” e no da direita “1. From Email”.

Ainda no campo “Data”, clique no “+” e siga o mesmo processo, dessa vez do lado esquerdo “Texto” e do direito “1. Raw Snippet”. Clique em “Continue” e em seguida em “Test & Continue”.

Teste para verificar se funcionou corretamente no Jestor. No funcionamento normal, o lead será mudado de “Marcar” para “Confirmado”.

19º) Volte novamente ao Zapier e siga o processo de criação de um Zap. 

Coloque em “App Event”, “Webhook by Zapier” e no campo seguinte “Trigger Event”, selecione “Catch Hook”. Na nova página, copie o “Custom Webhook URL” e vá à tela do Jestor de Developer. Precisaremos alterar um pouco o código escrito anteriormente no “*Code back -end of page”

Será necessário utilizar o mesmo código que foi feito anteriormente para enviar uma informação para um Webhook. Na parte de URL, cole o link copiado ($url=’https://hooks.zapier.com/hooks/catch/…).

20º) Vá ao Zapier novamente, siga para a próxima etapa apresentada e clique em “Continue”, apertando, em seguida, o botão “Test Trigger” e “Continue”.

Em “2. Action”, selecione o app “2. Google Calendar” e em “Action Event” coloque a opção “Quick Add Event”.

Selecione sua conta no campo seguinte e clique em “Continue”. Nos itens que aparecerão em seguida, deve-se colocar:

  • Em “Calendar”: seu calendário;
  • Em “Describe Event”: “1. Reunião”;
  • Em “Attendees”: “1.Email”.

Clique em “Continue” e “Test & Continue”.

Agora, quando um card for para a fase de “Confirmado”, um evento será apresentado automaticamente em sua agenda Google.

Utilizando todas as automatizações, conseguimos criar um sistema muito prático de resposta de e-mails, agendamento e registro de informações. Já que quando o lead for definido em “Marcar”, um e-mail será disparado para ele. Caso ele responda “Sim”, o card do lead será passado para “Confirmado” e uma reunião será criada automaticamente no Google Agendas.

Esse modelo automatizado facilitará muito a sua vida e a dos colaboradores da sua empresa, já que evita esquecimentos na hora de responder os clientes e registra automaticamente reuniões importantes, evitando assim, uma falha humana.

Gostou? Esperamos ter tornado a sua experiência com o Jestor ainda melhor! Para uma demonstração mais clara e visual, assista o vídeo acima. Caso você ainda não tenha experimentado o Jestor, clique aqui e comece a utilizá-lo.

Sign up
Freedom to build your own company.
  • Produto
    • Templates
  • Mais
    • Preços
  • Guias
    • Docs
    • Blog
🌎 International - English
Jestor no Youtube Jestor no linkedin Jestor no spotify
View in app store View in google play store