Acessar artigos

O que são Trigger

É um recurso de programação executado sempre que o evento associado ocorrer.

Na Tag Center podemos usar as triggers para criar uma automação personalizável, deverá adicionar algumas linhas de código no seu TagScript.

Exemplo: Quando um operador finaliza a atividade do tipo chat, é acionada a trigger do tipo (After Done Activity) com script para enviar um evento do RD MKT, nesse caso, a trigger é executa, dessa maneira é disparado um evento para o RD MKT.

Abaixo vamos explicar como algumas delas funcionam, e como você deve usar.

Criar Person - Trigger

Podemos criar uma PERSON(contato) por meio de uma trigger. A função é a CREATE_PERSON e seus parâmetros são: first_name* (nome), last_name (sobrenome), email, phone_number (telefone), tax_id_number (identificador único do país, e.g., CPF), custom (campos personalizados).

Todos com campos com "*" são obrigatórios.
Exemplo:

CREATE_PERSON({
  "first_name": "Alvaro",
  "last_name": "Tag Center",
  "email": "alvaro@tagcenter.io",
  "phone_number": "5517999999999",
  "tax_id_number": "444444444-44",
  "custom": {
    "cargo": "Programador",
    "salario": "1.99"
  }
});

Criar atividade para o contato

Criar uma atividade pode ser usado em vários casos, como por exemplo: Agendar uma reunião para um determinado horário.

Para criar a atividade basta acessar o seu TagScript, você deve:

  1. Clique no botão +
  2. Selecione a opção TagScript Bot.
  3. Adicionar o código abaixo, no final de seu script.
let schedule = INC_DATE('hours': 3);

CREATE_ACTIVITY(
    {
        type: 'schedule',
        finish_time: schedule,
        title: 'Agendar reunião'
    },'project');

Como criar uma atividade para o setor

Criar uma atividade para um setor, como por exemplo: Atividade para ligar para um cliente urgente.

Para criar a atividade do setor basta acessar o seu TagScript, você deve:

  1. Clique no botão +
  2. Selecione a opção TagScript Bot.
  3. Adicionar o código abaixo, no final de seu script.
let schedule = INC_DATE('minutes': 5);

CREATE_ACTIVITY(
    {
        type: 'call',
        finish_time: schedule,
        title: 'Ligar para cliente urgentemente'
    },'sector', 'Comercial');

Como criar atividade para o usuário

Criar uma atividade para o usuário, como por exemplo: Perguntar se o processo de pagamento foi bem sucedido.

Para criar a atividade do usuário basta acessar o seu TagScript, você deve:

  1. Clique no botão +
  2. Selecione a opção TagScript Bot.
  3. Adicionar o código abaixo, no final de seu script.
let schedule = INC_DATE('minutes': 1);

CREATE_ACTIVITY(
    { 
        type: 'email', 
        finish_time: schedule,
        title: 'Enviar email para cliente',
        description: 'Perguntar se o processo de pagamento foi bem sucedido'
    },'user', 'alvaro.magri@tagchat.com.br');

Para as triggers funcionarem no TagScript alguns campos devem ser preenchidos obrigatoriamente, os campos abaixo que contém Required são obrigatórios, e devem ser adicionado com o conteúdo correto.

VariávelTipoCampoDescrição
typestringRequiredcall | email | schedule (agendar atividade) | task (atividade personalizada)
finish_timeDateRequiredTítulo da Atividade
titlestringRequiredTítulo da Atividade
descriptionstringOptionalDescrição da Atividade
person_idnumberOptionalPode usar 'person content:' conteúdo de pessoa exemplo, person: data.content.person
body:{
    type: string, // Required -> call | email | schedule | task 
    finish_time: Date, // Required
    title: string, // Required 
    description: string // Optional 
    person_id: number, // Optional 
    source: string // Optional 
}

crosslistmenu-circle