05. Validar CEP
Estrutura
[
{
"name": "validate_cep",
"parameters": {
"cep": ""
},
"result_variable": "cep_validation"
}
]
Atributos
name: validate_cep
parameters:
cep: cep que será validado.
result_variable: variável de contexto que receberá o resultado da validação. Em caso de sucesso, essa v
01. HTTP Request
O componente HTTP Request permite enviar dados coletados durante uma interação com o cliente, como nome ou e-mail, para outro sistema, integrando-se com CRMs, sistemas de ticket ou outros aplicativos.
Este artigo irá guiá-lo pelo processo de configuração dessa ação no Builder de maneira simples e p
24. Transferência de produto Zenvia
Ação utilizada para transferência entre soluções Zenvia dentro da plataforma Zenvia NLU.
Poderá ser utilizada quando desejar transferir o atendimento pelo bot para plataformas de atendimento humano da Zenvia, como Zenvia Conversion e Zenvia Chat.
⚠️Atenção:: para realizar a transferência, o contato
02. HTTP_Request Async
O HTTP_Request async é uma opção para executar requisições assíncronas, ou seja, uma comunicação que não ocorre simultaneamente, evitando falhas ou interrupções no sistema. Com ele, é possível utilizar duas flags: async e waitTime, que podem ser adicionadas aos parâmetros da solicitação.
A flag wai
18. Socket Event
Esta ação é útil para customizações, como por exemplo exibir um menu de opções que dependa de dados de um usuário logado.
⚠️Atenção: disponível somente no canal Widget.
Estrutura
[
{
"name": "socket_event",
"parameters": {
"event": "myEvent",
"payload": {
"param1": "valu
12. Functions
Nesta sessão você pode desenvolver ações personalizadas em javascript.
Para aplicá-la no seu assistente, siga as instruções abaixo:
Acesse a Configuração do nó;
Escolha o componente de Ações;
Clique no Helper;
Busque por Ação personalizada.
⚠️Atenção: antes de realizar as instruções, lembre-se d
16. Transferência de assistentes
Ação utilizada para realizar as transferências de atendimentos entre assistentes da Zenvia NLU, independente do canal utilizado.
Transfere o usuários do assistente atual para outro assistente configurado na Zenvia NLU.
Estrutura
[
{
"name": "assistant_transfer",
"parameters": {
"assista
26. Escolher NLU
Dentro do Builder é possível utilizar os nlus_extras de dois modos:
Input
Ao configurar um input, é possível escolher com qual NLU a resposta do usuário será processada.
Caso o nlu_id não esteja na lista que aparece na tela de edição do assistente, o NLU padrão será utilizado.
{
"default": {
"typ
25. Set retorno de atendimento
Esta ação marca um valor no evento contact_return sempre que for identificado que o cliente está retomando a contatação com o canal.
Estrutura
Action para preencher o evento contact_return , quando necessário incluir valores adicionais nos campos, extra1 , extra2 ou details .
[
{
"name": "conta
23. Informação de produto Zenvia
Antes de realizar uma transferência, algumas informações podem ser necessárias para decidir se a transferência será realizada e para direcionar uma transferência para um departamento ou atendente específico.
Zenvia NLU permite consultar informações de outros produtos, como departamentos, atendentes