Zoho Cliq

Zoho Cliq can be used to receive notifications from Trust Swiftly about verification statuses.

Create Bot and Setup Incoming Handler

  1. Copy and paste the below snippet for the bot to automatically post a message for the webhook.

  2. Add your unique bot incoming webhook url and token. For example, first get the Incoming Webhook Endpoint and then select Webhook Tokens. You can name the bot Trust Swiftly.

  3. Go to Integration Keys and add the below url to your setup. Make sure to replace with your own settings.

https://cliq.zoho.com/company/<zoho_company>/api/v2/bots/trustswiftly/incoming?zapikey=<token>
  • Add the Trust Swiftly bot to any channels you require


// Incoming Webhook Handler Code Snippet 
response = Map();
verification_name = body.get("verification_name");
email = body.get("email");
user_url = body.get("user_url");
user_id = body.get("user_id");
status = body.get("verification_status");
first_name = body.get("first_name");
last_name = body.get("last_name");
phone = body.get("phone");
date = body.get("date");
userids = body.get("userids");
verification_data = body.get("verification_data");
if(body.get("userids") == null)
{
	response = {"text":"A new verification was updated: \n Method: " + verification_name + " \n Data: " + verification_data + " \n Email: " + email + "\n Phone: " + phone + " \n User ID:" + user_id + "\n [View User URL](" + user_url + ") \n Status: " + status + " \n Date: " + date,"card":{"title":"Verification Update","theme":"modern-inline"},"buttons":{{"label":"View Details","type":"+","action":{"type":"open.url","data":{"web":user_url}}}}};
	response.put('bot',{"name":"Trust Swiftly","image":"https://trustswiftly.com/assets/img/favicon.png"});
	// Comment the below code if you do not have a channel called Trust Swiftly
	zoho.cliq.postToChannelAsBot('trustswiftly','trustswiftly',response);
	return response;
}
// Used for Knowledge approvals and specific user notifications
else
{
	response = {"text":"A new verification requires review: \n " + verification_data + " \n Email: " + email + "\n Phone: " + phone + " \n User ID:" + user_id + "\n [View User URL](" + user_url + ") \n Reviewer: " + userids,"card":{"title":"Verification Update","theme":"modern-inline"},"buttons":{{"label":"View Details","type":"+","action":{"type":"open.url","data":{"web":user_url}}}}};
	response.put('bot',{"name":"Trust Swiftly","image":"https://trustswiftly.com/assets/img/favicon.png"});
	response.put("userids",userids);
	return response;
}

Last updated