Conteúdo

Por que a minha integração com o ZOHO não está funcionando?

Por que a minha integração com o ZOHO não está funcionando?

O endpoint e o token não foram salvos corretamente ou estão desatualizados
  • Em 'Configurações', adicione a URL do endpoint da API e o token de portador e, em seguida, clique em 'Salvar'
WATI - WhatsApp Team Inbox - API WhatsApp - CRM WhatsApp - Integração ZOHO

O endpoint e o token estarão disponíveis na seção "Documentação da API" da sua conta WATI

WATI - WhatsApp Team Inbox - API WhatsApp - CRM WhatsApp - Integração ZOHO
A função no fluxo de trabalho não está configurada corretamente
  • Por exemplo, utilize o script 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;
  • Um outro exemplo, com a utilização de vários parâmetros no script no corpo da função. Foram adicionados mais parâmetros em um formato como {'name':'phone', 'value': '' + name + ''} utilizando vírgula entre os parâmetros
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 + "'},{'name':'phone', 'value': '" + name + "'},{'name':'address', '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;
Observação: Você deverá substituir os valores no script acima: {{your-wati-api-endpoint}} e {{your-api-token}}. Certifique-se de atualizar o código do país no exemplo, logo após o trecho /api/v1/sendTemplateMessage/
O valor no campo do parâmetro está incorreto
  • São muitos os campos em contatos/leads.
WATI - WhatsApp Team Inbox - API WhatsApp - CRM WhatsApp - Integração ZOHO

Verifique se todos estão configurados corretamente.

WATI - WhatsApp Team Inbox - API WhatsApp - CRM WhatsApp - Integração ZOHO

Como nos saímos?

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

Integração Zoho CRM

Contato