Acessar artigos

Node

Na Tag Center os arquivos em NODE, podem ser utilizados para receber requisições de chamadas externas, disparo de eventos, criação de person no sistema, criar atividades, envios de template. Depois de salvar, um webhook é gerado, e pode ser usado em qualquer plataforma que aceite webhooks: ERP, CRM, landing page, formulários externos e todos modelos de sistemas que aceitam um webhook para enviar informações externas.

Exemplo

Você possui uma landing page, que contenha um formulário/questionário e quer automatizar o recebimento das informações preenchidas, para continuar um atendimento via WhatsApp.

As informações preenchidas serão enviadas ao Tag Center, e o atendimento continuará por lá com um operador. Caso queira customizar ainda mais o sistema, pode ser criadas automações aberturas de atividades para atendentes, disparo de triggers, etc.

Criando um NODE

Acesse o https://custom.tagcenter.io/ clique no botão de adicionar "+".

Clique em Node depois em TagScript Node.

Insira um nome para o script e clique em salvar.

Atualize a página e entre no script criado para visualizar o webhook criado.

Obs: Para receber a requisição é necessário criar um token. Como criar um token.

Exemplo de um NODE

O NODE abaixo, cria uma atividade para um usuário específico com vencimento de 5 minutos a partir do horário atual. Após o usuário responder um formulário em um site/landing page, será executado esse o webhook externo que se comunica com o NODE que criamos no TagScript:

Obs: Lembrando que terá que ser adicionado o nosso webhook nas configurações do site/landing page...

let schedule1 = INC_DATE('minutes', 5);

let nome = data?.JSON?.firstName;
let cidade = data?.JSON?.city;
let estado = data?.JSON?.state;
let empresa = data?.JSON?.company;
let cargo = data?.JSON?.job_title;

CREATE_ACTIVITY({ 
    type: 'call', 
    finish_time: schedule1, 
    title: 'INSOMNIA LEAD',
    description: `Nome: ${nome}
        Cidade: ${cidade}
        Estado: ${estado}
        Empresa: ${empresa}
        Cargo: ${cargo}`, 
    person: data?.CREATE_PERSON 
    },'user', 'breno.lanjoni@tagcenter.io');
crosslistmenu-circle