Conteúdo

Enviando mensagens automaticamente usando o fluxo de trabalho do Zoho CRM

Jahnavi Prasad Atualizado por Jahnavi Prasad

Enviando mensagens automaticamente usando o fluxo de trabalho do Zoho CRM

Para usar o recurso Workflow, você precisará do Plano Zoho Professional ou superior

Neste guia, falaremos sobre como você poderá enviar mensagens/notificações do WhatsApp automaticamente a partir do Zoho CRM Workflow

​Para automatizar um processo em que um lead recém-criado recebe uma modelo de mensagem de boas-vindas da WATI:

  1. Navegue até Configurações --> Regras de fluxo de trabalho
  2. Clique em 'Criar Regra'
  3. Escolha 'Lead' como módulo e dê um nome para sua regra de webhook.
  4. Complete os campos when e condition conforme mostrado abaixo

  1. Clique em 'ações instantâneas' e escolha 'webhook'
  2. Clique em 'Função'
  3. Na próxima página, escolha 'Escreva a sua própria função'
  4. Preencha os detalhes para criar uma nova função
  5. Edite os argumentos da função da seguinte maneira

Observação:

  • Digite # para escolher o valor do parâmetro
  • template_name será o nome do modelo WATI
  1. Copie o código abaixo no corpo da função
headerValue = Map();
headerValue.put("Authorization","{{your-bearer-token}}");
raw_data = {"template_name":"" + template_name + "","broadcast_name":"zoho_auto_" + template_name + "","parameters":"[{'name':'name', 'value': '" + name + "'}]"};
number = number.remove(" ");
number = number.remove("+");
number = number.remove("(");
number = number.remove(")");
number = number.remove("-");
resp = invokeurl
[
url :"{{your-wati-api-endpoint}}/api/v1/sendTemplateMessage/91" + number + "?SourceType=ZOHO"
type :POST
parameters:raw_data.toText()
headers:headerValue
detailed:true
content-type:"application/json"
];
info resp;
Nota

Você deve substituir esses valores no script acima: {{your-wati-api-endpoint}} e {{your-api-token}}

Certifique-se de atualizar o código do país no exemplo acima após /api/v1/sendTemplateMessage/

Se você estiver usando o Zoho Creator, o script Deluge deverá ser modificado.

Abaixo está um exemplo de um script Deluge do Zoho Creator:

void sendWhatsApp(string template_name, string phone, string name)
{
headerValue = Map();
headerValue.put("Authorization","{{your-api-token}}");
headerValue.put("Content-Type","application/json");
raw_data = {"template_name":template_name,"broadcast_name":template_name + "","parameters":"[{'name':'name', 'value': '" + name + "'},{'name':'shop_name', 'value': 'ABC'}]"};
resp = invokeurl
[
url :"{{your-wati-api-endpoint}}/api/v1/sendTemplateMessage/91" + phone + "?SourceType=ZOHO"
type :POST
parameters:raw_data.toString()
headers:headerValue
detailed:true
];
info resp;
}

(Opcional) Trecho de código de função para atualizar o atributo de contato no WATI do Zoho Deluge

raw_data_update_contact_attribute = {"customParams":{{'name':'email','value':email},{'name':'zoho_lead_id','value':lead_id}}};

resp = invokeurl
[
url :"{{your-wati-api-endpoint}}/api/v1/updateContactAttributes/" + number
type :POST
parameters:raw_data_update_contact_attribute.toText()
headers:headerValue
detailed:true
content-type:"application/json-patch+json"
];
  1. Salve a função
  2. Salve o fluxo de trabalho

Como nos saímos?

Receba notificações de novas mensagens no WATI com o Zoho CRM

Como obter atributos de contato do WATI para leads/contatos do Zoho CRM?

Contato